/*FEDERACION */


.menu {
background-image: url(../imagenes/btn_menu.gif);
background-repeat: no-repeat;
width:155px;
height:22px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:left;
text-decoration: none;
padding-left:5px;
padding-top:5px;
}
.menu:hover{
background-image: url(../imagenes/btn_menu_over.gif);
background-repeat: no-repeat;
width:155px;
height:22px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #FF8400;
-align:left;
text-decoration: none;
padding-left:5px;
padding-top:5px;
}
.submenu {
background-image: url(../imagenes/submenu_boton.gif);
background-repeat: repeat;
width:168px;
height:24px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #4377A4;
text-align:left;
vertical-align: middle;
text-decoration: none;
padding-left:10px;
padding-top: 2px;
border-left: solid 1px;
border-color: #4377A4;
border-right: solid 1px;
border-color: #4377A4;
}

.submenu:hover{
background-image: url(../imagenes/submenu_boton.gif);
background-repeat: repeat;
width:168px;
height:24px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #164064;
text-align:left;
vertical-align: middle;
text-decoration: none;
padding-left:10px;
padding-top: 2px;
border-left: solid 1px;
border-color: #4377A4;
border-right: solid 1px;
border-color: #4377A4;
}
.layer {
background-color: #C6E7F7;
width:154px;
height:25px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18719C;
text-align:left;
vertical-align: middle;
text-decoration: none;
padding-left:10px;
padding-top: 2px;
border-left: solid 1px;
border-color: #FFFFFF;
border-right: solid 1px;
border-color: #FFFFFF;
border-top: solid 1px;
border-color: #FFFFFF;
}

.layer:hover{
background-color: #E8F2F9;
width:154px;
height:25px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18719C;
text-align:left;
vertical-align: middle;
text-decoration: none;
padding-left:10px;
padding-top: 2px;
border-left: solid 1px;
border-color: #4377A4;
border-right: solid 1px;
border-color: #4377A4;
border-left: solid 1px;
border-color: #FFFFFF;
border-right: solid 1px;
border-color: #FFFFFF;
border-top: solid 1px;
border-color: #FFFFFF;
}
.borde{
border: solid 1px;
color: #A8B1BD; 

}
.btnEntrar {
background-image: url(../imagenes/btn_home_entrar.gif);
background-repeat: no-repeat;
width:71px;
height:14px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:center;
text-decoration: none;
}
.btnEntrar:hover {
background-image: url(../imagenes/btn_home_entrar_over.gif);
background-repeat: no-repeat;
width:71px;
height:14px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:center;
text-decoration: none;
}
.btnForm {
background-image: url(../imagenes/btn_form.gif);
background-repeat: no-repeat;
width:73px;
height:16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:center;
text-decoration: none;
}

.btnForm:hover {
background-image: url(../imagenes/btn_form_over.gif);
background-repeat: no-repeat;
width:73px;
height:16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:center;
text-decoration: none;

}
.btn_volver_listado {
background-image: url(../imagenes/btn_volver_listado.gif);
background-repeat: no-repeat;
width:175px;
height:16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:center;
text-decoration: none;
}

.btn_volver_listado:hover {
background-image: url(../imagenes/btn_volver_listado_over.gif);
background-repeat: no-repeat;
width:175px;
height:16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:center;
text-decoration: none;

}
.btn_ir {
background-image: url(../imagenes/btn_ir.gif);
background-repeat: no-repeat;
width:23px;
height:16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
vertical-align: middle;
color: #18759C;
text-align:center;
text-decoration: none;
}
.btn_ir:hover {
background-image: url(../imagenes/btn_ir_over.gif);
background-repeat: no-repeat;
width:23px;
height:16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
vertical-align: middle;
color: #18759C;
text-align:center;
text-decoration: none;
}

.top {
background-image: url(../imagenes/img_top_vert.gif);
background-repeat: repeat-x;
height:99px;
padding-left:46px;
padding-top: 7px;
}


.fotoMenu2{
background-image: url(../imagenes/img_home_lat_2.gif);
background-repeat: no-repeat;
width:161px;
height:39px;
}
.fotoMenu1{
background-image: url(../imagenes/img_home_lat_1.gif);
background-repeat: no-repeat;
width:161px;
height:42px;
}
.imagenFilete{
background-image: url(../imagenes/img_home_left.gif);
width:161px;
height:47px;
border-top: solid 1px;
color: #FFFFFF; 
border-bottom: solid 1px;
color: #FFFFFF;  
}
.imagenFileteTop{
background-image: url(../imagenes/img_home_lat_top.gif);
height:15px;
}
.imagenFileteTopRight1{
background-image: url(../imagenes/img_home_px_1.gif);
background-repeat: repeat-x;

}
.top_centro{
background-image: url(../imagenes/img_home_lat.gif);
background-position: right top;
background-repeat: no-repeat;
height: 17px;

}
.top_sindicatos{
background-image: url(../imagenes/img_home_esq_cuadrNaranja.gif);
background-position: right top;
background-repeat: no-repeat;
height: 17px;

}
.top_centro_menor{
background-image: url(../imagenes/img_home_esq_cuadrNaranja.gif);
background-position: right top;
background-repeat: no-repeat;
height: 17px;

}
.imagenFileteTopRight2{
background-image: url(../imagenes/img_home_px_2.gif);
background-repeat: repeat-x;
height:24px;
}
.imagenFileteTopRight3{
background-image: url(../imagenes/img_home_px_3.gif);
background-repeat: repeat-x;
height:15px;
}
.imagenFileteBottom{
background-image: url(../imagenes/img_home_lat_bottom.gif);
width:161px;
height:30px;
text-align:center;
vertical-align:middle;
}
.fileteBarraCeleste { 
	background-color:#BFE2F5;
	width:161px;
    height:8px;
	border-top: solid 1px;
	color: #FFFFFF; 
	border-bottom: solid 1px;
	color: #FFFFFF;  
}
.fileteBarraAzul { 
	background-color:#18759C;
	width:161px;
    height:4px;
	border-top: solid 1px;
	color: #FFFFFF; 
	border-bottom: solid 1px;
	color: #FFFFFF;  
}
.fileteBarraAzulClaro { 
	background-color:#258DB8;
	width:161px;
    height:8px;
	border-top: solid 1px;
	color: #FFFFFF; 
	border-bottom: solid 1px;
	color: #FFFFFF;  
}
.input { 
	font-family: Verdana; 
	color: #18759C; 
	font-size: 10px; 
	background-image: url(../imagenes/img_input.gif);
	width:90px;
	border: solid 1px;
	border-color: #E1E2E2;
	border-top: solid 1px;
	color: #527984; 
	border-left: solid 1px;
	color: #527984;  
}
.input224px { 
	font-family: Verdana; 
	color: #18759C; 
	font-size: 10px; 
	background-image: url(../imagenes/img_input.gif);
	width:224px;
	border: solid 1px;
	border-color: #E1E2E2;
	border-top: solid 1px;
	color: #527984; 
	border-left: solid 1px;
	color: #527984;  
}
.inputcaja224px { 
	font-family: Verdana; 
	color: #18759C; 
	font-size: 10px;
	width:224px;
	border: solid 1px;
	border-color: #E1E2E2;
	border-top: solid 1px;
	color: #527984; 
	border-left: solid 1px;
	color: #527984;  
}
.input150px { 
	font-family: Verdana; 
	color: #18759C; 
	font-size: 10px; 
	background-image: url(../imagenes/img_input.gif);
	width:150px;
	border: solid 1px;
	border-color: #E1E2E2;
	border-top: solid 1px;
	color: #527984; 
	border-left: solid 1px;
	color: #527984;  
}
.textAzulBold10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #18759C; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
}
.textAzulBold12px {  
	font-family: Verdana; 
	font-size: 12px; 
	color: #18759C; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
}
.textAzulBold11px {  
	font-family: Verdana; 
	font-size: 11px; 
	color: #18759C; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
}
.textAzulBold10pxProv {  
	background-image: url(../imagenes/punto_azul.gif);
    background-repeat: no-repeat;
    width:11px;
    height:7px;
	font-family: Verdana; 
	font-size: 10px; 
	color: #18759C; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	padding-left: 5px;
	padding-top: 5px;
}
.paddingiconos {
padding-top:5px;
}
.textNaranjaBold10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF8400; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
}
.textNaranjaBold10pxFecha {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF8400; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	padding-left: 30px;
}
.textAzulBold10pxForm {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #18759C; 
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	vertical-align:middle;
}
.textNaranjaBold12px {  
	font-family: Verdana; 
	font-size: 12px; 
	color: #FF8400; 
	text-decoration: none;
	font-weight: bold;
}
.textAzulBold12px {  
	font-family: Verdana; 
	font-size: 12px; 
	color: #2E7897; 
	text-decoration: none;
	font-weight: bold;
}
.textAzul10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #18759C; 
	text-decoration: none;
	line-height: 12px;
}
.textBlanco10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #ffffff; 
	text-decoration: none;
	line-height: 12px;
	padding-left: 5px;
}
.textNaranja10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF8400; 
	text-decoration: none;
	line-height: 12px;
}
.textGris10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #3D3D3D; 
	text-decoration: none;
	line-height: 12px;
}
.textGrisBold10px {  
	font-family: Verdana; 
	font-size: 10px; 
	color: #3D3D3D;
	font-weight: bold; 
	text-decoration: none;
	line-height: 12px;
}
.textGrisBold16px {  
	font-family: Verdana; 
	font-size: 12px; 
	color: #3D3D3D;
	font-weight: bold; 
	text-decoration: none;
	line-height: 16px;
}
.marco {  
	margin-left: 20px;
}
.linkMails11bold {
	font-family: Verdana;
	font-size: 11px;
	line-height: 12px;
	color:#FF8400;
	text-align:left;
	text-decoration: none;
}
.linkMails11bold:hover {
	font-family: Verdana;
	font-size: 11px;
	line-height: 12px;
	color: #18759C;
	text-align:left;
	text-decoration: none;
}
.linkAzul11Bold {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color:#18759C;
	text-align:left;
	text-decoration: none;
}
.linkAzul11Bold:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #4A96BD;
	text-align:left;
	text-decoration: none;
}
.linkAzul10 {
	font-family: Verdana; 
	font-size: 10px; 
	color: #18759C; 
	text-decoration: none;
	line-height: 12px;
}
.linkAzul10:hover {
	font-family: Verdana; 
	font-size: 10px; 
	color: #FF8400; 
	text-decoration: none;
	line-height: 12px;
}
.consultaPadron {
background-image: url(../imagenes/img_home_left.gif);
background-repeat: repeat-x;
width:161px;
height:47px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:left;
vertical-align:bottom;
text-decoration: none;
padding-left:9px;
padding-top:17px;
}
.topDirEmpresas {
background-image: url(../imagenes/img_home_dispEmpr_top.gif);
background-repeat: repeat-x;
width:161px;
height:15px;
padding-left:4px;
padding-top:2px;
}
.titDirEmpresas {
background-image: url(../imagenes/img_home_dispEmpr_tit.gif);
background-repeat: repeat-x;
width:161px;
height:29px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #18759C;
text-align:left;
vertical-align:top;
text-decoration: none;
padding-left:6px;
padding-top:2px;
}
.img_dirEmpresas {
background-image: url(../imagenes/img_home_dirEmpr_foto.jpg);
background-repeat: no-repeat;
width:161px;
height:60px;
}
.img_bannerCartilla {
background-image: url(../imagenes/img_banner_cartilla.jpg);
background-repeat: no-repeat;
width:161px;
height:71px;
}
.cont_dispEmpresas {
background-color: #FFFFFF;
width:161px;
height:32px;
font-family: Verdana; 
font-size: 10px; 
color: #18759C; 
text-decoration: none;
font-weight: bold;
vertical-align: top;
border-left: solid 1px;
border-right: solid 1px;
border-color: 18759C;
padding-top: 4px;
padding-left: 17px;
}
.cont_dispEmpresas_info {
background-color: #FFFFFF;
width:161px;
height:12px;
border-left: solid 1px;
border-right: solid 1px;
border-color: 18759C;
}
.img_dirEmpresas_bottom {
background-image: url(../imagenes/img_home_dispEmpr_bottom.gif);
background-repeat: repeat-x;
width:161px;
height:6px;
border-left: solid 1px;
border-right: solid 1px;
border-color: 18759C;
}

/*FIN */

.enviar {
background-image: url(../imagenes/bt_enviar.gif);
background-repeat: no-repeat;
width:52px;
height:16px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
margin-right:6px;
}
.enviar:hover{
background-image: url(../imagenes/bt_enviar-on.gif);
background-repeat: no-repeat;
width: 52px;
height:16px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #186EB9;
text-align:center;
text-decoration: none;
margin-right:6px;
}
.botontipo {
background-image: url(../imagenes/bt_tipo.gif);
background-repeat: no-repeat;
width: 75px;
height:16px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
text-decoration: none;
}
.botontipo:hover{
background-image: url(../imagenes/bt_tipo-on.gif);
background-repeat: no-repeat;
width: 75px;
height:16px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #186EB9;
text-align:center;
text-decoration: none;
}

.left {
background-color:#176EB7;
width: 144px;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
color:#FFFFFF;
margin-top:3px;
text-align:left;
text-decoration: none;
}
.acceso {
background-color: 1C72B8;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
text-decoration: none;
padding-left:5px;
}
.acceso_fondo{
background-image: url(../imagenes/menu_azul_accesos.gif);
background-repeat: no-repeat;
width: 144px;
height:57px;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;
color: #4D9CDE;
text-align:center;
text-decoration: none;
vertical-align:top;
}
.celeste {
background-color: B4D0E7;
}
.celeste_top {
background-image: url(../imagenes/menu_top_gris.gif);
background-repeat: no-repeat;
width: 144px;
height:5px;
}
.celeste_middle {
background-image: url(../imagenes/menu_middle_gris.gif);
background-repeat: repeat-y;
width: 144px;
height:3px;
}
.celeste_bottom {
background-image: url(../imagenes/menu_bottom_gris.gif);
background-repeat: no-repeat;
width: 144px;
}
.celeste_banner_bottom {
background-image: url(../imagenes/esquina_bottom_banner.gif);
background-repeat: no-repeat;
width: 136px;
}

.bannerlateral {
background-image: url(../imagenes/menu_middle_gris.gif);
background-repeat: repeat-y;
width: 144px;

}
.titulospaginas {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 12px;
	padding: 17px 6px 18px 0px;
	text-align: right;
}

.subtitulospaginas {
	font-family: Trebuchet MS; 
	font-size: 11px; 
	color: #BCD5EB; 
	text-decoration: none;
	font-weight : bold; 
	line-height: 12px;
	padding: 26px 6px 10px 0px;
	text-align: right;
	background-image: url(../imagenes/px_tituli_secundarias.gif);
}
.borderlefttop {
    border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.borderrigtttop {
    border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.bordertop {
    border-top: 1px solid #cccccc;
}
.linkRojo11bold {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	color:FC8E00;
	text-align:left;
	text-decoration: none;
}
.linkRojo11bold:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #B35706;
	text-align:left;
	text-decoration: none;
}
.bodyBackground {
background-image: url(../imagenes/main_bg_px.jpg);
background-repeat: repeat-x;
background-color:#DEEAF5;
}
.textCeleste11px {  
	font-family: Trebuchet MS; 
	font-size: 11px; 
	color: #176DB6; 
	text-decoration: none;
	line-height: 13px;
}
.textCeleste10px {  
	font-family: Trebuchet MS; 
	font-size: 10px; 
	color: #176DB6; 
	text-decoration: none;
	line-height: 12px;
}
.textNegro11px {  
	font-family: Trebuchet MS; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
	line-height: 13px;
}
.textNegroBold {  
	font-family: Trebuchet MS; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
	font-weight : bold; 
	line-height: 11px;
}
.textNegro {  
	font-family: Trebuchet MS; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
	line-height: 12px;
}
.tituloNoticias {  
	font-family: Trebuchet MS; 
	font-size: 11px; 
	color: #176EB7; 
	text-decoration: none;
	font-weight : bold; 
	line-height: 12px;
}
.ofertas {  
	font-family: Trebuchet MS; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight : bold; 
	line-height: 12px;
}
#titRojo {
	color: #FFCBBC;
} 
#prodRojo {
	font-size: 10px;
	color: #CB3102;
	} 
#padron {
	font-size: 10px;
	color: #165671;
	} 
#prodRojo11 {
	color: #CB3102;
	font-weight : bold; } 
	
#prodAmarillo11 {
	color: #EFAA04;
	font-weight : bold; 

} 
#titAmarillo {
	color: #FFF6E0;
} 
#prodAmarillo {
	font-size: 10px;
	color: #EFAA04;
} 
#titVerde {
	color: #D8F8C1;
} 
#prodVerde {
	font-size: 10px;
	color: #48A503;
} 
#titLila {
	color: #C7A2D1;
} 
#prodLila {
	font-size: 10px;
	color: #78288F;
} 
#titCeleste {
	color: #E0ECF6;
} 
#titBlanco {
	color: #FFFFFF;
	}
	
#padding {
	padding: 0px 15px 5px 15px;
	}

A.ofertaMasInfo{
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
	font-size : 10px;
	font-weight : bold; 
}
A.ofertaMasInfo:hover {
	COLOR: #FFFFFF;
}
.bordeOfertas{
	border: solid 1px;
	border-color: #D2D3D9;
}
#noBottom{
	border-bottom:none;
}
.menu_ppal {
background-image: url(../imagenes/menu_boton.gif);
background-repeat: no-repeat;
width:136px;
height:21px;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
color:176EB7;
text-align:left;
text-decoration: none;
vertical-align: middle;
padding-left:5px;
padding-top:2px;
margin-bottom:2px;
}
.menu_ppal:hover {
background-image: url(../imagenes/menu_boton_on.gif);
background-repeat: no-repeat;
width:136px;
height:21px;
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
color: #176EB7;
text-align:left;
text-decoration: none;
vertical-align: middle;
padding-left:5px;
padding-top:2px;
margin-bottom:2px;
}
.borde_tabla_boleta {
    border-left: solid 1px;
	border-color: #000000;
	border-right: solid 1px;
	border-color: #000000;
}
.punto_negro {
    background-image: url(../imagenes/x_negro.gif);
}
