/* CSS Document */
body {
	background:orange;
}
html {
overflow-x:hidden;/*quitar barra desp. horizontal*/
} 
#capa_main {
width: 960px; height:auto;
border: 1px solid #000;/*en firefox el borde controla el margin tambien*/
margin: 0 auto;
background:#fff;
}
#capa_marco {
width: auto; min-height:800px;
border: 0 solid #000;/*en firefox el borde controla el margin tambien*/
margin: 0 auto;
background:#fff;
}
#capa_tope {
width: 940px; height:225px;
margin: 0 auto;

background-repeat:no-repeat;
border-bottom:6px solid #06c;
}
#capa_pancarta {
width: 161px; height:200px;
position:absolute;
background-repeat:no-repeat;
}
#capa_fecha_lugar {
width: 400px; height:90px; 
position:absolute;
margin: 5px 0 0 540px;
background-image: url("../media/fondos/fecha_lugar.png");
background-repeat:no-repeat;
}
#capa_oferta {
width: 400px; height:90px; 
position:absolute;
margin: 95px 0 0 538px;
border:1px solid #000;
background-image: url(".../media/fondos/fecha_lugar.png");
background-repeat:no-repeat;
}
#capa_contenido {
width: 940px; min-height:870px;
margin: 0 auto;
background:#fbe5cd;
border-top:6px solid #06c;
}
/*==========================*/
#capa_menu_p {
width: 940px; height:46px;
position: absolute;
margin: 190px 0;
z-index:100;
}
#capa_menu_principal {
width: 940px; height:46px;
position: absolute;
margin: 183px 30px;
border:1 solid #000;
}
#capa_menu_principal ul {
display: inline;
margin: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#capa_menu_principal li {
width: 130px; height:26px;
float: left; 
margin: 0;
padding:0 23px;
text-align:center;/*IE interpreta la alineacion de texto el li no en ul(firefox si)*/
}
#capa_menu_principal li a {
width: 130px; height:26px;
display: block; 
padding:8px 2px;
background-image: url("media/botones/boton.png");
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
}
#capa_menu_principal li a:hover {
padding:11px 2px;
margin: -6px 0;
background-image: url("media/botones/boton2.png");
background-repeat:no-repeat;
}
.enlacePrincipal:link,.enlacePrincipal:visited,.enlacePrincipal:active {
color:#006;
}
.enlacePrincipal:hover {
color:#fff;
}
/*==========================*/
#capa_caja_izq {
width: 531px; height:100%;
border: 1px dashed #000;
border-top:0; 
border-bottom:0; border-left:0;
margin: 4px 0 0 9px;
background:inherit;
float:left;
padding:9px;
}
#capa_fijo {
	position: relative; 
	left: -10px; 
	top:-10px;
	width: 554px; 
	height:130px;
	background-image: url("../includes/html/cabecilla1.gif");
	background-repeat:no-repeat;
}
#capa_caja_der {
width: 350px; 
margin: 0;

float:right;
}
#capa_caja_inf {
width: 350px; height:250px;
margin: 5px 0 0 0;border:1px solid #fff;

float:right;
}
#capa_caja_publi {
width: 350px; height:175px;
margin: 5px 0 0 0;
border:1px solid #000;
float:right;
}
==============*/
#divCont {
	position: relative; 
	left: 0; 
	top:0;
	width: 530px; 
	height:100%;
	overflow: visible;

}

#divText {
	position: relative; 
	left: 0; 
	top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%;
	padding:10px 20px;

}
/*==========================*/

#sombra_galeria {
width: 333px; height:261px;
background:#000;
margin: 10px 17px;
}
#cabecilla_galeria {
width: 264px; height:78px;
background:inherit;
margin: 0 auto;
background-repeat:no-repeat;
}
#cabecilla_noticias {
width: 264px; height:78px;
background:inherit;
margin: 0 auto;
background-repeat:no-repeat;
}
#noticias {
width: 320px; height:175px;
background:inherit;
margin: 0 auto;
}
.pie {
	position: relative; 
	font:normal 8pt/8pt Verdana, Arial, Helvetica, sans-serif;;
	text-align:center;
	color:#c99;
	line-height:150%;
	margin:10px;
}
.pie a:link, .pie a:visited, .pie a:active { color:#c99; text-decoration:none; border-bottom: 1px dotted #c99;} /* enlace activo (pulsado) */
.pie a:hover {color: #000; text-decoration:none; border-bottom: 1px dotted #000;} /* rat�n en el enlace, sin pulsar. */

/*=====tooltips=====================*/
a.info{
    position:relative; /*this is the key*/
    text-decoration:none}

a.info:hover{z-index:1000;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-4em; left:13em; width:24em;
	padding:0.25em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left}
	.mas_grande{ font:normal 135%/150% "trebuchet ms";color:#06f;}
	.subrayado_naranja{ border-bottom:1px dotted #f63;}
	#d_grales{ background-image: url(../media/fondos/foto_dg.jpg);background-repeat: no-repeat;}
	#stgo{ background-image: url(../media/fondos/foto_monu_stgo.jpg);background-repeat: no-repeat;}