body{text-align:center;}

/* Posicionamiento de los contenedores y columnas */
/* (puede contener formato adicional) */
div#contenedor{position:relative;width:1000px;margin-left:auto;
	           margin-right:auto;text-align:left;}
/* Observese que todos los divs a este nivel tienen posicionamiento explícito, */
/* excepto columnaCentral, que sí sigue el flujo del documento */
div#divEncabezado{position:relative;height:118px;margin-right:130px;}
div#columnaMenu{position:absolute;width:170px;top:117px;left:0px;}
div#columnaExtra{position:absolute;width:170px;top:117px;right:130px;}
div#publicidadLateral{position:absolute;width:130px;top:0px;right:0px;text-align:center;}
div#divMenuSecciones{position:absolute;width:525px;top:89px;left:0px;}
div#columnaCentral{margin:0px 305px 0px 175px;text-align:center; }/*espaciado para las otras columnas*/
div#pie{position:absolute;top:1080px;left:0px;}
div#publicidadCentral{clear:both;width:468px;height:60px;background:#fffff3;margin:0px auto 5px auto;margin-top:5px; margin-bottom:5px;}
div#rutaPagina {font-size: 13px; padding:0; padding-left:4px; margin:0; height:20px; }

/* Estilos panel para temas */
div#panelTemas {position:absolute;left:725px;width:120px;top:2px; clear:right; z-index:2;}

div#panelTemas h4#tA{font-size:130%;background:#014a99; display:block;border: solid 1px black; margin-right:2px;
	               color:#014a99; text-align:left; width:20px; height:20px;float:left;z-index:2;}
div#panelTemas h4#tA a{color:#014a99;}	               
div#panelTemas h4#tN{font-size:130%;background:#ea5c10;display:block;border: solid 1px black;margin-right:2px; 
	               color:#ea5c10; vertical-align:top; text-align:left; width:20px; height:20px; float:left;}
div#panelTemas h4#tN a{color:#ea5c10;}	               
div#panelTemas h4#tR{font-size:130%;background:#9e0c16;display:block;border: solid 1px black;margin-right:2px;
	               color:#9e0c16; vertical-align:top; text-align:left; width:20px; height:20px; float:left;}
div#panelTemas h4#tR a{color:#9e0c16;}		               
div#panelTemas h4#tV{font-size:130%;background:#97c00e;display:block;border: solid 1px black;margin-right:2px;
	               color:#97c00e; vertical-align:top; text-align:left; width:20px; height:20px; float:left;}
div#panelTemas h4#tV a{color:#97c00e;}		               
div#panelTemas h4#tG{font-size:130%;background:black;display:block;border: solid 1px black;margin-right:2px;
	               color:black; vertical-align:top; text-align:left; width:20px; height:20px; float:left;}
div#panelTemas h4#tG a{color:black;}	 

div#columnaCentral div{margin-bottom:0px;overflow:hidden;text-align:left;}
div#columnaCentral div h2{font-size:105%;font-family:Arial Black,Trebuchet MS,Arial,sans-serif;}
div#columnaCentral div h2 a{font-size:105%;text-decoration:none;}
div#columnaCentral div h2, div#columnaCentral div p{padding:0px 10px;}
div#columnaCentral div h4{width:100%;display:block;font-size:130%;padding:2px 2px 2px 6px;}
div#columnaCentral div h4 a{width:100%;display:block;text-decoration:none;}
div#columnaCentral div h4 span{padding-left:10px;}
div#columnaCentral div h5 {font-size:11px;font-family:Arial,Trebuchet MS,Arial,sans-serif;padding-left:10px;}

div.infoMedianoIzq,div.infoMedianoDer,div.infoGrande,div.infoMaxi
{border:solid 1px #63c2ff; margin-top:5px;}

div.infoGrande{width:515px;height:250px;clear:both;}
div#columnaCentral div.infoGrande img{float:left;margin-top:5px;margin-bottom:0px;margin-left:5px;margin-right:5px;}


div.infoMedianoIzq, div.infoMedianoDer{width:255px;height:250px;}
div.infoMedianoIzq{float:left;clear:left;clear:both;}
div.infoMedianoDer{float:right;clear:right;}

div#columnaCentral div.infoMedianoIzq img{float:left;margin-top:5px;margin-bottom:0px;margin-left:5px;margin-right:5px;}
div#columnaCentral div.infoMedianoDer img{float:left;margin-top:5px;margin-bottom:0px;margin-left:5px;margin-right:5px;}

div.infoPequeno{width:165px;height:150px;float:left;margin-left:3px;font-size:80%; border:solid 1px #63c2ff;}

div.infoPequenoInformate {width:165px;height:150px;float:left;margin-left:3px;font-size:80%;margin-top:5px; border:solid 1px #63c2ff;}
div#columnaCentral div.infoPequenoInformate h4{color:#ffffff;background-color:#cc3333;}	            

div.infoPequenoElige {width:165px;height:150px;float:left;margin-left:3px;font-size:80%;margin-top:5px; border:solid 1px #63c2ff;}
	        
div#columnaCentral div.infoPequenoElige h4{color:#ffffff;background-color:#97ad3b;}	  

div.infoPequenoEstudiar {width:165px;height:150px;float:left;margin-left:3px;font-size:80%;margin-top:5px; border:solid 1px #63c2ff;}
	            
div#columnaCentral div.infoPequenoEstudiar h4{color:#ffffff;background-color:#5e8bc2;}	  

div.infoPequenoComunidad {width:165px;height:150px;float:left;margin-left:3px;font-size:80%;margin-top:5px; border:solid 1px #63c2ff;}
	            
div#columnaCentral div.infoPequenoComunidad h4{color:#ffffff;background-color:#269c9e;}	

div.infoPequenoConocenos {width:165px;height:150px;float:left;margin-left:3px;font-size:80%;margin-top:5px;border:solid 1px #63c2ff;}
	            
div#columnaCentral div.infoPequenoConocenos h4{color:#ffffff;background-color:#f6b32f;}	

div.infoMaxi{width:515px;height:400px;clear:both;}
div#columnaCentral div.infoMaxi img{float:left;margin-top:15px;margin-bottom:0px;margin-left:5px;margin-right:5px;}

div#columnaCentral div.infoGrande a.isEnlace {color:black;text-decoration:underline; padding-left:10px;}
div#columnaCentral div.infoGrande a:hover.isEnlace {color:#157bba;text-decoration:underline; padding-left:10px;}
div#columnaCentral div.infoMedianoIzq a.isEnlace {color:black;text-decoration:underline;padding-left:10px;}
div#columnaCentral div.infoMedianoIzq a:hover.isEnlace {color:#157bba;text-decoration:underline;padding-left:10px;}
div#columnaCentral div.infoMedianoDer a.isEnlace {color:black;text-decoration:underline;padding-left:10px;}
div#columnaCentral div.infoMedianoDer a:hover.isEnlace {color:#157bba;text-decoration:underline;padding-left:10px;}
div#columnaCentral div.infoMaxi a.isEnlace {color:black;text-decoration:underline;padding-left:10px;}
div#columnaCentral div.infoMaxi a:hover.isEnlace {color:#157bba;text-decoration:underline;padding-left:10px;}
div#columnaCentral div.infoMaxi ul{border:none 0px;margin:0px;padding:10px;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;}

div#pie{font-size:80%;text-align:center;width:100%;border-top:solid 5px #cccccc;
	    clear:both}
div#pie ul{display:block;width:85%;margin:15px auto;color:Blue}
div#pie p{clear:both;}
div#pie ul li{float:left;display:inline;padding:2px 10px;border-right:solid 1px black}
div#pie ul li.ultimaOpcion{border-right:none;}
div#pie a{font-size:120%;color:#000099;text-decoration:none;}
div#pie a:hover{color:Black;text-decoration:underline;}
div#pie p.JL{color:Gray}


/* Contenedor de productos de la tienda */

div#columnaCentral div#tiendaContenedor {clear:both;}
div#columnaCentral div#tiendaContenedor {clear:both;}
div#columnaCentral div#tiendaContenedor {clear:both;}



div#columnaCentral div#tiendaContenedor div#tienda {border-top:solid 1px #63c2ff;border-left:solid 1px #63c2ff; 
					margin:0px;margin-left:2px;margin-bottom:0px; margin-right:4px; margin-top:10px; height:191px;}
div#columnaCentral div#tiendaContenedor div#tienda h4{background:#c6dce9;font-weight:bold;text-align:left; text-indent:5px; 
						border-bottom:solid 1px #63c2ff;border-right:solid 1px #63c2ff; padding:0px; color:#046cb5;}
					
div#columnaCentral div#tiendaContenedor ul{padding:2px;}					
div#columnaCentral div#tiendaContenedor li{float:left; }


div#columnaCentral div#tiendaContenedor div#tienda div#Productos h4
{background:#c6dce9;font-weight:bold;text-align:left; text-indent:20px; height:20px;
border-top:solid 1px #63c2ff;border-bottom:solid 1px #63c2ff; padding:0px; color:#046cb5; width:126px;font-size:130%; }
div#columnaCentral div#tiendaContenedor div#tienda div#Productos ul
{padding:0px; margin:0px;list-style:none;}
div#columnaCentral div#tiendaContenedor div#tienda div#Productos li
{float:left;padding:0px;padding-left:0px;padding-right:0px; padding-top:0px; 
	margin:0px;border-right:solid 1px #63c2ff; }	
div#columnaCentral div#tiendaContenedor div#tienda div#Productos a{display:block; height:150px; width:125px;}
div#columnaCentral div#tiendaContenedor div#tienda div#Productos img{margin-top:10px;margin-left:5px;}