/* Nota: 
  * - Para ocultar una capa, el atributo visibility debe valer "hidden" 
  * - Para hacer que no salga -> display: none
  */
*{ margin:0; padding:0; border:0;
}
 
body {
	text-align: center;
	background-image:url(imagenes/bgImg_02.jpg); 
	background-repeat:repeat-x;
	background-color:#46668d;
}

/* Contenedor general */
div#contenedor {
	visibility: visible;
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	height:100%;	 
}

/* Zona superior. Capa que incluye el logo los accesos directos y areas divididas en tres areas*/
div#encabezado {
	width:1000px;
	height:210px;
	visibility: visible;
	width: 100%;
}
/*interior del encabezado*/
div#superiorior { width:1000px; height:31px; visibility: visible; }
div#inferior { width:1000px; height:179px; visibility: visible;}
div#left { width:399px; height:179px; float:left; visibility: visible;}
div#leftUp { width:399px; height:19px; background-image:url(imagenes/101_02.jpg); visibility: visible;}
div#leftFlash { width:399px; height:160px; background-image:url(imagenes/101_05.jpg);}
div#center { width:202px; height:179px; float:left; background-image:url(imagenes/101_03.jpg); visibility: visible;}
div#right { width:399px; height:179px; float:right; visibility: visible;}
div#rightUp { width:399px; height:122px; background-image:url(imagenes/101_04.jpg); visibility: visible;}
div#rightFecha { width:399px; height:57px; background-image:url(imagenes/101_06.jpg); visibility: visible;}
/*Contenido a partir del encabezado*/
div#contenido {
	visibility:visible;
	text-align:left;
	width:1000px;
	margin:0;
	padding:0;
}
.menuSmart {
	background-image:url(imagenes/101_01.jpg);
	width:1000px;
	height:31px;
	display:inline-block;
}

.fecha {
	visibility: visible;
	background-image:url(imagenes/101_06.jpg);
	text-align: right;
	width: 399px;
	height: 57px;
}
.fecha p { text-align:right; padding-top:3px; font-size:1em;}
/*****************************************************************************/
/*Hierros de paginas*/
/*****************************************************************************/
/*pagina principal*/
div#izquierdo {
	visibility:visible;
	float:left;
	width:285px;
	padding: 0 5px 0 0;
	}
div#izquierdo2 {
	visibility:visible;
	float:left;
	width:225px;
	padding: 0 5px 0 0;
	}
div#centro {
	visibility:visible;
	float:left;
	width:374px;
	padding: 0 10px 0 10px;
	}
div#derecho {
	visibility:visible;
	float: right;
	width:285px;
	padding: 0 0 0 5px;
	}

.botonera {
	visibility:visible;
	background-image:url(imagenes/101_05.jpg);
	width:399px; 
	height:160px;	
}
.bodyBlock {
	width:300px;
	height:109px;
	background-image:url(imagenes/bodyBlock.png);
	}
.bodyBlock p {
	text-align: center;
	line-height:1.6em;
	padding:20px 45px 0 25px;
}
.bodyBlock form { padding: 0 8px 0 0;}
.bodyBlock input { background-color: #33cc33; margin:4px 0 0 5px; letter-spacing:1.5px;}
.titulo {
	background-image:url(imagenes/titulo.png);
	background-repeat:no-repeat;
	height:46px;
	padding: 12px 0 0 25px;
	margin: 25px 0 0 0;
}
.imagenDer {
	float:right;
	padding:4px 0 0 15px;
	 }
.imagenIzq {
	float:left;
	padding:4px 15px 0 0;
	}
div#foro { width: 100%; clear:both;}
/**************************************************************************/
/*tratamiento de im�genes*/
.marco {
	padding:5px;
	background-color: #CCCCCC;
	width: 200px;
	float: none;
	text-align:center;
	margin: 2em 2em 0px 3.5em;
	display: inline-block;
} 
.marcoSimple {
	padding:5px;
	background-color: #CCCCCC;
	width: 200px;
	float: none;
	text-align:center;
	margin: 1em 0 0 3em;
	display: inline-block;
} 
/*div mapa de google*/
div#google {
	margin:2em 0 0 0;
}
/***************************************************************************/
/*p�ginas internas*/
/***************************************************************************/
/*dos hierros - izquierdo igual - derecho doble*/
div#centro2 {
	visibility:visible;
	width:659px;
	padding: 0 10px 0 10px;
	float:right;
}
div#centro3 {
	visibility:visible;
	width:745px;
	padding: 0 10px 0 10px;
	float:left;
}
div#centroInterno {
	visibility:visible;
	float:left;
	width:315px;
	padding: 0 10px 0 10px;
	}
div#derechoInterno {
	visibility:visible;
	float: right;
	width:315px;
	padding: 0 0 0 5px;
	}
/*fondo oscuro de sectores diferenciados*/
.fondoOscuro {
	background-color:#446286;
}
/****************************/
/*a la derecha en las p�ginas internas*/
.titulo2 {
	background-image:url(imagenes/titulo2.jpg);
	background-repeat:no-repeat;
	height:53px;
	width:294px;
	padding: 0 0 0 24px;
	margin: 25px 0 0 0;
}
div#barraTitulo2 {
	background-color:#446286;
	width:292px;
}

div#pie {
	visibility: visible;
	height:40px;
	clear: both;
	background-image:url(imagenes/pie_08.jpg);
	background-repeat:no-repeat;
}
div#pie p{
	visibility:visible;
	text-align:center;
	padding-top:12px;

}
/***************************************************************************/
/*dos hierros - izquierdo doble - derecho simple*/
div#izquierdoDoble {
	visibility:visible;
	width:659px;
	padding: 0 10px 0 10px;
	float:left;
}
.enLinea { display:inline; width:100px; }
div#derechoSimple {
	visibility:visible;
	float: right;
	width:315px;
	padding: 0 0 0 5px;
}
.alCentro { text-align:center; }
.alaIzquierda { text-align:left; }
.video { padding:5em 0 0 0; text-align:center; }
/********************************************************************************/
div#barraTituloNews {
	background-color:#446286;
	width:230px;
	float:right;
	text-align:left;
}
div#newsIz {
	visibility:visible;
	width:725px;
	padding: 0 10px 0 10px;
	float:left;
}
div#newsDe {
	visibility:visible;
	float:right;
	width:225px;
	padding: 0 5px 0 0;
	}
div#newsSeparador {
	visibility:visible;
	width:725px;
	height:2px;
	padding: 0 10px 0 10px;
	float:left;
	border-bottom:1px solid #FFFF66;
}
