body {background: url('../images/fondo.png') repeat #fff; font-family: 'PT Sans', serif; text-align: center; margin:0px; padding: 0px;}
a{text-decoration: none; color: #3c8941;}
img {border: 0px;}

#contenedor {margin:0px auto; padding: 0px; width: 950px;}

#contenedor #contenido .curved{
	padding: 20px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px 10px 10px 10px;
    border-radius: 10px; 
    outline:0px;
	behavior: url(/js/border-radius.htc);
	border: 3px solid #3c8941;
	z-index: 10;
	position:relative;
}

#contenedor #contenido .curved div {border: 0px;}
	
.tag-cloud {
	font-size: 1.5em; 
	list-style-type: none;
	-webkit-margin-before: 0;
	-webkit-padding-start: 0;
	}

.tag-cloud li {margin: 0 .5em 0 .5em; display: inline; padding: 0;}

.tag-cloud li a {text-decoration: none;}

.tag-cloud li a.normal {font-size: 1.5em;}

.tag-cloud li strong a {font-size: 2em;}

.tags-list {
	-webkit-margin-before: 0;
	-webkit-padding-start: 0;
	margin: 10px 0 2em 0;
	display: inline;
}

.tags-list li {
margin: 0;
display: inline;
list-style-type: none;
}
.tags-list li a{
	color: #777;}

table{
	width:100%;
	margin-top:20px; margin-bottom: 30px;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ddd;
	font-size: 90%;
}

table th{
	background: #c5df9b;
	border: 0;
	text-align: center;
	/*border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;*/
}
table td{
	padding: 5px 5px 5px 5px;
	border: 0;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

#comentarios table th{
	background: none;
	
}

#contenedor #contenido{position:relative; text-align:justify; width:730px; width:*700px; margin:70px 0px 0px 220px; *margin:70px 0px 0px 210px;}
#contenedor #contenido div{position:relative; background:#fff; border: 4px solid #3c8941;z-index:10; padding: 10px;}

#contenedor #contenido #nuestraidentidad {*height: 1400px;}
#contenedor #contenido #nuestraidentidad div{border: 0px; padding: 0px; background:none; }
#contenedor #contenido #nuestraidentidad div div {margin-top:40px; padding: 10px 10px 10px 10px; border:2px solid #ddd;display:none;}
#contenedor #contenido #nuestraidentidad div div div{margin-top:0px; padding: 0px; border: 0px; display: block;}
#contenedor #contenido #nuestraidentidad #simbolosyritos #simbolosjuniors{display:none;}
#contenedor #contenido #nuestraidentidad #simbolosyritos #ritosjuniors{display:none;}
#contenedor #contenido #nuestraidentidad #simbolosyritos div .submenu{display:block;}
#contenedor #contenido #nuestraidentidad div .submenu{ height: 400px;}
#contenedor #contenido #nuestraidentidad div .submenu .opciones{text-align: left; height: 250px;border-right: 2px solid #888;display: block; width: 170px;float:left;}
#contenedor #contenido #nuestraidentidad div .submenu .texto{display: block; width: 470px; margin-left: 190px;}
#contenedor #contenido #nuestraidentidad div .submenu .texto div{display:none;}


#contenedor #contenido #quehacemos {*height: 2600px;}
#contenedor #contenido #quehacemos div{border:0px; padding: 0px; background:none;}
#contenedor #contenido #quehacemos div div {margin-top:40px; padding: 10px; border: 2px solid #ddd; display: none;}
#contenedor #contenido #quehacemos div div div {margin-top:0px; padding: 0px; border: 0px;}
#contenedor #contenido #quehacemos #proyectoeducativojuniors #estructurapej{display:none;}
#contenedor #contenido #quehacemos #proyectoeducativojuniors #estructurapej .textorecuadro{border: 1px solid #444; padding: 10px; margin: 30px 10px 30px 10px; }
#contenedor #contenido #quehacemos #proyectoeducativojuniors #itinerarioseducativos{display:none;}
#contenedor #contenido #quehacemos #proyectoeducativojuniors #importanciagrupo{display:none;}
#contenedor #contenido #quehacemos #proyectoeducativojuniors div .submenu{display:block;}
#contenedor #contenido #quehacemos div div .submenu{ height: 440px;}
#contenedor #contenido #quehacemos div div .submenu .opciones{text-align: left; height: 250px;border-right: 2px solid #888;display: block; width: 170px;float:left;}
#contenedor #contenido #quehacemos div div .submenu .texto{display: block; border:0px; width: 470px; margin-left: 190px;}
#contenedor #contenido #quehacemos div div .submenu .texto div{display:none;}

#contenedor #contenido #nuestrahistoria {*height: 2100px;}
#contenedor #contenido #nuestrahistoria div{border:0px solid #ddd; display:none;}

#contenedor #contenido #dondeestamos #sede {display: block; text-align:center; border:0px; background: none;}
#contenedor #contenido #dondeestamos #sede #map_canvas{margin: 10px auto; border: 2px solid #000; background: none;}
#contenedor #contenido #dondeestamos #sede #map_canvas div{border: 0px solid #999; background: none;}

#contenedor #contenido #dondeestamos #centros {display: none; text-align:center; border:0px; background: none;}
#contenedor #contenido #dondeestamos #centros div{display: block;}
#contenedor #contenido #dondeestamos #centros #mapa_centros{margin: 10px auto; border: 2px solid #000; background: none; display: block; }
#contenedor #contenido #dondeestamos #centros #mapa_centros div{border: 0px solid #999; background: none; display: block; }

#contenedor #contenido #titulo_estatica{ position: absolute; font-weight: bold; text-transform: uppercase; padding:0px; border:0px; color:#90d307; height:40px; font-size:40px; font-family: 'Schoolbell', serif; left: 5px; top:-76px; background:none;z-index: 7;}
#contenedor #contenido #menuestaticas{position:absolute; width: 708px; padding: 4px 10px 4px 10px; top:-30px; left:0px; 
height:50px; border: 1px solid #90d307; background:#90d307; z-index: 9;
*left:3px;}

#contenedor #contenido #titulo_seccionampliada{ position: absolute; padding:0px; border:0px;  height:40px; left: 5px; top:-75px; background:none;z-index: 7;}
#contenedor #contenido #titulo_seccionampliada_zona{ position: absolute; padding:0px; border:0px;  height:40px; left: 5px; top:-44px; background:none;z-index: 7;}
#contenedor #contenido #titulo_seccionampliada_centrodelasemana{ position: absolute; padding:0px; border:0px;  height:80px; left: 5px; top:-83px; background:none;z-index: 7;}

#contenedor #contenido #menuvolver{position:absolute; width: 708px; padding: 4px 10px 4px 10px; top:-30px; left:0px; 
height:50px; border: 1px solid #90d307; background:#90d307; z-index: 9;
*left:3px;
}

#contenedor #contenido #seccion{margin-top:70px; *margin-top: 0px;}
#contenedor #contenido #seccion div{border: 0px; /*padding: 10px 10px 10px 10px;*/ padding:0px; background:none;}

#contenedor #contenido #seccion .categoria {/*width:39px;*/ display:block; height:29px; padding-left:50px; background: url('/images/BotonCategoria.png') no-repeat 0px 0px;}
#contenedor #contenido #seccion .categoria:hover {background: url('/images/BotonCategoria.png') no-repeat 0px -29px;}

#contenedor #contenido #seccion .paginacion_desc {margin-left: 15px; /*margin-top: 10px;*/ font-style: italic; color: #828f95; }

#contenedor #contenido #seccion .paginacion_desc strong{ color: #176f94;}

#contenedor #contenido #seccion .paginacion
{
	z-index: 11;
  float: right;
  margin-right: 10px;
  color: #176f94;
  font-size: 110%;
  font-weight: bold;
}

#contenedor #contenido #seccion .paginacion a
{
  margin: 0 1px;
  text-decoration: none;
  color: #828f95;
  font-size: 75%;
  vertical-align: 1px;
  font-weight: normal;
}


#contenedor #contenido #seccion .paginacion img{  vertical-align: -2px;} 



#contenedor #contenido #nubeetiquetas{margin-top: 50px;}
#contenedor #contenido #nubeetiquetas ul{margin: 0px; list-style-type: none;}
#contenedor #contenido .ytuquedices ul{ list-style-type: none;}

#contenedor #contenido #galleries div{padding:0px; border: 0px;} 
#contenedor #contenido #galeria {text-align: center; padding: 0px; margin-top:50px; background: #3C8941;} 
#contenedor #contenido #galeria div{padding: 0px; background: #3C8941; border: 0px solid #fff;}
div #nav-controls{border: 0px solid #fff;}

#contenedor #contenido #comentarios{margin-top:50px; padding: 10px 10px 50px 10px;}
#contenedor #contenido #comentarios div{border: 1px solid #fff; padding: 10px 10px 10px 10px;}
#contenedor #contenido #galleries{border:0px;}


#contenedor #contenido div #botoncridat{width: 213px; height: 64px; display:block; background: url('/images/BotonCridat.png') no-repeat 50% 0px;}
#contenedor #contenido div #botoncridat:hover{background: url('/images/BotonCridat.png') no-repeat 50% -64px;}
#contenedor #contenido div #botonacompanyat{width: 413px; height: 66px; display:block; background: url('/images/BotonAcompanyat.png') no-repeat 50% 0px;}
#contenedor #contenido div #botonacompanyat:hover{background: url('/images/BotonAcompanyat.png') no-repeat 50% -66px;}

#es_pie{margin: 10px auto; margin-top: 50px; margin-bottom:0px; width:950px; height:270px; clear:both; position:relative; bottom:0px; background: url('../images/es_pie.png') no-repeat 50% 100%;}
#es_pie a#contacto{width:85px; height:85px; position: absolute; left:100px; bottom: 170px; background: url('/images/es_BotonContacto.png') no-repeat 50% 0px;}
#es_pie a#contacto:hover{background: url('/images/es_BotonContacto.png') no-repeat 50% -85px;}
#es_pie a#politicaprivacidad{width:54px; height:62px; position: absolute; right:140px; bottom: 55px; background: url('/images/es_politicaprivacidad.png') no-repeat 50% 0px;}
#es_pie a#politicaprivacidad:hover{background: url('/images/es_politicaprivacidad.png') no-repeat 50% -62px;}
#es_pie a#rss{width:52px; height:52px; position: absolute; right:220px; bottom: 55px; background: url('/images/BotonRSS.png') no-repeat 50% 0px;}
#es_pie a#rss:hover{background: url('/images/BotonRSS.png') no-repeat 50% -52px;}

#ca_pie{margin: 10px auto; margin-top: 50px; margin-bottom:0px; width:950px; height:270px; clear:both; position:relative; bottom:0px; background: url('../images/ca_pie.png') no-repeat 50% 100%;}
#ca_pie a#contacto{width:85px; height:85px;position:absolute; left:100px; bottom: 170px; background: url('/images/ca_BotonContacto.png') no-repeat 50% 0px;}
#ca_pie a#contacto:hover{background: url('/images/ca_BotonContacto.png') no-repeat 50% -85px;}
#ca_pie a#politicaprivacidad{width:54px; height:62px; position: absolute; right:140px; bottom: 55px; background: url('/images/ca_politicaprivacidad.png') no-repeat 50% 0px;}
#ca_pie a#politicaprivacidad:hover{background: url('/images/ca_politicaprivacidad.png') no-repeat 50% -62px;}
#ca_pie a#rss{width:52px; height:52px; position: absolute; right:220px; bottom: 55px; background: url('/images/BotonRSS.png') no-repeat 50% 0px;}
#ca_pie a#rss:hover{background: url('/images/BotonRSS.png') no-repeat 50% -52px;}

#webmail{width:64px; height:44px; position:absolute; right: 50px; bottom: 55px; background: url('/images/BotonWebmail.png') no-repeat 50% 0px; z-index:13;}
#webmail:hover{background: url('/images/BotonWebmail.png') no-repeat 50% -44px; z-index:13;}


