

/* nuevos */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

body, td, th {

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

	font-size: 12px;

	color: #e00025;
	

}



.linksubra {

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

	color: #808080;

	text-decoration: underline;

}

a.linksubra:hover {

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

	color: #333333;

	text-decoration: underline;

}

.linksubra_naranja {

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

	color: #e00025;

	text-decoration: underline;

}

a.linksubra_naranja:hover {

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

	color: #003366;

	text-decoration: underline;

}

.linknosubra {

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

	color: #808080;

	text-decoration: none;

}

a.linknosubra:hover {

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

	color: #333333;

	text-decoration: underline;

}

.linkbasico {

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

	color: #e00025;

	text-decoration: none;

}

a.linkbasico:hover {

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

	color: #808080;

	text-decoration: none;

}

.linkpie {

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

	color: #e00025;

	font-size: 10px;

	text-decoration: none;

}

a.linkpie:hover {

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

	color: #808080;

	font-size: 10px;

	text-decoration: underline;

}



.linknaranja {

        COLOR: #E16B00;

	text-decoration: none;

}

a.linknaranja:hover {

        COLOR: #E16B00;

	text-decoration: underline;

}



 

.color_naranja {

	color: #e00025;

	text-decoration: none;

}

.borde_naranja_abajo {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFD596;

	padding-left: 12px;

	padding-top: 3px;

	padding-bottom: 3px;

	text-indent: -10px;

}

.usuario_y_regristro_txt {

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

	font-size: 11px;

	color: #808080;

	padding-left: 11px;

	font-style: normal;

	font-weight: normal;

}

.formulario_cajas {

	border: 1pt solid #AAAAAA;

	TEXT-OVERFLOW: ellipsis;

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

	font-size: 10px.px;

	color: #666666;

	text-decoration: none;

	font-size: 11px;

	

	margin-top: 3px;

}

.formulario_cajas_rojo {

	border: 1pt solid #dcdcdc

	TEXT-OVERFLOW: ellipsis;

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

	font-size: 10px.px;

	color: #666666;

	text-decoration: none;

	font-size: 11px;

	border: 2px solid #FFFFFF;

	margin-top: 3px;

	background-color: #F7D8D0;

}

.banners {

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	border-top: 1px solid #A4A4A4;

	border-left: 1px solid #A4A4A4;

}

.cuadro_gris_medio {

	background-image: url('../images/cuadro_gris_medio.gif');

	background-repeat: repeat-y;

	background-position: 0px 0px

}

.espacio_arriba_4 {

	padding-top: 4px;

}

.espacio_abajo_6 {

	padding-bottom: 6px;

}

.espacio_izquierda_7 {

	padding-left: 7px;

}

.espacio_arriba_8 {

	padding-top: 8px;

}

.espacio_derecha_11 {

	padding-right: 11px;

}

.color_gris {

	color: #4E5451;

	text-decoration: none;

}

.naranja_tam_trece {

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

	font-size: 13px;

	color: #444444;

}

.tam_once {

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

}

.tam_nueve {

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

	font-size: 9px;

}



.adheridas_texto {

	padding-top: 6px;

	padding-bottom: 10px;

	padding-left: 12px;

}

.borde_gris_abajo {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E5E5;

}

.adheridas_logo {

	padding-top: 6px;

	padding-bottom: 10px;

	padding-left: 13px;

	border-bottom-color: #E5E5E5;

}

.bolsa_empleo_texto {

	padding-top: 8px;

	padding-bottom: 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E5E5;

}

.formaciones_espacio_4 {

	padding-bottom: 4px;

}

.formaciones_texto {



	padding-top: 10px;

	padding-left: 12px;

}

.formaciones_logo {





	padding-top: 10px;

	padding-bottom: 10px;

}

.noticias_cuadro {

	padding-top: 4px;

	padding-bottom: 8px;

	padding-right: 16px;

	padding-left: 8px;

}

.alerta {

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

	font-size: 11px;

	color: #D83903;

	padding-left: 11px;

	font-style: normal;

	font-weight: normal;

}

.bordefoto { border: 1px solid; border-color: #AAAAAA}

.boton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #e00025; border: 1px #B7B7B7 solid; font-weight: bold; cursor:hand}

.boton_buscador {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; background-color: #e00025; border: 1px #B7B7B7 solid; font-weight: bold; cursor:hand}

.fondodatos { background-color: #FFFFFF; border: 1px solid #b7b7b7; margin-top: 3pt;}

.celdacalen     {background-color: #EDEDED;}

.celdacampo { background-color: #ffffff; color: #808080; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.tablaform { background-color: #FFFFFF;border: 1px solid; border-color: #b7b7b7;}

.fondoficha { background-color: #FFFFFF;}

.asterisco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #e00025; text-decoration: none}



.celdapestsel { 

	COLOR: #e00025; 

	font-size: 12px; 

	FONT-WEIGHT: bold; 

	text-decoration:none;

	border-top: 1px solid #e00025;	

	border-left: 1px solid #e00025;	

	border-right: 1px solid #e00025;	

	border-bottom: 1px solid #FFFFFF;	



}

.celdapest { 

	background-color: #FFFFFF; 

	COLOR: #808080; 

	font-size: 12px; 

	text-decoration:none;

	border-bottom: 1px solid #e00025;	

}





.formulario_error_rojo {

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

	color: #D41E06;

	text-decoration: none;

	font-size: 14px;

	border: 2px solid #D41E06;

	padding-top: 15px;

	padding-left: 15px;

	padding-bottom: 15px;

	padding-right: 15px;

	background-color: #FFFFFF;

}



.resaltar_en_naranja {

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

	color: #e00025;

	text-decoration: none;

	font-size: 12px;

	border: 1px solid #e00025;

	padding-top: 5px;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	background-color: #FFFFFF;

}



.fotos {

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

}



.fondodatos_blanco { background-color: #FFFFFF; border: 1px solid #d7d7d7; margin-top: 3pt;}

.borde_buscador {

    background-color: #FFFFFF;

	border-bottom: 1px solid #b7b7b7;

	border-right: 1px solid  #b7b7b7;

	border-left: 1px solid  #b7b7b7;

}

.color_gris_borde_abajo {

	color: #555555;

	background-color: #FFFFFF;

	text-decoration: none;

	border-bottom: 1px solid #b7b7b7;

}

.color_gris_borde_arriba {

	color: #555555;

	 background-color: #FFFFFF;

	text-decoration: none;

	border-right: 1px solid #b7b7b7;

	border-top: 1px solid  #b7b7b7;

	border-left: 1px solid  #b7b7b7;

}

.tablaform_mercadoA { 

    color: #555555;

	background-color: #FFFFFF; 

	border-right: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

}

	

.tablaform_mercadoB { 

    	color: #555555;

	background-color: #FFFFFF; 

   	border-right: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

}



.tablaform_mercadoC { 

    	color: #555555;

	background-color: #FFFFFF; 

    	border-right: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

}



.tablaform_mercadoD { 

    color: #555555;

	background-color: #FFFFFF; 



    border-right: 1px solid #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;}

.tablaform_mercadoE { 

    color: #555555;

	background-color: #FFFFFF; 

	border-top: 1px solid  #FFFFFF;

    border-right: 1px solid  #FFFFFF;

    border-bottom: 1px solid  #FFFFFF;

	border-left: 1px solid  #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;}

.tablaform_mercadoF { 

    color: #555555;

	background-color: #FFFFFF; 

	border-top: 1px solid  #FFFFFF;   

   	border-bottom: 1px solid  #FFFFFF;

    border-right: 1px solid  #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;}				

	

.tablaform_mercadoW { 

    color: #555555;

	background-color: #FFFFFF; 

	border-bottom: 1px solid #FFFFFF;

    border-right: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;}

.tablaform_mercadoX { 

    color: #555555;

	background-color: #FFFFFF; 



	border-top: 1px solid #FFFFFF;



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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;}		

.fondodatos_sin_margen { background-color: #FFFFFF; border: 1px solid #d7d7d7; }



.color_gris_borde_abajo_blanco {

	color: #555555;	

	text-decoration: none;

	border-bottom: 1px solid #e00025;

}

.formulario_cajas2 {

	border: 1pt solid #dcdcdc;

	TEXT-OVERFLOW: ellipsis;

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

	font-size: 10px.px;

	color: #555555;

	text-decoration: none;

	font-size: 11px;

	border: 1px solid #7f9db9;

	margin-top: 3px;

}

.fondodatos_sin_borde { background-color: #FFF6E8;  margin-top: 3pt;}



.cuadro_redondeado_blanco {

	background-image: url('../images/patron2.jpg');

	background-repeat: repeat-y;

	background-position: 0px 0px;

	background-color: #CCCCCC

}



/************* estilo para los menús de la cabecera ***************/	

.menu {	

	text-align: center;

   	font-size: 13px;

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

   	font-weight: bold;

}

	

.menu ul {

	list-style: none;

	margin: 0;

	padding: 2px;

	color: #003366;

}



.menu li a {

	list-style: none;

	height: 14px;

	display: block;

	text-decoration: none;

	margin: 2px 1px;

   	font-weight: bold;

}	

	

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

	COLOR: #003366; 

   	font-weight: bold;

}

	

.menu li a:hover, .menu li a:active {

	background-color: #003366;

	COLOR: #FFFFFF; 

   	font-weight: bold;

}

.azul{

	font-size: 14px; 

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

	COLOR: #003366; 

   	font-weight: bold;

}





/************* estilo para la tabla de noticias y eventos ***************/	



.fondo_news_principal{

  	background-image: url('../images/principal/fondo_news.jpg'); 

  	padding: 5px;

}





/************* estilo para los href del pie de página ***************/	



a.pie         {font-family: Arial, Helvetica, sans-serif; color: #808080; text-decoration: none;}

a.pie:visited {font-family: Arial, Helvetica, sans-serif; color: #808080; text-decoration: none;}

a.pie:active  {font-family: Arial, Helvetica, sans-serif; color: #808080; text-decoration: none;}

a.pie:hover   {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}



a.menu_sup         {font-family: Arial, Helvetica, sans-serif; color:#772a3c; text-decoration: none;}

a.menu_sup:visited {font-family: Arial, Helvetica, sans-serif; color:#772a3c; text-decoration: none;}

a.menu_sup:active  {font-family: Arial, Helvetica, sans-serif; color:#772a3c; text-decoration: none;}

a.menu_sup:hover   {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; background:#772a3c;}











/****************************************************************/

/****************************************************************/

/****************************************************************/

/****************** ESTILOS PARA LA NUEVA MAQUETACION ***********/

/****************************************************************/

/****************************************************************/

/****************************************************************/



.negro_bold {

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

	font-size: 13px;

	color: #000000;

	font-weight: bold;

}

.naranja_bold {

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

	font-size: 13px;

	color: #e00025;

	font-weight: bold;

}



.azul_bold {

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

	font-size: 13px;

	color: #003366;

	font-weight: bold;

}

.gris_bold {

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

	font-size: 13px;

	color: #4E5451;

	font-weight: bold;

}



.letra_bold {

	font-weight: bold;

}



.letra_gris {

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

	font-size: 12px;

	color: #808080;

	padding-left: 11px;

	font-style: normal;

	font-weight: normal;

}



.tam_trece {

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

	font-size: 13px;

	font-style: normal;

}

.tam_quince {

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

	font-size: 15px;

	font-style: normal;

}

.tam_diecisiete {

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

	font-size: 17px;

	font-style: normal;

}







.fondo_naranja { 

	background-color: #FDECC7; 

}



.fondo_gris { 

	background-color: #D4D2D2; 

	padding-left:15pt;

}



.fondo_gris_claro { 

	background-color: #F6F4F4; 

}



.borde_naranja {

	border: 2px solid #e00025;

	background-image: url('../images/fondo_degradado_gris.gif');

}



.borde_azul {

	border: 2px solid #003366;

	background-image: url('../images/fondo_degradado_gris.gif');

}



.borde_azul_abajo {

       	border-bottom: 3px solid #e00025;

}





.borde_gris_arriba {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #AAAAAA;

}

.borde_gris_derecha {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #AAAAAA;

}

.borde_gris_izquierda {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #AAAAAA;

}

.borde_gris {

	border-bottom: 1px solid #AAAAAA;

	border-right: 1px solid #AAAAAA;

	border-top: 1px solid #AAAAAA;

	border-left: 1px solid #AAAAAA;

}



.borde_gris_oscuro_abajo{

       	border-bottom: 1px solid #808080;

}       	





.formulario_cajas_bordes {

	border: 1pt solid #404040;

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

	color: #666666;

	text-decoration: none;

	font-size: 11px;

	margin-top: 3px;

}





.cuadro_pag_principal {

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E5E5;

}





td.config{

	background: #F6F4F4; 

	padding-left:15px;

	text-align:left;

	height:25px;

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

	font-size: 12px;

	color: #808080;

	font-weight: bold;	

}







/* def for the 1st level navigation  FCAB0E*/

.noborder {

	border: 0 !important;

}

#navmain {

	background:#FFFFFF;

	clear: both;

	overflow: hidden;

	padding: 2px 0 1px 0;

	position: relative;

	white-space: nowrap;

	margin: 0 auto;

}

#navmain ul {

	list-style: inside;

	margin: 0;

	overflow: hidden;

	padding: 0;

	width: 100%;

}

#navmain ul li {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

}



#navmain ul li a {

	color: #E59905;

	display: block;

	font-size: 1.4em;

	font-weight: bold;

	line-height: 1em;

	padding: 6px 20px 6px 20px;

	text-decoration: none;

}

#navmain a.navmain-other {

        background:#FFFFFF;

        color: #e00025;

}

#navmain a.navmain-other:hover {

	background:#F6F4F4;

	color:#e00025;

	

}

/* special definition for the first item in the navigation */

#navmain a.navmain-start {

	padding-left: 36px;

	display: block;

	text-decoration: none;*/

}

#navmain a.navmain-start:hover {

	background:#003366; 

	color: #FFFFFF;

}

/* definition of the selected navigation item for the first item */

#navmain a.navmain-start-selected {

	background:#e00025; 

	color: #FFFFFF;

	font-weight:bold;

	border-right: 2px solid #e00025;

	border-top: 2px solid #e00025;

	border-left: 2px solid #e00025;

}



/* def for the 2nd level navigation */

#navsub {

	clear: both;

	position: relative;

	padding-top:1px;

	white-space: nowrap;

	width: 879px;

	margin: 0 auto;	

	margin-bottom: 20px;

	text-align:left;

}

#navsub ul {

	list-style: none;

	margin: 0;

	overflow: hidden;

	padding: 5px 0 0 0;

	width: 100%;

}

#navsub ul li {

	float: left;

}

/* font-size definiton for the sub navigation */

#navsub {

	font-size: 1.2em;

}

/* definition for the sub navigation link */

#navsub a.navsub {

	border-right: 1px solid #A1A093;

	display: block;

	color: #6D6D6D;

	font-weight: normal;

	margin: 0 2px 0 0px;

	padding: 2px 8px 2px 8px;

	text-decoration: none;

}

#navsub a.navsub:hover {

	color: #003366;

	text-decoration: underline;

}

#navsub a.selected {

	color: #e00025;

	font-weight: bold;

}







/*  Para configurar mi página principal */

#confprinc {

	border-bottom: 1pt solid #808080;

	border-top: 1pt solid #808080;

	clear: both;

	overflow: hidden;

	position: relative;

	white-space: nowrap;

	margin: 0 auto;

	width:300px;

}

#confprinc ul {

	background:#F6F4F4;

	margin: 0;

	padding: 0;

	width:300px;

}

#confprinc ul li {

	display: block; 

	width:300px;

}



#confprinc ul li a {

	color: #808080;

	display: block;

	font-size: 13px;

	font-weight: bold;

	line-height: 1em;

	padding: 6px 5px 6px 10px;

	text-align: left;

	text-decoration: none;

	width:300px;

}

#confprinc a.confprinc-other:hover {

	background:#E5E5E5;

	color: #000000;

	text-decoration: none;

}

#confprinc a.confprinc-start {

	padding-left: 36px;

	display: block;

	text-decoration: none;*/

}

#confprinc a.confprinc-start:hover {

	background:#003366; 

	color: #FFFFFF;

}

#confprinc a.confprinc-start-selected {

	background:#003366; 

	color: #FFFFFF;

	font-weight:bold;

}

.fondo_barra {

	

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

	color: #FFFFFF;

	background: #e00025;

	

}

.bajo_linea {

	background-image: url('../images/bajolinea.jpg');

    font-size: 10px;

}

.celdapestsel2 { 

	COLOR: #e00025; 

	background: #EEEEEE; 

	font-size: 12px; 

	FONT-WEIGHT: bold; 

	text-decoration:none;

	border-top: 1px solid  #EEEEEE;	

	border-left: 1px solid  #EEEEEE;	

	border-right: 1px solid  #EEEEEE;	

	border-bottom: 1px solid  #EEEEEE;	



}

.celdapestsel3 { 

	COLOR: #e00025; 

 

	font-size: 12px; 

	FONT-WEIGHT: bold; 

	text-decoration:none;

	



}