/*﻿@charset "utf-8";*/

/*Texto generico*/
.txt_general,.txt_general_gris,.txt_general_blanco,.txt_general_blancoch,.txt_general_blancogde,.txt_general_naranja,.txt_general_azul,.txt_general_nota, .txt_error{
font-size: 12px;color: #000000;background-color: inherit;text-decoration: none;}
.txt_general_gris{background-color: inherit;color: #666666;}
.txt_general_blanco{background-color: inherit;color: #FFFFFF;}
.txt_general_blancoch{background-color: inherit;color: #FFFFFF;font-size: 11px;}
.txt_general_mediano{background-color: inherit;color: #000000;font-size: 11px;}
.txt_general_blancogde{background-color: inherit;color: #FFFFFF;font-size: 14px; line-height: 20px;}
.txt_general_naranja{background-color: inherit;color: #067dfd;}
.txt_general_anaranjado{background-color: inherit;color: #FE6429;}
.txt_general_azul{background-color: inherit;color: #195089;}
.txt_general_azul_bold{background-color: inherit;color: #195089;font-weight:bold;font-size:12px;}
.txt_general_nota{font-size:10px;text-align:left;}
.txt_general_gde{font-size:14px;text-align:left;}
.txt_general_gde2{font-size:14px;text-align:right;}
.txt_pie{font-size:11px;text-align:right;color:#7f7f7f;}
.txt_error{font-size:10px;text-align:left;color: #cc0000;}
.txt_error_bold{font-size:10px;text-align:left;color: #cc0000;font-weight:bold;}

.txt_titulos_gral{font-size:13px; margin: 0;font-weight:bold; color: #666666;}
.txt_gris_ch{font-size: 10px; background-color: inherit;color: #999999;}
.txt_gris_med{font-size: 10px; background-color: inherit;color: #999999;font-size: 11px; }


/*Titulos*/
.tit_azulclaro{font-size:14px; background-color: inherit;color: #01b2fd;}
.tit_negro{color: #000000;font-size: 14px;padding: 0px 0 0px 0px;font-weight: bold;}
.subtit_gris{color: #666666;font-size: 13px;padding: 0px 0 0px 0px;font-weight: bold;}
.subtit_blanco{background-color: inherit;color: #FFFFFF; font-size:13px;}
.tit_blanco{color: #FFFFFF;font-size: 14px;padding: 0px 0 0px 0px;font-weight: bold;}
.tit_blancoMuy{color: #FFFFFF;font-size: 25px;padding: 0px 0 0px 0px;font-weight: bold;}
.tit_gris_obs{color: #666666;font-size: 14px;padding: 0px 0 0px 0px;font-weight: bold;}
.tit_gris{background-color: inherit;color: #7f7f7f;font-size: 14px}
.tit_azul_obs{font-size: 14px;color: #000066;font-weight: bold;}
.tit_azul-cl_gde{font-size: 21px;color: #41a1e6;font-weight: none;}
.tit_precio{font-size: 26px;color: #ff0000;font-weight: bold;}
.tit_mas_precio{font-size: 18px;color: #ff0000;font-weight: bold;}
.tit_numeros{font-size: 18px;color: #41a1e6;font-weight: bold;}


/*Listados de sección*/ 
.lst_azul{font-size: 12px;list-style: none;margin: 0;padding: 0;}
.lst_azul li{background-image: url(../images/images_css/bullet_azuul.gif);background-repeat: no-repeat;background-position: 0 7px;padding: 0 0 0 13px;margin:0;line-height:18px;text-align:left; }
.lst_azul li  a{text-decoration:none}
.lst_azul li a:hover{color:#065397;text-decoration:underline;background-color: inherit;}

.menu_horizontal{float:left; width:650px;margin:0 0 0px 0; padding:0; height:26px; _margin:8px 0 0 0; }
.menu_horizontal ul{float:left;list-style-type: none;line-height:26px; padding:0; margin:0;}
.menu_horizontal ul li{float:left;}
.menu_horizontal li.txt_general_naranja{font-size:11px;}
.menu_horizontal ul li a{float:left; display:block}

ul sup{vertical-align:top;} /*Especificacion adicional utilizada cuando se utilice superindice <sup> dentro de una lista <ul>*/
/*Estilo para botones*/
.frm_bot_rojo{
	background-image:url(../images/images_css/btn_rojo.png);
	background-color:transparent;
	background-repeat:repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 29px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 104px;
	cursor: pointer;
}
.frm_bot_rojo-gde{
	background-image:url(../images/images_css/btn_rojo-gde.png);
	background-color:transparent;
	background-repeat:repeat-x;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Tahoma",Trebuchet MS,Verdana,Arial;
	height: 29px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 135px;
	cursor: pointer;
}


/*Estilo para ligas*/

.lnk_azulclaro{
	background-color:inherit;
	color: #0088CE !important;
	font-size: 12px;
}
a.lnk_azulclaro:hover{
	background-color:inherit;
	color:#1E6BB1 !important;
}


.lnk_azul{
	background-color:inherit;
	color:#033A72 !important;
	text-decoration:underline !important;
	font-size: 12px;	
}
a.lnk_azul:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}
.lnk_azul_gde{
	background-color:inherit;
	color:#033A72 !important;
	text-decoration:underline !important;
	font-size: 14px;	
}
a.lnk_azul_gde:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}
.lnk_blanco{
	background-color:inherit;
	color:#FFFFFF !important;
	text-decoration:underline !important;
	font-size: 12px;	
}
a.lnk_blanco:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}
.lnk_negro{
	background-color:inherit;
	color:#000000 !important;
	text-decoration:underline;
	font-size: 12px;	
}
a.lnk_negro:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}
	
	
.lnk_negro_med{
	background-color:inherit;
	color:#000000 !important;
	text-decoration:underline;
	font-size: 11px;	
}
a.lnk_negro_med:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}

.lnk_azul_nota{
	background-color:inherit;
	color:#033A72 !important;
	text-decoration:underline !important;
	font-size: 10px;	
}
a.lnk_azul_nota:hover{
	background-color:inherit;
	color:#879eb6 !important;
	text-decoration:underline;
}
.lnk_azul_menuficha{
	background-color:inherit;
	color:#7f7f7f !important;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_azul_menuficha:hover{
	background-color:inherit;
	color:#1E6BB1 !important;
	font-weight: bold;
}
a.lnk_vermas_naranja{
	background-color:inherit;
	text-decoration: none;
	color:#FF9933 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_vermas_naranja:hover{
	background-color:inherit;
	text-decoration: underline;
	font-weight: bold;
	color:#fd4701 !important;
}

a.lnk_bcoch{
	background-color:inherit;
	text-decoration: underline;
	color:#FFFFFF !important;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_bcoch:hover{
	background-color:inherit;
	text-decoration: underline;
	font-weight: bold;
	color:#FFFFFF !important;
}

.lnk_botonhed{
	background-color:inherit;
	text-decoration: none;
	color:#FFFFFF !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}
a.lnk_botonhed:hover{
	background-color:inherit;
	color:#051642 !important;
	font-weight: bold;
}

.lnk_botonhedsel{
	background-color:inherit;
	text-decoration: none;
	color:#0088CE !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}
a.lnk_botonhedsel:hover{
	background-color:inherit;
	color:#051642 !important;
	font-weight: bold;
}

.lnk_botonsubhedsel{
	background-color:inherit;
	text-decoration: none;
	color:#0088CE !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_botonsubhedsel:hover{
	background-color:inherit;
	color:#1E6BB1 !important;
	font-weight: bold;
}
.lnk_familias{
	background-color:inherit;
	text-decoration: none;
	color:#333333 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_familias:hover{
	background-color:inherit;
	color:#1E6BB1 !important;
	font-weight: bold;
}

.lnk_submenu{
	background-image:url(../images/images_css/back_submenu_1.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	color:#030303 !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 27px;
	padding: 0 20px 0 20px;
	font-size: 11px;
	font-weight: bold;
}
a.lnk_submenu:hover{
	background-color:inherit;
	color:#0088ce !important;
	font-weight: bold;
}

.lnk_submenu_activo{
	background-image:url(../images/images_css/back_submenu_2.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	color:#FFFFFF !important;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 27px;
	padding: 0 15px 0 15px;
	font-size: 12px;
	font-weight: bold;

}



.lnk_rojo{
	background-color:inherit;
	color:#CC0000 !important;
	text-decoration:underline !important;
	font-size: 12px;	
}
a.lnk_rojo:hover{
	background-color:inherit;
	color:#FF6666 !important;
	text-decoration:underline;
}

.link_vea_tambien{ 
		color:#2169B1;
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
		text-decoration:underline;
		font-size: 11px;

}

a.link_vea_tambien:hover{
font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
color:#2169B1;
text-decoration:underline;
font-size: 11px;

}
.size12{font-size: 12px;}
	
/*Estilo para controles: text, select, textarea, radio, checkbox*/
.frm_input{font-size: 11px;color:#000000;background-color:#FFFFFF;border: 1px solid #666666; height:auto; padding:0;}

.frm_bot_rojo{
	background-image:url(../images/images_css/btn_rojo.png);
	background-color:transparent;
	background-repeat:repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
	height: 29px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 104px;
	cursor: pointer;
}

.frm_bot_azul{
	background-image:url(../images/images_css/btn_contratacion.png);
	background-repeat:repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	vertical-align:top;
	border:0;
	font-family: "Arial",Tahoma, Trebuchet MS, Verdana;
	height: 29px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	width: 135px;
	cursor: pointer;
}

.txt_not_bold { font-weight:normal}

/* tooltip  */
a.tooltip {
color:#033A72 !important;
font-family: "Trebuchet MS", Tahoma,Verdana,Arial;
font-size:12px;
text-decoration:underline !important;
}
a.tooltip:hover {
background:#ffffff;
color:#879eb6 !important;
text-decoration:none;
}
 /*BG color is a must for IE6*/
a.tooltip span {
text-decoration:none !important;
font-size:11px;
line-height:13px;
display:none; 
padding:2px 3px; 
margin-left:8px; 
width:240px;
}
a.tooltip:hover span{
display:inline;
position:absolute; 
border:1px solid #cccccc; 
background:#ffffff;
color:#6c6c6c;
}

.size15{font-size: 15px;}