/* -- CAPAS PRINCIPALES @H@ -- */

body {
	margin-top: 5px auto;
	background: #fff url(fotos/fondograduado.gif) fixed;
	font-family: "Trebuchet MS", Verdana, Technic;
	text-align:center;
}
#contenedorgral {
	position: relative;
	width: 760px;
	margin:auto;
    display:block;
}
div.banerprincipal {
	position: relative;
	height: 147px;
	border: 1px solid #ffcf01;
	border-top-style: none;
	border-bottom-style: none;
	background-image: url(fotos/bannerprincipal.jpg);
	background-repeat: no-repeat;
	background-position: right;
		
}	
div.cuerpopag {
	position: relative;
	width: 738px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #ffcf01;
	border-top-style: none;
	overflow: hidden;
	background-color: #FFFFFF;
}
div.paginacentral {
	position: relative;
	width: 520px;
	float: right;
	text-align: justify;
	padding: 0px 0px 0px 0px;
}

div.menulateralizqu {
	position: relative;
	width: 190px;
	float: left;
	text-align: left;
	background-color: #ffffff;
}		
div.piedepagina {
	position: relative;
	float: left;
	background-color: #ffffff;
	width: 100%;
	text-align: center;}
/* -- FIN CAPAS PRINCIPALES @H@ -- */

/* -- OTRAS CAPAS @H@ -- */

div.capalateral {
	width: 180px;
	z-index: 1;
	position: relative;
	
	text-align: left;
	background-color: #ffffff;
	padding: 0px 0px 10px 15px; 
}		

/* -- FIN OTRAS CAPAS @H@ -- */

/* -- MENU @H@ -- */
#menuAHAcontainer{
	position: relative;height: 60px;color:#E0E0E0;background: #ffcf01;width:100%;font-family: "Lucida Grande", Lucida, Verdana, sans-serif;}
#menuAHAnav{
	position:relative;height:33px;font-size:11px;text-transform:uppercase;font-weight:bold;background:#e0d4a3 url(fotos/menuAHA_bg.gif) repeat-x bottom left;padding:0 0 0 18px;}
#menuAHAnav ul{
	margin:0;padding:0;list-style-type:none;width:auto;}
#menuAHAnav ul li{
	display:block;float:left;margin:0 1px;}
#menuAHAnav ul li a{
	display:block;float:left;color: #113f7e;text-decoration:none;padding:0 0 0 18px;height:33px;}
#menuAHAnav ul li a span{
	padding:12px 18px 0 0;height: 21px;float:left;}
#menuAHAnav ul li a:hover{
	color: #CC0000;background:transparent url(fotos/menuAHA_bg-OVER.gif) repeat-x bottom left;}
#menuAHAnav ul li a:hover span{
	display:block;width:auto;cursor:pointer;}
#menuAHAnav ul li a.current,#menuAHAnav ul li a.current:hover{
	color: #0e007e;background: #1D6893 url(fotos/menuAHA_left-ON.gif) no-repeat left bottom;line-height: 300%;}
#menuAHAnav ul li a.current span{
	display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(fotos/menuAHA_right-ON.gif) no-repeat top right;height:33px;}
	
/* -- FIN MENU @H@ -- */

/* -- OTROS MENUS @H@ -- */

div.menutecnico {
	font-size: 12px;
	position: relative;
	background-color: #FEC60A;
	height: 20px;
	text-align: right;
	color: #517283;
	line-height: 20px;
}
div.localizacion {
	font-weight: bold;
	font-size: 12px;
	color: #CC0000;
	line-height: 220%;
	text-align: left;}

/* -- FIN OTROS MENUS @H@ -- */
	
/* -- ENLACES @H@ -- */

A.ahaNsB:link, A.ahaNsB:visited,A.ahaNsB:active{
	COLOR: #FF3300;
	text-decoration: none;}
A.ahaNsB:hover {
	color: #FF3300;
	text-decoration: underline;}
A.ahaBsN:link, A.ahaBsN:visited, A.ahaBsN:active{
	COLOR: #fac903;
	text-decoration: none;}
A.ahaBsN:hover {
	color: #fac903;
	text-decoration: underline;}
	
/* -- FIN ENLACES @H@ -- */

/* -- TEXTO y PÁRRAFO @H@ -- */

p, p.pblanca, em, em.emblanca {font-size: 12px;color: #415f6e;line-height: 16px;}
p.pblanca {color: #fff;}
em, em.emblanca {
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	}
em.emblanca {color: #FFFFFF;}
#ATENCION {font-size: 12px; font-weight: bold; color: #FF6666;}
#disponible {color:	#66cc66;font-family: "Trebuchet MS", Verdana, Technic;font-size:12px;}
#nodisponible {color:#ff6633;font-family:"Trebuchet MS", Verdana, Technic;font-size:12px;}
h3 {font-size: 13px; color: #993300;}
h3.H3blanca { font-size: 13px; color: #ffffff;}
h2 { font-size: 15px; font-weight: bold;color: #000000;}
h2.H2blanca { font-size: 18px; bold;color: #FFFFFF;}
h1 { font-size: 24px; font-weight: bold;color: #1e2c33;}
h1.H1blanca { font-size: 20px; font-weight: bold;color: #FFFFFF;}

/* -- FIN TEXTO  y PÁRRAFO @H@ -- */

/* -- LISTAS @H@ -- */

UL
{ 

MARGIN: 0px 0px; 
LIST-STYLE-TYPE: none 
} 

LI 
{ 
PADDING-RIGHT: 5px; 
DISPLAY: inline; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px 
} 

/* -- FIN LISTAS @H@ -- */

/* CAJAS Y FICHAS */ 

#separador {background-color:#ffffff;}
#caja{
	
	width: 96%;
	background-color:#eaebec;
	padding: 5px 10px 5px 10px;
	text-align: left;
	}
#cajaamarilla{
	float: left;
	width: 95%;
	padding: 5px 10px 5px 10px;
	position: relative;
	border: 2px solid #ffcf01;
	margin-bottom: 10px; 
	}
#cajacolumnas {width: 100%; position: relative;margin-bottom: 10px; float: center;float/**/: none;	}
#columna1
	{
	float: left;
	width: 46%;
	background-color:#eaebec;
	padding-right: 10px; 
	padding-left: 10px;
	text-align: left;
	}
#columna2
	{
	float: right;
	width: 46%;
	background-color:#eaebec;
	padding-right: 10px; 
	padding-left: 10px;
	text-align: left; 
	}
.ficha180, .ficha180_body, .ficha180_head, .ficha180_head h2 {
	background-image: url(fotos/fichablanca.png);
	background-repeat: no-repeat;
	background-position: bottom right;	} 
.ficha180 {
	width: 190px !important; 
	width: 190px; 
	padding-right: 5px; 
	margin: 0px auto;
	position: relative;} 
.ficha180_head { 
    background-position: top right; margin-right: -5px; padding-right: 40px; } 
.ficha180_head h2 { 
    background-position: top left; 
    margin: 0; 
    border: 0; 
    padding: 25px 0 15px 50px; 
    height: auto !important; height: 1%; } 
.ficha180_body { 
    background-position: bottom left; 
    margin-right: 20px; 
    padding: 5px 0 5px 25px; } 
	
.cajaazul, .cajaazul_body, .cajaazul_head, .cajaazul_head h2 {
	background-image: url(fotos/cajaazul.png);
	background-repeat: no-repeat;
	background-position: bottom right;	} 
.cajaazul {
	width: 500px !important; 
	width: 500px; 
	padding-right: 0px; 
	margin: 0px auto;
	position: relative;
	float: left;} 
.cajaazul_head { 
    background-position: top right; margin-right: 0px; padding-right: 40px; } 
.cajaazul_head h2 { 
    background-position: top left; 
    margin: 0; 
    border: 0; 
    padding: 25px 0px 0px 40px; 
    height: auto !important; height: 1%; } 
.cajaazul_body { 
    background-position: bottom left; 
    margin-right: 20px; 
    padding: 10px 0px 10px 25px; } 
/* FIN CAJAS Y FICHAS  @H@*/ 

/* -- IMAGENES @H@ -- */
img { behavior: url(iepngfix.htc); }

.imgpantomima {
	background-image: url(”fotos/pantomima.png”)!important;
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’fotos/pantomima.png’);	color: #F7F7FB;
}
/* -- FIN IMAGENES @H@ -- */
