@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	background-color:#000431;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tdColIzIndex
{
	background-image:url(../images/td-index-iz.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:400px;
}

.tdColDrIndex
{
	background-image:url(../images/td-index-dr.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:400px;
	width:20px;
}


#main
{
	width:100%;
	height:400px;
	background-image:url(../images/fondo-index-content.gif);
	background-repeat:repeat-x;
}

#main table tr td
{
	padding:0px;
}

#main table .encabezado
{
	padding:0px;
	height:16px;
}

#main .imageContent
{
	width:180px;
	height:180px;
	background-color:#FFFFFF;
	padding:3px;
}

#main .menu
{
	background-image:url(../images/fondo-index-menu2.gif);
	background-repeat:repeat-x;
	padding-top:95px;
	color:#505483;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#main .menu ul
{
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style:none;
	list-style:square;
	width:138px;
	color:#969696;
}

#main .menu ul li
{
	/*height:18px;*/
	padding-top:4px;
	width:130px;
	padding-left:14px;
	margin:0px;
}

#main .menu ul li a
{
	color:#505483;
	text-decoration:none;
}

#main .menu ul .selected
{
	color:#FFFFFF;
}

.tableFooter
{
	/*width:225px;
	margin-right:4px;*/
}

.tableFooter .tableFooterHead
{
	background-image:url(../images/headtablefooter.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:34px;
	width:225px;
}

.tableFooter .tableFooterHead img
{
	margin-left:14px;
}

.tableFooter .tableFooterBody
{
	background-image:url(../images/bordes-lat-table-not.gif);
	background-repeat:repeat-y;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding-left:14px;
	height:94px;
	vertical-align:top;
}

.tableFooter .tableFooterBody div
{
	margin-bottom:13px;
}

.tableFooter .tableFooterBody .tableFooterContent
{
	margin-bottom:23px;
}

.tableFooter .tableFooterBody .tableFooterContent a,.tableFooter .tableFooterBody .tableFooterContent a:visited
{
	color:#000431;
}

.tableFooter .tableFooterBody span,.tableFooter .tableFooterBody span a
{

}

.piepagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
	text-align: left;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	line-height: 14pt;
}

.fdo-menu {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #A7A7A7;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.subtitulos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0D1F61;
	text-decoration: none;
}
.form-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C8C8C8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	padding: 3px 3px 3px 6px;
}

.form-input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #f8f3f3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px 6px;
}

.form-boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0D1F61;
	text-align: center;
	padding: 0px 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.fdo-menu
{
	width:184px;
}

.fdo-menu .menu
{
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#000431;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/fdo-menu-interno.gif);
}

.fdo-menu .menu ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	list-style:none;
	width:178px;
}

.fdo-menu .menu ul li
{
	height:28px;
	width:141px;
	padding-left:40px;
}

.fdo-menu .menu ul li .vineta
{
	height:28px;
	width:4px;
	background-repeat:no-repeat;
	background-image:url(../images/vineta-normal-itm.gif);
}

.fdo-menu .menu ul li .normal
{
	padding-left:4px;
	color:#969696;
}

.fdo-menu .menu ul .selected .vineta
{
	height:29px;
	width:4px;
	background-repeat:no-repeat;
	background-image:url(../images/vineta-inicio-itm.gif);
}

.fdo-menu .menu ul .selected .normal a
{
	font-family:Arial;
	color:#DCDCDC;
	font-size:11px;
	font-weight:bold;
}

.fdo-menu .menu ul .item_seleccionado
{
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.fdo-menu .menu ul .item_seleccionado .vineta
{
	height:29px;
	width:4px;
	background-repeat:no-repeat;
	background-image:url(../images/vineta-selected-itm.gif);
}

.fdo-menu .menu ul .item_seleccionado .normal a
{
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.fdo-menu .menu ul li .normal a
{
	text-decoration:none;
	color: #505483;
	font-size: 11px;
	font-weight: bold;
}


.formulario p
{
	margin:0px;
}

.formulario table td
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.titulos_negros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}


.footer-information
{
	font-family:Arial;
	font-size:11px;
	color:#969696;
	width:321px;
	padding-left: 25px;
	
}

.footer-information .footer-fitac
{
	font-family:Arial;
	font-size:13px;
	color:#969696;
	font-weight:bold;
}

.content ul
{
	text-align:left;
}

.item_seleccionado
{
	background-image:url(../images/fdo-seleccionado.gif);
	background-repeat:repeat-x;
}


/*
	ESTILOS PROGRAMA AFILIADOS
*/

.mod_login
{
	margin-top:25px;
	margin-left:75px;
	text-align:left;
}

.admin .tableAdmin
{
	width:403px;
	margin:0px;
}

.admin .tableAdmin tr
{
	background:none;
}

.tableAdmin .tdAdmin .label
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#00005D;
	padding:4px;
	width:403px;
}

.tableAdmin .tdAdmin
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	padding-bottom:4px;
}

.tableAdmin .tdAdmin div
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	padding-left:4px;
	margin:0px;
}

.tableAdmin .tdAdmin input
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	width:228px;
}

.tableAdmin .tdAdminSubmit input
{
	background-color:#00005D;
	border:none;
	color:#FFFFFF;
	width:97px;
}

.tableAdmin .tdAdminLoged
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	background-color:#00005D;
	text-decoration:none;
	padding:4px;
}

.tableAdmin .tdAdminLoged a
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
}

.tableAdmin .tdAdminLoged a:visited
{
	color:#FFFFFF;
}

.admin div
{
	margin-left:75px;
	text-align:left;
}

.admin div div
{
	margin-left:0px;
	text-align:left;
}

.admin .searchDiv,.admin .searchDiv div,.admin .searchAllDiv,.admin .insertDiv,.admin .mod_table
{
	margin:0px;
}

.admin .searchDiv
{
	height:44px;
}


.admin .searchDiv div
{
	width:204px;
	float:left;
}

.admin .searchDiv div input
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	width:100%;
}

.admin .searchDiv .divsubmit input
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#ffffff;
	border:none;
	background-color:#00005D;
	width:100px;
}

.admin .searchDiv .divsubmit
{
	margin-left:5px;
}

.admin .searchAllDiv
{
	height:22px;
	margin-bottom:4px;
}

.admin .searchAllDiv a
{
	background-color:#5F5F96;
	padding:4px;
	text-decoration:none;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
}

.admin .searchAllDiv a:visited
{
	color:#ffffff;
}

.admin .insertDiv
{
	height:22px;
	margin-bottom:4px;
}

.admin .insertDiv a
{
	background-color:#5F5F96;
	padding:4px;
	text-decoration:none;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
}

.admin .insertDiv a:visited
{
	color:#ffffff;
}

#parentselectdesDiv div
{
	margin:0px;
}


#parentselectdesDiv
{
	width:851px;
}

#parentselectdesDiv .tdclonDiv
{
	padding-left:0px;
}

#cloneDelete
{
	text-align:left;
}

#parentselectdesDiv tr
{
	background:none;
}

#parentselectdesDiv .selectdesDiv
{
	float:right;
	width:240px;
	margin-top:0px;
}

#parentselectdesDiv .selectdesDiv td
{
	padding:0px;
}

#parentselectdesDiv .selectdesDiv .selectDiv
{
	text-align:right;
}

#parentselectdesDiv .selectdesDiv a
{
	text-decoration:none;
	color:#6F6F6F;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
}

#parentselectdesDiv .selectdesDiv a:visited
{
	color:#6F6F6F;
}

.admin table
{
	width:100%;
	margin-top:15px;
	border-collapse:collapse;
	border-spacing:0px;
	width:851px;
}

.admin table div
{
	margin:0px;
}

.admin table th
{
	background-color:#00005D;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
}

.admin table th a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
	text-decoration:none;
}

.admin table th a:visited
{
	color:#FFFFFF;
}

.admin table td
{
	padding:4px;
}

.admin table tr.add
{
	background-color:#F5F6F6;
}


.admin table tr.add td
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
}

.admin table tr.even td
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
}

.admin table tr td.edit_cell img, .admin table tr td.delete_cell img
{
	border:none;
	float:left;
}

#submitFormInput,#parentselectdesDiv #submitFormInput
{
	background-color:#00005D;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	font-weight:normal;
	float:left;
}

.backLink a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
	font-weight:bold;
	margin-left:358px;
}

.backLink a:visited
{
	color:#4D4D4F;
}

.backLink a img
{
	border:none;
}

.HeaderUserRecord
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
}

.admin .tableUserRecord
{
	width:403px;
}

.admin .tableUserRecord tr td
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
	width:188px;
}

.admin .tableUserRecord tr td input
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	width:100%;
}

.admin .tableUserRecord tr td select
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	width:100%;
}

.admin .controllerButtons
{
	height:44px;
}

.admin .controllerButtons div
{
	float:left;
	margin-right:5px;
}

.admin .controllerButtons input
{
	background-color:#00005D;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}

.admin .controllerButtons input[value="Cancelar"]
{
	background-color:#5F5F96;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}

.admin .mod_representantes .rptCreate
{
	height:22px;
}

.admin .mod_representantes .rptCreate a
{
	background-color:#00005D;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	width:211px;
	text-decoration:none;
	padding:4px;
}

.admin .mod_representantes .rptCreate a:visited
{
	color:#FFFFFF;
}

.admin .mod_representantes .EmptyTable
{
	border:1px solid #5F5F96;
	color:#00005D;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	height:40px;
	margin-top:10px;
	padding-top:20px;
	text-align:center;
	width:664px;
}

.admin .mod_representantes hr
{
	display:none;
}

.admin .mod_representantes .RptsTable
{
	width:403px;
}

.admin .mod_representantes .RptsTable tr td
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
	width:188px;
}

.admin .mod_representantes .RptsTable tr td input
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	width:100%;
}

.admin .mod_representantes .RptsTable tr td select
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	width:100%;
}

.mod_table
{
	text-align:left;
	margin-left:75px;
}

.mod_table .afiliado
{
	width:325px;
}


.mod_table .afiliado .titulo,.mod_table .afiliado .titulo strong
{
    background-color:#00005D;
 	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	font-size:9pt;
}

.mod_table .afiliado .info_afiliado .table_info_afiliado
{
	width:325px;
	border:none;
	border-spacing:0px;
	font-family:Arial;
	font-size:9pt;
	background-color:#FFFFFF;
}

.mod_table .afiliado .info_afiliado .table_info_afiliado td:first-child
{
	font-family:Arial;
	font-size:9pt;
	color:#00005D;
	font-weight:bold;
	padding:4px;
}

.mod_table .afiliado .info_afiliado .table_info_afiliado td
{
	font-family:Arial;
	font-size:9pt;
	color:#00005D;
	padding:4px;
	text-align:left;
	vertical-align:top;
}



.mod_table .afiliado .info_afiliado .table_info_afiliado td input
{
	padding:4px;
	background-color:#00005D;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}

.mod_table .afiliado .info_afiliado .table_info_afiliado td a
{
	font-family:Arial;
	font-size:9pt;
	color:#00005D;
	text-decoration:none;
}

.mod_table .afiliado .info_afiliado .table_info_afiliado td a:visited
{
	color:#00005D;
}

.mod_table .afiliado .info_afiliado .table_info_afiliado td center
{
	/*margin-left:130px;*/
}

.pageInfo 
{
	text-align:center;
}

.pageInfo .label
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4F;
	font-size:9pt;
}

.buscador
{
	margin-left:75px;
	margin-right:75px;
	text-align:left;
}

.buscador td
{
	padding-bottom:5px;
}

.buscador td input
{
	background-color:#00005D;
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	border:none;
}

.buscador td select
{
	background-color:#AFAFAF;
	color:#ffffff;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	border:none;
}

#publico_search
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#00005D;
	border:none;
	background-color:#AFAFAF;
	margin-right:4px;
}

.buscador a
{
	background-color:#00005D;
	color:#FFFFFF;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	padding:3px;
}

.buscador a:visited
{
	color:#FFFFFF;
}

.admin .exportDiv
{
	height:25px;
}

.admin .exportDiv a
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#ffffff;
	background-color:#00005D;
	width:100px;
	padding:4px;
	text-decoration:none;
}

.admin .exportDiv a:visited
{
	color:#ffffff;
}

.messageExport
{
	height:25px;
	margin-top:4px;
}

.messageExport a
{
	background-color:#00005D;
	border:2px solid #FF7F90;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:17px;
	padding:3px 4px 4px;
	text-decoration:none;
}

.messageExport a:visited
{
	color:#ffffff;
}

#publico_datos .pageInfo
{
	width:672px;
	margin-bottom:10px;
}

.list-afiliados
{
	width:672px;
}

.list-afiliados .td_AfilContent
{
	vertical-align:top;
	background-color:#FFFFFF;
	width:325px;
}

.list-afiliados .td_AfilContent_blank
{
	width:325px;
}

#publico_datos .list-afiliados .td_AfilContent .afiliado .info_afiliado .table_info_afiliado .td_ncampo
{
	padding-left:8px;
}

.list-afiliados .tdSeparator
{
	width:20px;
}

.list-afiliados .rowSeprarator
{
	height:15px;
}

.sendButton .td_sendButton
{
	background-color:#FFFFFF;
}

.sendButton .td_sendButton input
{
	padding:4px;
	background-color:#5F667F;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:5px;
}

.tabla_envia_mail 
{
	background-color:#FFFFFF;
}

.tabla_envia_mail .ncampo
{
	color:#00005D;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
}

.tabla_envia_mail .campo input
{
	background-color:#AFAFAF;
	border:medium none;
	color:#00005D;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	width:95%;
}

.tabla_envia_mail .campo textarea
{
	background-color:#AFAFAF;
	border:medium none;
	color:#00005D;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	width:95%;
}

.tabla_envia_mail .campo label input
{
	padding:4px;
	background-color:#5F667F;
	border:none;
	color:#FFFFFF;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:5px;
	width:121px;
}

.atrasMail
{
	text-align:center;
	color:#00005D;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}
.NombreEmpresa
{
	color:#4D4D4F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
}

.pageContols
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
/*
	FIN ESTILOS PROGRAMA AFILIADOS
*/
.td_txtnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.td-table-file {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color:#00005D;
	font-weight:bold;
	padding:4px;
}
.td-formularios {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000066;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #394188;
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26pt;
	font-weight: normal;
	color: #183456;
	text-decoration: none;
	padding-top: 45px;
	text-align: right;
	padding-bottom: 5px;
	margin: 0px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	line-height: 18px;
	list-style-type: square;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	line-height: 18px;
	
}
li {
	line-height: 18px;
	color: #000000;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
}
a,a:visited
{
	/*color:#000000;*/
	color:#000099;
	text-decoration:none;
}
.fdo-encabezado-simposio {
	background-attachment: scroll;
	background-image: url(../images/evento/fdo-encabezado-simposio.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tt-simposio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt-simposio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 7px;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

