body{ width: 100%; margin: 0px; padding: 0px; background:#ece4e1 url(img/Fondo_Verano_2011_Barco.jpg) top center repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #000;}
main{	width: 100%; margin: 0px; padding: 0px; float: left;}

a{ outline:none;}
a, a:link, a:visited{	color: #000; text-decoration: none;}
a:hover{ text-decoration: underline;}
input{	outline: none;}

.fila{	width: 100%; clear: both;}
.ocultar {	display: none;}

/*ESTILOS ALTERNATIVOS*/

.margensuperior20px{margin-top:20px;}
.margeninferior20px{margin-bottom:20px;}
.margenizquierdo20px{margin-left:20px;}
.margenderecho20px{margin-right:20px;}


#cabecera100{	
	width: 100%; 
	height: 165px;
	float: left; 
	margin: 0px; 
	padding: 0px; 
	
	background-image: url(/img/cabecera100-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	/*background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cabecera100-bg.png',sizingMethod='scale');*/
	
	
	}



#cabecera{	
	width: 999px; 
	margin: 0 auto;
	height: 165px; 
	padding: 0px; 
	position: relative; 
	background: url(/img/cabecera-bg.gif) top left no-repeat; 
	/*background:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cabecera-bg.png');*/
	}
#cabecera .logo{	width: 211px; height: 142px; margin: 0px; padding: 0px; background: url(img/caitu-logo.gif) top left no-repeat; position: absolute; top:12px; left: 32px;}
#cabecera .logo h1, #cabecera .logo h1 a{width: 211px; height: 142px;	margin: 0px; padding: 0px; display: block;}
#cabecera .logo h1 a span{	display: none;}

#cabecera .accesos{	width: 707px; height: 82px; margin: 0px; padding: 0px; position: absolute; top:0px; right: 9px;}
#cabecera .accesos ul{	list-style-type: none; margin: 0px; padding: 0px;}
#cabecera .accesos ul li{	float: left;}
#cabecera .accesos ul li.menos6{	width: 128px; height: 82px; margin: 0px; padding: 0px; }
#cabecera .accesos ul li.registro{	width: 129px; height: 82px; margin: 0px; padding: 0px; }
#cabecera .accesos ul li.calendario{	width: 148px; height: 82px; margin: 0px; padding: 0px; }
#cabecera .accesos ul li.actividades{	width: 153px; height: 82px; margin: 0px; padding: 0px; }
#cabecera .accesos ul li.contacta{	width: 149px; height: 82px; margin: 0px; padding: 0px; }
#cabecera .accesos ul li a{	display: block; }
#cabecera .accesos ul li.menos6 a{	display: block; width: 128px; height: 82px; background: url(img/accesos-menos6.gif);}
#cabecera .accesos ul li.menos6 a:hover{	display: block; width: 128px; height: 82px; background: url(img/accesos-menos6-on.gif);}
#cabecera .accesos ul li.registro a{	display: block; width: 129px; height: 82px; background: url(img/accesos-registro.gif);}
#cabecera .accesos ul li.registro a:hover{	display: block; width: 129px; height: 82px; background: url(img/accesos-registro-on.gif);}
#cabecera .accesos ul li.calendario a{	display: block; width: 148px; height: 82px; background: url(img/accesos-calendario.gif);}
#cabecera .accesos ul li.calendario a:hover{	display: block; width: 148px; height: 82px; background: url(img/accesos-calendario-on.gif);}
#cabecera .accesos ul li.actividades a{	display: block; width: 153px; height: 82px; background: url(img/accesos-actividades.gif);}
#cabecera .accesos ul li.actividades a:hover{	display: block; width: 153px; height: 82px; background: url(img/accesos-actividades-on.gif);}
#cabecera .accesos ul li.contacta a{	display: block; width: 149px; height: 82px; background: url(img/accesos-contacta.gif);}
#cabecera .accesos ul li.contacta a:hover{	display: block; width: 149px; height: 82px; background: url(img/accesos-contacta-on.gif);}
#cabecera .accesos ul li a span{	display: none;}

#cabecera .buscador{	
	width: 715px; 
	height: 69px; 
	position: absolute; 
	top:82px; 
	right: 4px;
	background: url(/img/buscador-bg.png) top left no-repeat !important;
	background: url(/img/buscador-bg.gif) top left no-repeat; 
	/*background:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/buscador-bg.png');*/
	}
#cabecera .buscador form{	margin: 0px; padding: 0px; margin-left: 153px; margin-top: 7px; }
#cabecera .buscador form label{	float: left; width: 100%; display: block; margin-bottom: 2px;}
#cabecera .buscador form input.buscador-campo {	
	clear: left; 
	float:left; 
	margin: 0px; 
	padding: 5px; 
	font-size: 1.2em; 
	border: 1px solid #CFCFCF; background:#FEFEFE url(img/input-buscador-bg.gif) top left repeat-x; width: 474px;}
#cabecera .buscador form input.bbuscar{ vertical-align: middle; float: left; margin-left: 20px;}



#cuerpo100{	width: 100%; float: left; margin: 0px; padding: 0px; }
#cuerpo{	width: 983px; margin: 0 auto; padding: 0px; position: relative;}
#cuerpo-bg{ background: url(img/cuerpo-bg.gif) top left repeat-y; float: left; width: 983px;}

#lateral {	width: 256px; float:left; margin: 0px; padding: 0px; padding-right:20px; }
#lateral .zona-registro{	width: 256px; height: 115px; margin: 0px; padding: 0px; position: relative; background: url(img/registro-bg.gif) top left no-repeat;}
#lateral .zona-registro form{	margin: 0px; padding: 0px; float: left; padding-left: 63px; margin-top: 24px;}
#lateral .zona-registro form label{	width: 77px; clear: left; color: #FFF; font-size: 1.1em; font-weight: bold; float: left; height: 16px; line-height: 16px; margin-bottom: 4px; }
#lateral .zona-registro form input.campo{	float: left; width: 101px; height: 14px; border: 1px solid #CFCFCF; background: url(img/input-buscador-bg.gif) left center repeat-x; margin-bottom: 4px; font-size: 1em; }
#lateral .zona-registro form input.login{	float: right; margin-right: 13px;}
#lateral .zona-registro .mini{clear: both; text-align: right; color: #FFF; font-size: 1em; margin-right: 13px; padding-top:3px;}
#lateral .zona-registro .mini a{	color:#FFF; text-decoration: none;}
#lateral .zona-registro .mini a:hover{ text-decoration: underline;}

#lateral .menu{	width: 256px; position: relative; background: url(img/menupral-bg.gif) bottom left repeat-x; margin: 0px; padding: 0px; margin-bottom: 10px; }
#lateral .menu ul{	width: 256px; margin: 0px; padding: 0px; list-style-type: none;}
#lateral .menu ul li{	width: 256px; height: 38px; display: block; margin: 0px; padding: 0px;}
#lateral .menu ul li a, #lateral .menu ul li a:link, #lateral .menu ul li a:visited{	width: 189px; height: 38px; line-height: 38px; font-size: 1.3em; font-weight: bold; padding-left: 67px; color: #FFF; text-decoration: none;}
#lateral .menu ul li a:hover{	text-decoration: underline;}
#lateral .menu ul li.datos{	background: url(img/menu-tusdatos.gif) top left no-repeat;}
#lateral .menu ul li.actividades{	background: url(img/menu-actividades.gif) top left no-repeat;}
#lateral .menu ul li.participa{	background: url(img/menu-participa.gif) top left no-repeat;}
#lateral .menu ul li.juegos{	background: url(img/menu-juegos.gif) top left no-repeat;}
#lateral .menu ul li.lectura{	background: url(img/menu-lectura.gif) top left no-repeat;}
#lateral .menu ul li.ajedrez{	background: url(img/menu-ajedrez.gif) top left no-repeat;}
#lateral .menu ul li.fotosvideos{	background: url(img/menu-fotosvideos.gif) top left no-repeat;}
#lateral .menu ul li.multimedia{	background: url(img/menu-multimedia.gif) top left no-repeat;}
#lateral .menu ul li.teinteresa{	background: url(img/menu-teinteresa.gif) top left no-repeat;}
#lateral .menu ul li.enlaces{	background: url(img/menu-enlaces.gif) top left no-repeat; height: 40px;}

#lateral .adorno-menu{ width: 256px; height: 212px; background: url(img/menu-fin-bg.gif) top left no-repeat;}

#contenidos{	width: 707px; margin: 0px; padding: 0px; float: left; min-height: 600px;  }
#contenidos a{	color: #376500;}

#contenidos .addthis-top{	width: 707px; height: 40px; background: url(img/addthis-top-bg.gif) top left no-repeat; float: left; position: relative; margin-top: 10px;}
#contenidos .addthis-top .addthis_default_style{
	background-color: transparent;
    clear: both;
    float: right;
    position:absolute;
	 right: 27px;
	 top: 12px;
    padding: 0px;
}


#contenidos .lo-ultimo-home{	
	width: 470px; 
	height: 306px; 
	position: relative; 
	margin: 0px; 
	padding: 0px; 
	float: left; 
	margin-right: 20px;
	background: url(/img/lo-ultimo-bg.png) top left no-repeat !important; 
	background: url(/img/lo-ultimo-bg.gif) top left no-repeat;
	/*background:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lo-ultimo-bg.png');*/
	 }
#contenidos .lo-ultimo-home .player{	width:  438px; height: 213px; position: absolute; top:61px; left: 16px;}
#contenidos .lo-ultimo-home .adorno{
	position: absolute; 
	bottom: 0px; 
	left: 2px; 
	width: 64px; 
	height: 47px; 
	z-index: 99;
	background: url(/img/loultimo-adorno.png) top left no-repeat !important;
	background: url(/img/loultimo-adorno.gif) top left no-repeat; 
	/*background:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/loultimo-adorno.png');*/
	}
#contenidos .juegos-home{ 
	width: 217px; 
	height: 306px; 
	position: relative; 
	margin: 0px; 
	padding: 0px; 
	float: left;
	background: url(/img/juegos-bg.png) top left no-repeat !important; 
	background: url(/img/juegos-bg.gif) top left no-repeat; 
	/*background:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/juegos-bg.png');*/
	}
#contenidos .juegos-home .player{	width:  187px; height: 197px;  position: absolute; top:60px; left: 15px;}
#contenidos .juegos-home .zonajuegos{ 
	width: 146px; 
	height: 62px; 
	position: absolute; 
	bottom:0px; 
	right:14px; 
	z-index: 99;
	background: url(img/b-zonajuegos.gif) top left no-repeat; 
	}
#contenidos .juegos-home .zonajuegos a{	width: 146px; height: 62px; display: block;}
#contenidos .juegos-home .zonajuegos a span{	display:none;}
	


#contenidos .actividades-home{ width: 343px; float:left; margin-right: 21px; color: #FFF;  }
#contenidos .actividades-home h2{ background: url(img/actividades-cab.gif) top left no-repeat; width: 343px; height: 55px; margin: 0px; padding: 0px; }
#contenidos .actividades-home h2 span{	display: none;}
#contenidos .actividades-home .datos{	background:url(img/actividades-cont-bg.gif) bottom left no-repeat; padding: 10px 20px 15px 20px}
#contenidos .actividades-home .datos .bloque{	width: 100%; font-size: 1.1em; border-bottom: 1px dotted #FFF; margin-bottom: 7px; padding-bottom: 7px; }
#contenidos .actividades-home a, #contenidos .actividades-home a:link, #contenidos .actividades-home:visited{	color: #FFF; text-decoration: none;}
#contenidos .actividades-home a:hover{	text-decoration: underline;}
#contenidos .actividades-home .datos .vermas {	width: 100%; display: block; text-align: right; font-weight: bold;}

#contenidos .eventos{ width: 343px; float:right;   }
#contenidos .eventos h2{ background: url(img/Cab-Reservatuentrada.gif) bottom left no-repeat; width: 343px; height: 55px; margin: 0px; padding: 0px; }
#contenidos .eventos h2 span{	display: none;}
#contenidos .eventos .datos{	background:url(img/participa-cont-bg.gif) bottom left no-repeat; padding: 10px 20px 15px 20px;}
#contenidos .eventos .datos .bloque{	width: 100%; font-size: 1.1em; border-bottom: 1px dotted #D24D22; margin-bottom: 7px; padding-bottom: 7px; }
#contenidos .eventos a, #contenidos .eventos a:link, #contenidos .eventos:visited{	color: #000; text-decoration: none;}
#contenidos .eventos a:hover{	text-decoration: underline;}
#contenidos .eventos .datos .vermas {	width: 100%; display: block; text-align: right; font-weight: bold;}

#contenidos .participa-home{ width: 343px; float:left;   }
#contenidos .participa-home h2{ background: url(img/participa-cab.gif) top left no-repeat; width: 343px; height: 55px; margin: 0px; padding: 0px; }
#contenidos .participa-home h2 span{	display: none;}
#contenidos .participa-home .datos{	background:url(img/participa-cont-bg.gif) bottom left no-repeat; padding: 10px 20px 15px 20px;}
#contenidos .participa-home .datos .bloque{	width: 100%; font-size: 1.1em; border-bottom: 1px dotted #D24D22; margin-bottom: 7px; padding-bottom: 7px; }
#contenidos .participa-home a, #contenidos .participa-home a:link, #contenidos .participa-home:visited{	color: #000; text-decoration: none;}
#contenidos .participa-home a:hover{	text-decoration: underline;}
#contenidos .participa-home .datos .vermas {	width: 100%; display: block; text-align: right; font-weight: bold;}

#contenidos .agenda-home{	width: 707px; float: left; margin-top: 15px; }
#contenidos .agenda-home .top{ background: url(img/agenda-top-bg.gif) top left no-repeat; float: left; width: 707px; height: 10px; font-size: 0em;}
#contenidos .agenda-home .centro{	width: 685px; border-left: 1px solid #81C1E9; border-right: 1px solid #81C1E9; padding: 0px 10px; background: #FFF url(img/agenda-centro-bg.gif) top center repeat-y; float: left; position: relative;}
#contenidos .agenda-home .bottom{ background: url(img/agenda-bottom-bg.gif) top left no-repeat; float: left; width: 707px; height: 10px; font-size: 0em;}
#contenidos .agenda-home .centro .agenda{	width: 316px; float: left; padding-right: 49px; text-align: left} 
#contenidos .agenda-home .centro .agenda h2.quehacer{ width: 231px; height: 35px; margin: 0px; padding: 0px; background: url(img/quehacerhoy-tit.gif) top left no-repeat; }
#contenidos .agenda-home .centro .agenda .fecha{ font-size: 2em; clear:left; font-weight: bold; color:#2F7FBA; }
#contenidos .agenda-home .centro .agenda .calendario{	width: 310px; height: 225px;  float: left; padding-left: 10px; margin-top: 5px; text-align: center;}

#contenidos .calendario th{	border-bottom: 5px solid #FFF;}
#contenidos .calendario td{	height: 27px; font-weight: bold; color: #000;  width:41px; border-bottom: 5px solid #FFF; font-size: 1.2em;}
#contenidos .calendario td.normal{	background: url(img/dia-normal.gif) center center no-repeat;}
#contenidos .calendario td.activo{	background: url(img/dia-activo.gif) center center no-repeat; color: #FFF;}
#contenidos .calendario td a, .calendario td a:link, .calendario td a:visited, .calendario td a:hover{	display: block; width: 41px; height: 27px; line-height: 27px; color: #000;}
#contenidos .calendario td.activo a, .calendario td.activo a:link, .calendario td.activo a:visited, .calendario td.activo a:hover{	color: #FFF;}

#contenidos .agenda-home .centro .agenda-hoy{	width: 300px; float: left;  }
#contenidos .agenda-home .centro .agenda-hoy h2.hoy{ width: 53px; height: 20px; margin: 0px; padding: 0px; background: url(img/hoy-tit.gif) top left; margin-top: 4px; }
#contenidos .agenda-home .centro .agenda-hoy ul{	list-style-type: none; margin: 0px; padding: 0px; margin-top: 20px;}
#contenidos .agenda-home .centro .agenda-hoy ul li{	margin: 0px; padding: 0px; background: url(img/cuna.gif) 0px 3px no-repeat; padding-left: 15px; margin-bottom: 8px;}
#contenidos .agenda-home .centro .agenda-hoy a{	font-weight: bold; text-decoration: none;  font-size: 1.1em; color: #000;}
#contenidos .agenda-home .centro .agenda-hoy a:hover{	text-decoration: underline;}
#contenidos .agenda-home .centro .agenda-hoy .vermas{	width: 100%; text-align: right; color: #2F7FBA;}

#contenidos .agenda-home h2 span{	display: none;}

#contenidos .magazine {	width: 707px; float: left; margin-top: 15px;}
#contenidos .magazine .top{	width: 707px; background: url(img/magazine-top-bg.gif) top left no-repeat; height: 10px; font-size: 0em; float: left;}
#contenidos .magazine .bottom{	width: 707px; background: url(img/magazine-bottom-bg.gif) top left no-repeat; height: 10px; font-size: 0em; float: left;}
#contenidos .magazine .centro{	width: 681px; background: url(img/magazine-centro-bg.gif) top left no-repeat; position: relative; float: left; padding: 0px 13px; height: 173px; overflow: hidden }
#contenidos .magazine h2{	width: 707px; height: 34px; background: url(img/magazine-h2-bg.gif) top left no-repeat; float: left; margin-bottom:15px;  margin: 0px; padding: 0px;}
#contenidos .magazine h2 span{	display: none;}
#contenidos .magazine .bloque{ width: 149px; border-right: 1px solid #F7B69D; height: 110px; float: left; color: #000; padding-left: 10px; padding-top: 10px; padding-right: 10px; position: relative; overflow: hidden;}
#contenidos .magazine .bloque-fin{ width: 149px; height: 110px; float: left; color: #000; padding-left: 10px; padding-top: 10px; padding-right: 10px; position: relative; overflow: hidden;}
#contenidos .magazine a, #contenidos .magazine a:link, #contenidos .magazine a:visited{	font-size: 1.2em; color: #004F94; text-decoration: none; font-weight: bold; }
#contenidos .magazine a:hover{	text-decoration: underline;}

#contenidos .magazine a.vermas, #contenidos .magazine a.vermas:link, #contenidos .magazine a.vermas:visited{position: absolute; bottom: 0px; right: 10px;	font-size: 1em; color: #C03F23; text-decoration: none; font-weight: bold; clear: both; display: block; text-align: right;}
#contenidos .magazine a.vermas:hover{	text-decoration: underline;}

#contenidos .magazine2 {	width: 707px; float: left; margin-top: 10px;}
#contenidos .magazine2 .top{	width: 707px; background: url(img/magazine-top-bg.gif) top left no-repeat; height: 10px; font-size: 0em; float: left;}
#contenidos .magazine2 .bottom{	width: 707px; background: url(img/magazine-bottom-bg.gif) top left no-repeat; height: 10px; font-size: 0em; float: left;}
#contenidos .magazine2 .centro{	width: 681px; background: url(img/magazine-centro-bg.gif) top left no-repeat; position: relative; float: left; padding: 0px 13px; height: 120px; overflow: hidden }
#contenidos .magazine2 h2{	width: 707px; height: 34px; background: url(img/magazine-h2-bg.gif) top left no-repeat; float: left; margin-bottom:15px;  margin: 0px; padding: 0px;}
#contenidos .magazine2 h2 span{	display: none;}
#contenidos .magazine2 .bloque{ width: 149px; border-right: 1px solid #F7B69D; height: 110px; float: left; color: #000; padding-left: 10px; padding-top: 10px; padding-right: 10px; position: relative; overflow: hidden;}
#contenidos .magazine2 .bloque-fin{ width: 149px; height: 110px; float: left; color: #000; padding-left: 10px; padding-top: 10px; padding-right: 10px; position: relative; overflow: hidden;}
#contenidos .magazine2 a, #contenidos .magazine a:link, #contenidos .magazine a:visited{	font-size: 1.2em; color: #004F94; text-decoration: none; font-weight: bold; }
#contenidos .magazine2 a:hover{	text-decoration: underline;}


#contenidos .home .bloque{ height: 110px; float: left; color: #000; padding-left: 10px; padding-top: 10px; padding-right: 10px; position: relative; overflow: hidden;}
#contenidos .home a, #contenidos .home a:link, #contenidos .home a:visited{	font-size: 1.2em; color: #004F94; text-decoration: none; }
#contenidos .home a:hover{	text-decoration: underline;}

.banner{	width: 100%; margin: 15px 0px; float: left;}


#pie{	width: 667px; margin: 0px; padding: 20px; background: url(img/pie-bg.gif) top left no-repeat; clear: both; text-align: right; font-size: 1.1em; margin-top: 20px;}
#pie a{	white-space: nowrap; color: #000;}
#pie .compartir{ clear: both; margin: 10px 0px;}
#pie .compartir .addthis_default_style{	background-color:#FFF; float:right; padding:4px; clear:both; margin-bottom:5px;}
#pie .cai{	font-size:.8em; clear: both;}






/* ESTILOS INTERIORES*/



.interior-top{	width: 707px; height: 16px; background: url(img/interior-top-bg.gif) top left; float: left; margin-top: 10px;}
.interior-bottom{	width: 707px; height: 16px; background: url(img/interior-bottom-bg.gif) top left; float: left; margin-bottom: 20px;}
.interior-centro{width: 667px; background: url(img/interior-centro-bg.gif) top left repeat-y; float: left; padding: 0px 20px}
						
.eventos-tit{	background: url(/img/Cab-Reservatuentrada.gif) left center no-repeat; width: 350px; height: 36px; float: left; margin-bottom: 30px;}
.eventos-tit h2 span{	display: none;}
.actividades-tit{	background: url(/img/actividades-int-tit.gif) left center no-repeat; width: 350px; height: 36px; float: left; margin-bottom: 30px;}
.actividades-tit h2 span{	display: none;}
.juegos-tit{	background: url(/img/juegos-int-tit.gif) left center no-repeat; width: 180px; height: 36px; float: left; margin-bottom: 30px;}
.juegos-tit h2 span{	display: none;}
.calendario-tit{	background: url(/img/calendario-int-tit.gif) left center no-repeat; width: 428px; height: 36px; float: left; margin-bottom: 30px;}
.calendario-tit h2 span{	display: none;}
.clubajedrez-tit{	background: url(/img/clubajedrez-int-tit.gif) left center no-repeat; width: 347px; height: 36px; float: left; margin-bottom: 30px;}
.clubajedrez-tit h2 span{	display: none;}
.clublectura-tit{	background: url(/img/clublectura-int-tit.gif) left center no-repeat; width: 354px; height: 36px; float: left; margin-bottom: 30px;}
.clublectura-tit h2 span{	display: none;}
.contacta-tit{	background: url(/img/contacta-int-tit.gif) left center no-repeat; width: 454px; height: 36px; float: left; margin-bottom: 30px;}
.contacta-tit h2 span{	display: none;}
.entra-tit{	background: url(/img/entraenelclub-int-tit.gif) left center no-repeat; width: 361px; height: 36px; float: left; margin-bottom: 30px;}
.entra-tit h2 span{	display: none;}
.fotosvideos-tit{	background: url(/img/fotosvideos-int-tit.gif) left center no-repeat; width: 319px; height: 36px; float: left; margin-bottom: 30px;}
.fotosvideos-tit h2 span{	display: none;}
.multimedia-tit{	background: url(/img/multimedia-int-tit.gif) left center no-repeat; width: 347px; height: 36px; float: left; margin-bottom: 30px;}
.multimedia-tit h2 span{	display: none;}
.participa-tit{	background: url(/img/participa-int-tit.gif) left center no-repeat; width: 220px; height: 36px; float: left; margin-bottom: 30px;}
.participa-tit h2 span{	display: none;}
.teinteresa-tit{	background: url(/img/teinteresa-int-tit.gif) left center no-repeat; width: 383px; height: 36px; float: left; margin-bottom: 30px;}
.teinteresa-tit h2 span{	display: none;}
.zonamenos6-tit{	background: url(/img/zonamenos6-int-tit.gif) left center no-repeat; width: 296px; height: 36px; float: left; margin-bottom: 30px;}
.zonamenos6-tit h2 span{	display: none;}
.accesodatos-tit{	background: url(/img/accesodatos-int-tit.gif) left center no-repeat; width: 401px; height: 36px; float: left; margin-bottom: 30px;}
.accesodatos-tit h2 span{	display: none;}
.enlaces-tit{	background: url(/img/enlaces-int-tit.gif) left center no-repeat; width: 192px; height: 36px; float: left; margin-bottom: 30px;}
.enlaces-tit h2 span{	display: none;}
.agenda-tit{	background: url(/img/agenda-int-tit.gif) left center no-repeat; height: 36px; float: left; margin-bottom: 30px; }
.agenda-tit h2 {display: inline; width: 188px; height: 36px; float: left; }
.agenda-tit h2 span{	display: none;  }
.agenda-tit .fecha-agenda{	float: left; font-size: 2.7em; color: #719E3C; padding-left: 10px; display: inline;font-weight: normal;}

.libroscolorear-tit{	background: url(/img/libroscolorear-int-tit.gif) left center no-repeat; width: 383px; height: 36px; float: left; margin-bottom: 30px; }
.libroscolorear-tit h2 span {display:none; }
.postalestarjetas-tit{	background: url(/img/postalestarjetas-int-tit.gif) left center no-repeat; width: 383px; height: 36px; float: left; margin-bottom: 30px; }
.postalestarjetas-tit h2 span {display:none; }
.minijuegos-tit{	background: url(/img/minijuegos-int-tit.gif) left center no-repeat; width: 383px; height: 36px; float: left; margin-bottom: 30px; }
.minijuegos-tit h2 span {display:none; }

.selector{	float: right; height: 36px; line-height: 36px; text-align: right; margin-bottom: 30px; font-size: 1.2em; font-weight: bold;}
.selector select{	border: 1px solid #CCC; font-size: 1em;}


.listado{	width: 100%; clear: both; margin: 0px; padding: 0px;}
.listado .bloque{ width: 100%;float:left; clear: both;  margin-bottom: 20px; display: block;}
.listado .bloque h3{	color: #376500; margin: 0px; padding: 0px; margin-bottom: 5px; font-size: 1.5em;}
.listado .bloque h3 a{	color: #376500;}
.listado .bloque p{ margin: 0px; padding: 0px;}
.listado .bloque p.lista{padding-right: 180px; }
.listado .bloque p.resumen {	font-size:1.2em; font-weight: bold; margin-bottom: 10px;}
.listado .bloque .lugar{	color: #376500; }
.listado .paginacion {width: 100%; display: block; float: left; clear: both; text-align: center;}
.ficha-lugar{	background:#EAEAEA url(img/ficha-lugar-bg.gif) bottom left repeat-x; display: block; clear: both; padding: 20px; font-weight: bold; margin-bottom: 20px;}
.ficha-foto{	float: right; padding-left: 30px; padding-bottom: 30px;}
.volver{	width: 100%; display: block; clear: both; text-align: right;}
.volver a{	background: url(img/b-ficha-volver.gif) top left no-repeat; width: 144px; height: 53px; display: block; float: right;}
.volver a span{ display: none;}
.tipo{	color: #005093; font-size:1.2em;}

.listado-juegos {clear:both;margin:0;padding:0;width:667px;float:left;}
.listado-juegos .bloque {display:block;float:left;margin-bottom:20px;width:31%; margin-left:1%; margin-right:1%;text-align:center;}
.listado-juegos .bloque h3{	color: #376500; margin: 0px; padding: 0px; margin-bottom: 5px; font-size: 1.5em;}
.listado-juegos .bloque h3 a{	color: #376500;}
.listado-juegos .bloque p{ margin: 0px; padding: 0px;}
.listado-juegos .bloque p.lista{padding-right: 180px; }
.listado-juegos .bloque p.resumen {	font-size:1.2em; font-weight: bold; margin-bottom: 10px;}
.listado-juegos .bloque .lugar{	color: #376500; }

.paginacion {width: 100%; display: block; float: left; clear: both; text-align: center;}


.minihome{ width: 100%;}
.minihome .fila1, .minihome .fila2{	width: 100%; margin-bottom: 20px; clear: left; float: left;}
.minihome .banner1{	width: 667px; float: left; }
.minihome .banner21{width:322px; float: left; margin-right: 23px;}
.minihome .banner22{	width: 322px; float: left; }



#contenidos h3{	color: #376500; margin: 0px; padding: 0px; margin-bottom: 5px; font-size: 1.5em; clear: left;}


/* estilos del caitu viejos */
.promos{
	font-size:1.6em;
	font-weight:bold;
	color:#1E5B01;
}
.subpromos{
	font-size:1.1em;
	font-weight:bold;
	color:black;
	float:none;
}
.subpromos img{
	float: right;
	padding-left:15px;
	padding-bottom:15px;}
#lipsum{
	padding-right: 15px;
}


#lipsum td
{
	
	awidth:190px;
	height: 76px;
	border-bottom: 0px;
	text-align:center;
	background-image:url("/img/cuadro_categoria.gif");
	background-position: center;
	background-repeat: no-repeat;
}
form.loginhome input.campo{
	background-color:#9FC870;
	margin-top:-1px;
	border: 1px solid #006600;
	font-size:10px;
	wwidth:100px;
	}
	
.formcero{
	padding:0px;
	margin:0px;
}
input.plano{
	border:1px solid silver;
	background-color:#FFFFFF;
	padding:0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}
textarea.plano{
 	border:1px solid silver;
 	background-color:#FFFFFF;
 	padding:0px 5px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:1em;
}
.clear{	clear: left; margin-bottom: 10px;}
.descripcion img{float:right; margin-left:20px; margin-bottom:20px; margin-right:40px;}

.postal2{
width:400px; 
height:310px; 
background-image:url(/img/fondo_postalG2.gif); 
background-position:top left; 
background-repeat:no-repeat; 
padding-left:25px; 
padding-right:25px;
padding-top:15px;}
.postal{
width:870px; 
height:550px; 
background-image:url(/img/fondo_postalG.gif); 
background-position:top left; 
background-repeat:no-repeat; 
padding-left:25px; 
padding-right:25px;
padding-top:15px;}
