/*RESETEO CABECERAS*/
@import url("/css/style/cab_generica/reset_head_basica.css");

a {cursor:pointer !important;}

/******* CABECERA ESPECIAL GENERICA *******/
.cab_especial									{ *width:94.2em !important;}
.cab_especial .round 						{ background: url("i/cabeceraBack.jpg") no-repeat scroll center center transparent !important; padding:0; height:100px !important; *width:100%;*box-sizing: border-box;}
/*Corner sin contenido blanco */ 	.cab_especial .round .corner 			{ background-image: url("i/corner.png");}
.cab_box 										{ height:100% !important; position:relative; padding:0px !important;}
.cab_box h1 									{ float: left;height: 83px;overflow: hidden;text-indent: -3000px;top: 0; width:100%;}
.cab_box h1 a									{ width:100%;height:100%;}

/** NAVIGATION **/
.cab_box .nav * 					{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.cab_box .nav 					{ background: url("i/normalBack.png") repeat scroll center center transparent; bottom: 0; height: 28px; left: 0; position: absolute; width: 100%;}
.cab_box .nav li 					{ height:100%;/*min-width:11%;*/ *min-width:auto;}
.cab_box .nav li > a				{ border-left: 1px solid #999999; border-right: 1px solid #333333; display: block; height: 28px;  text-decoration: none !important;width:100%;}
.cab_box .nav li > a span		{ color: #fff; float: left; font-size: 10pt; padding: 10px 15px 0; *padding-bottom:5px; text-align: left; width:100%; *width: auto;}
.cab_box .nav li > a:hover, .cab_box .nav li.active > a, .cab_box .nav li.active > a:hover{ background:url(i/activeBack.png) repeat center center transparent;}
.cab_box .nav li > a:hover span, .cab_box .nav li.active a span{ color:#000;}
.cab_box .nav li.active > a span { font-weight:bold;}

/*** SUBMENU ***/
.wrapper.header					{ position: relative; z-index: 1002; }
.cab_box .more 					{ overflow: hidden; }
.cab_box .more *				{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cab_box .more > a			{ *width:100%; padding-right:5px !important;}
.cab_box .more > a > span 				{ background: url("i/flecha.gif") no-repeat scroll right 9px transparent !important; height: 100%; padding-right: 22px !important;}
.cab_box .more:hover						{ background:url(i/activeBack.png) repeat center center transparent;}
.cab_box .more:hover> a > span 		{ background-position: right -12px !important; color:#000;}
.cab_box .more > ul							{ position:absolute !important;width:200%; float:left;}
.cab_box .more ul li							{ width: 100%;float:left;}
.cab_box .more ul li a						{ width: 100%;float:left; background: url("i/normalBack.png") repeat-x scroll bottom center #4b4844; padding:7px 10px !important;  height: auto;}
.cab_box .more ul li a:hover			{ background:url(i/activeBack.png) repeat-x top center #e3e2e2;}
.cab_box .more ul li a span				{ color: #fff; float: left; font-size: 10pt; height: 100%;  line-height:11pt; padding:0px !important; *padding-bottom:5px; text-align: left; width: 98%; *min-width:100%;}	
.cab_box .more ul li a:hover span	{ color:#000;}
li.l2 {background:#7AADB8;}
/********** AJUSTES A LA CARTA **************/

.mini_cab .cab_especial .round	{ background-image: url("i/cabeceraBack.jpg") !important; } /*cabecera con imÃ¡gen de ancho especial */
.mini_cab .cab_especial .round 			{ background-position: center !important;}
.mini_cab .cab_especial .cab_box 		{ height: 100% !important; position: relative;}
.mini_cab .cab_box h1 						{ height: 80px; left: 0px; position: relative; top: 0px; width: 150px;}
.mini_cab .cab_box h1 a						{ width:100% !important; height:100% !important;}

		/***** Navegacion ****/
.mini_cab .cab_box .nav 					{ width: 100% !important;}
.mini_cab .cab_box .nav li					{ min-width:auto !important}
.mini_cab .cab_box .nav li a				{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;height: auto !important; width: 100% !important;}
.mini_cab .cab_box .nav li a span		{ line-height:20pt; padding-top:0px !important; padding-right:12px !important; padding-left:12px !important;}
		/***** FIN Navegacion ****/

/********** FIN AJUSTES A LA CARTA **************/