/***************** ETIQUETAS HTML *************************/
body, html {
	color: #330000;
	margin: 0 auto 15px auto;
	padding:0;
}
body {
	background-color: #4D4D4D;
	background-image: url(../img/all/bg-web.png);
	background-repeat: no-repeat;
	background-position: center 39px;
	font-family: Tahoma, "Trebuchet MS", Arial, Helvetica;
	font-size:11px;
}
img {
   border:0;
   margin:0;
   padding:0;
}
h1,h2,h3,h4,p,ul,ol,li,form,blockquote {
   margin:0;
   padding:0;
}
#cuerpo ul {
   list-style:none;
   margin-bottom:20px;
}
#cuerpo ul li {
   padding:6px 0 6px 18px;
   background:url(../img/all/bullet-li-bases.gif) no-repeat 0 0.75em;
   line-height:1.2em;
   }
#derecha {
	float:right; 
	widht:248px;
	padding-right:20px; 
	margin-top:60px
	}   

a {
	color: #0098E1;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
fieldset {
   border:0;
   padding:0;
   margin:0;
}
legend.access {
   display:none;
}
#logo_perisopio {
   font-size:0;
}

/***************** /ETIQUETAS HTML ************************/


/****************** CAPAS CONTENEDORAS ********************/
/* Capa centrada */
#contenedor {
   width:690px;
   margin-top:40px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:10px;
   background:url(../img/all/bg-zocalo.png) no-repeat bottom;
   text-align: center;
   min-height:448px;
   _height:448px;}

/* Capas contenedoras */
#web{
   width:660px;
   background-color:#FFFFFF;
   margin-left:auto;
   margin-right:auto;	
   padding-top: 25px;
}
#menu {
position:absolute;
z-index:2;
width:624px;
height:50px;
margin-top:113px;
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
}

#contenidos {
   width:620px;
   background:#fff url(../img/all/bg_cabecera.jpg) repeat-x top;
   margin: 0 auto 10px auto;
   border: 1px solid #3A3C3E;
   text-align:left;
   min-height:370px;
   _height:370px;
   	padding-bottom:0;
}
/* Capa de interfaz a dos columnas */
#columnas {
	margin-top:159px;
	margin-bottom:0;
	padding:0;
}
/****************** PATROCINADORES *******************/
#patros {
	margin:0 10px 0 40px;
	padding-top:0;
	padding-bottom:15px;
	}
#patros li {
	display:inline;
	margin-right:50px;
	list-style-type:none;
}
#patros li.ultimo {
	margin-right:0;
}

/****************** INFO EXTRA *******************/
#infoextra {
   width:662px;
   margin-left:auto;
   margin-right:auto;
   text-align:right;
   font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; 
   font-size:10px;
   color:#ccc;}
#infoextra li {
	display:inline;
	padding-left:11px;
	list-style-type:none;
	background:url(../img/all/bullet-li-infoextra.gif) no-repeat 3px 6px;
	}
#infoextra li.primero {
	padding-left:0;
	}
#infoextra li a {
	color:#ccc;
	font-weight:lighter;}
#infoextra li a:hover {
	color:#fff;
	font-weight:lighter;}

/****************** /INFO EXTRA *******************/   
   
/****************** MENU GENERAL *******************/
.botPeriscopio, .botExpo, .botAutores, .botAficionados , .botCiudad , .botEnlaces, .botPeriscopioeu, .botExpoeu, .botAutoreseu, .botAficionadoseu , .botCiudadeu , .botEnlaceseu
	{
	display:block;
	text-align:center;
	height:28px;
	border-bottom:4px solid #000;
	background-color:#000033;
	padding-top:14px;
	margin-right:1px;

	} 
.botPeriscopio  {
	background-image:url(../img/es/menu-periscopio1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:102px;
}
a.botPeriscopio:hover, .botPeriscopio2  {
	background-image:url(../img/es/menu-periscopio2.png);
	border-bottom:4px solid #333;
}
.botExpo  {
	background-image:url(../img/es/menu-exposiciones1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:103px
}
a.botExpo:hover, .botExpo2  {
	background-image:url(../img/es/menu-exposiciones2.png);
	border-bottom:4px solid #333;
}
.botExpoeu  {
	background-image:url(../img/eu/menu-exposiciones1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:103px
}
a.botExpoeu:hover, .botExpoeu2  {
	background-image:url(../img/eu/menu-exposiciones2.png);
	border-bottom:4px solid #333;
}

.botAutores  {
	background-image:url(../img/es/menu-autores1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:102px
}
a.botAutores:hover, .botAutores2 {
	background-image:url(../img/es/menu-autores2.png);
	border-bottom:4px solid #333;
}	
.botAutoreseu  {
	background-image:url(../img/eu/menu-autores1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:102px
}
a.botAutoreseu:hover, .botAutoreseu2 {
	background-image:url(../img/eu/menu-autores2.png);
	border-bottom:4px solid #333;
}	

.botAficionados  {
	background-image:url(../img/es/menu-aficionados1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:103px
}
a.botAficionados:hover, .botAficionados2 {
	background-image:url(../img/es/menu-aficionados2.png);
	border-bottom:4px solid #333;
}
.botCiudad {
	background-image:url(../img/es/menu-ciudad1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:102px
}
a.botCiudad:hover, .botCiudad2 {
	background-image:url(../img/es/menu-ciudad2.png);
	border-bottom:4px solid #333;
	} 
.botCiudadeu {
	background-image:url(../img/eu/menu-ciudad1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:102px
}
a.botCiudadeu:hover, .botCiudadeu2 {
	background-image:url(../img/eu/menu-ciudad2.png);
	border-bottom:4px solid #333;
	} 

.botEnlaces {
	background-image:url(../img/es/menu-contacto1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:103px
}
a.botEnlaces:hover, .botEnlaces2 {
	background-image:url(../img/es/menu-contacto2.png);
	border-bottom:4px solid #333;}
.botEnlaceseu {
	background-image:url(../img/eu/menu-contacto1.png);
	background-position: center top;
	text-indent:-10000px;
	background-repeat: no-repeat;
	width:103px
}
a.botEnlaceseu:hover, .botEnlaceseo2 {
	background-image:url(../img/eu/menu-contacto2.png);
	border-bottom:4px solid #333;}
/****************** TITULOS ********************/
.tituloCabeceras  {
   background:#00557E url(../img/all/bg-titulos1.png) repeat-x top;
   font-family:"Trebuchet MS", tahoma, arial, sans-serif;
   font-size:15px;
   font-weight:bold;
   color:#FFF;
   padding:12px 19px;
   border-top:1px solid #B0D2DD;
	}
.tituloCabeceras span {
	font-size:9px;
	font-weight:lighter}
.tituloCabeceras2  {
   background:#006DA2 url(../img/all/bg-titulos2.png) repeat-x top;
   font-family:"Trebuchet MS", tahoma, arial, sans-serif;
   font-size:15px;
   font-weight:bold;
   color:#FFF;
   padding:12px 21px;
   border-top:1px solid #B0D2DD;
	}
.tituloCabecerasAfi  {
   background:#006DA2 url(../img/all/bg-titulos2.png) repeat-x top;
   font-family:"Trebuchet MS", tahoma, arial, sans-serif;
   font-size:15px;
   font-weight:bold;
   color:#FFF;
   padding:8px 21px;
   margin-top:0;
	}

/****************** /TITULOS ********************/

/****************** RECURSOS GRAFICOS ********************/
#logo_periscopio {
	position:absolute;
	z-index:2;
	top:-132px;
	left:16px;
}
#clip {
	position:absolute;
	z-index:2;
	width: 78px;
	height:80px;
	margin-left:300px;
	margin-top:-20px;
	background-image:url(../img/all/clip2.gif);
	background-repeat: no-repeat;
	}

/****************** /RECURSOS GRAFICOS *******************/

/****************** ELEMENTOS DE FORMULARIO ********************/
.caja1 {
	font-size:11px;
	height:14px;
	border:1px solid #999;
	background:#DEE4E4 url(../img/all/bg-formu-cajas1.png) repeat-x;
	margin-left:5px;
	width:160px;
	}
.enviar1 {
	height:18px;
	font-size:11px;
	color:#fff;
	border:1px solid #005F8C;
	background:#DEE4E4 url(../img/all/bg-formu-boton1.png) repeat-x top;
	text-align:center;
	padding-bottom:3px;
	}
/****************** /ELEMENTOS DE FORMULARIO ********************/

/********************* ACCESIBILIDAD ***********************/
.ayuda-access, #logo_periscopio span {
   position: absolute;
   left: -10000px;
   top: -10000px;
}
.boton {
   display:block;
   text-indent:-10000px;
}
.titulos, titulohome {
   font-size:0;
   background:#00557E url(../img/all/bg-titulos1.png) repeat-x top;
}
.titulos span {
	position: absolute;
   left: -10000px;
   top: -10000px;
}

/********************* /ACCESIBILIDAD **********************/

/********************* PAGINAS DE SUSCRIPCION **********************/
.suscripcionMsj {
	font-size:15px;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	text-align:center;
	margin-top:20px}
/********************* /PAGINAS DE SUSCRIPCION **********************/

/*********************** OTROS *****************************/
div.clear {
   clear:both;
   font-size:0;
   line-height:0;
   height:0;
   }
.clear2 {
   clear:both;
}
.clear3 {
   height:20px;
}
.clearIzda {
   clear:left;
}
/*********************** /OTROS *****************************/
