body {

	margin-bottom:0;

	margin-top:20px;

	text-align:center;

	background:url(img/bckimage.gif) repeat-x;

	background-color:#67676A;

	font-family:Arial, Helvetica, sans-se

}



/* Botonera 

.menu_tbl{

	margin:0px 0px 0px 0px;

	position:relative;

	width:750px;

	height:50px;

	margin: 0 auto;

	background:url(img/bckmenu.gif) repeat-x;

}

*/

.menu{

	margin:0px 0px 0px 0px;

	position:relative;

	width:750px;

	height:50px;

	margin: 0 auto;

	background:url(img/bckmenu.gif) repeat-x;

	color:#FFFFFF;

}

a.menu:link, a.menu:active, a.menu:visited{

	font-weight: bold;

	color:#ffffff;

	font-size: 8pt;

	text-decoration: none;



}

a.menu:hover {

	color:#9DB8C1;

	font-weight: bold;

	font-size: 8pt;

	text-decoration: none;

}



/* TOP */

.top_tbl{

	width:750px;

	height:155px;

	margin: 0 auto;

}



/* Usuario*/

.usuario_tbl{

	background-color:#005E7D;

	color: #80AFBE;

	font-size: 10pt;

	width:750px;

	height:30px;

	text-align:left;

	padding-left: 10px;

	margin: 0 auto;

}

.usuario_td{

	text-align:right;

	padding-right: 20px;

}

.usuario_form{

	margin: 0;

}

.form_tbl{

	width:475px;

	text-align: right;

	padding-right: 2px;

	color: #ffffff;

	font-size: 10pt;

}
.td_center {text-align: center;}

.form_td{

	text-align: right;

	padding-right: 3px

}

.form_campo{

	border: 1px solid #42434A;

	color: #42434A;

}

.form_button{

	border: 1px solid #23242A;

	color: #42434A;

	background-color: #63767D;

	font-size: 10pt;

	color: #DBE5E4;

}





/* MAIN */

.main_tbl{

	background:url(img/fondo_main.jpg) repeat-x;

	background-color:#33343C;

	color: #ffffff;

	width:750px;

	margin: 0 auto;

}

.main_td{

	vertical-align: top;

}

.main_td2{

	vertical-align: top;

}

.second_td{

	vertical-align: bottom;

	text-align: left;

}

.main_tbl_izq{

	width: 489px;

	text-align: left;

}

.main_tbl_der{

	padding-top: 40px;

	padding-bottom: 6px;

}

.banner{

	padding-top: 6px;

	padding-bottom: 15px;

}

.registrese{

	padding-top: 20px;

	padding-bottom: 20px;

}

.xtras{

	padding: 8px;

	font-size:7pt;

	text-indent: 10px;

	text-align: left;

	vertical-align: top;

	text-indent: 5px;

	font-family: verdana;

	color: #A0A1A3;

}

.xtras2{

	padding: 8px;

	font-size:7pt;

	text-indent: 10px;

	text-align: left;

	vertical-align: top;

	text-indent: 5px;

	font-family: verdana;

	color: #ffffff;

}



/* TEXTOS */

.title01{

	padding-top: 23px;

	font-size: 10pt;

	font-weight: bold;

}

.title02{

	color: #C9D1D5;

	padding-top: 23px;

	font-size: 10pt;

	font-weight: bold;

}

.texto{

	padding-top: 18px;

	padding-bottom: 5px;

	padding-right: 15px;

	font-size: 9pt;

	text-indent: 10px;

}



/* BOTTOM */

.bottom_left{

	height: 25px;

	background-color: #23242A;

	color: #919295;

	width: 375px;

	padding-left: 10px;

	font-size: 8pt;

	text-align: left;

}

.bottom_right{

	height: 25px;

	background-color: #23242A;

	color: #919295;

	width: 375px;

	padding-right: 10px;

	font-size: 8pt;

	text-align: right;

}

.bottom{

	width: 750px;

	height: 50px;

}

a.bottomlink:link, a.bottomlink:active, a.bottomlink:visited {

	color: #919295;

	text-decoration:none;

}

a.bottomlink:hover {

	text-decoration:underline;

	color: #fff;

}



/* INTERNALIA */

a.internalia:link, a.internalia:active, a.internalia:visited {

	text-decoration:none;

}

a.internalia:hover {

	text-decoration:underline;

	color: #fff;

}



/*enlaces*/

a.enlaces:link, a.enlaces:active, a.enlaces:visited {

	color: #ffffff;

	font-size: 10pt;

	/*text-decoration:none;*/

}

a.enlaces:hover {

	color: #ffffff;

	font-size: 10pt;

	/*text-decoration:none;*/

	font-weight: bold;

}

a.link_texto:link, a.link_texto:active, a.link_texto:visited {

	color: #6398aa;

	font-size: 10pt;

	text-decoration: none;

	font-weight: bold;

}

a.link_texto:hover {

	color: #6398aa;

	font-size: 10pt;

	text-decoration: underline;

	font-weight: bold;

}



/* SEŅALES */

.senales_tbl{

	width: 460px;

	margin: 0 auto;

}

.senales_td_top{

	background-color: #40869D;

	border: 1px solid #005E7D;

	font-size: 8pt;

	font-weight: bold;

	text-align: center;

	color: #31323B;

}

.senales_td_bottom{

	border: 1px solid #005E7D;

	font-size: 8pt;

	font-weight: bold;

	text-align: center;

	background-color: #BFBFBF;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #33343C;

}



/* GESTION_PORCENTAJE */

.porcentaje_td_der{

	width: 150px;

	text-align: left;

	vertical-align: top;

}



/* CONTACTO */

.contacto_tbl{

	background:url(img/fondo_form.jpg) repeat-x;

	width: 364px;

	height: 345px;

	font-size: 10pt;

	font-weight: bold;

	color: #DBE5E4;

}

.contacto_td_izq{

	width: 100px;

	text-align: right;

	vertical-align: top;

	padding-right: 3px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.contacto_td_der{

	width: 264px;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

}

.button_td{

	padding-top: 5px;

	text-align: center;

}



.td_center{

	text-align: center;

}

.obligatorio{

	font-size: 7pt;

	font-weight: normal;

	text-align: left;

	padding-left: 25px;

	padding-bottom: 15px;

	vertical-align: top;

}



/* Caja con los enlaces a las ciudades de la costa */

#caja_ciudades {

	margin:0 0 0 0;

	padding: 0 0 0 0;

	border-top:1px dashed #F9A21B;

	border-bottom:1px dashed #F9A21B;

	overflow:auto;

	height:1%;

	width:460px

}

#ciudades_ul {

	list-style:none;	

	margin:0;

	padding:0

}

.ciudades_li {

	float:left;

	padding:1px 1px 5px 5px;

	background:#000000;

	width:50px

}

.tit_ciudades_li {

	float:left;

	font-weight: bold;

	padding:1px 1px 5px 5px;

	background:#000000;

	width:45px

}

#ul_categorias {

	/*list-style:none;	*/

	margin:0;

	padding:0

}

#li_categorias{

	/*float:left;*/

	padding:15px 15px 5px 5px;

	

}

#ul_documentos {

	list-style:none;	

	margin:0;

	padding:1px 20px 5px 5px;

}

#li_documentos{

	/*float:left;*/

	padding:5px 25px 5px 5px;

	

}

/* formacion */

.title_curso{

	background:url(img/bola.gif) left no-repeat;

	color: #6398aa;

	font-size: 9pt;

	font-weight: bold;

	padding-left: 15px;

	text-decoration: underline;

}

.text_curso{

	color: #ffffff;

	font-size: 9pt;

	font-weight: normal;

	padding-left: 15px;

	padding-top: 10px;

	padding-bottom: 25px;

	text-indent: 10px;

}

.title_curso02{

	color: #6398aa;

	font-size: 9pt;

	font-weight: bold;

	padding-left: 15px;

}



/* SISTEMAS */



.table_sistemas{

	border: 1;

	border-color: #C9D1D5;

	border-style: solid;

	border-width: 1px;

}

.title_sistemas{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #191919;

	font-weight: normal;

	background-color: #C9D1D5;

	text-align: center;

	padding: 5px;

}

.td_texto_sistemas{

	vertical-align: top;

	padding-bottom: 0;

	padding-right: 5px;

	padding-top: 5px;

	background-color: #33343C;

	color: #FFFFFF;

	height: 45px;

	

}

.td_pal_sistemas{

	vertical-align: bottom;

	text-align: left;

	padding-bottom: 0;

	padding-right: 5px;

	padding-top: 5px;

	background-color: #33343C;

}

.texto_sistemas{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

}

.texto_gestion{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

}

/* ESTILOS PARA AVISOS LEGALES */

.nombreforex {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #6398aa;

}

.textorojo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #d30d1c;

}