/* CSS Document */
/*@import url('archivoEspecial.css');/* Para estilos demódulos especiales. Descomentar y editar según se requiera */
/*iePNGfix*/
#bodyInterior, #pie, #cabecera img, #menu1 a, #menu2Lienzo { behavior: url('js/particulares/iepngfix/iepngfix.htc'); }
/*********************Estilos para Etiquetas**********************/

html, body {
	height: 100%;/*Para altura de 100% y hack en #lienzo. Descomentar si se necesita */
	margin:0;
	padding:0;
}
body {
	background:#296B2A url(img_constantes/body_bg.png) repeat-x top left;
}

/*****************************************************************/
.portada1 { background:#C1D2B0; padding:10px; overflow:auto; }
.portada1  a {color:#063; text-decoration:none;}
.portada1 img { float:left; margin-right:10px; }
/***********************Estilos para Id's*************************/
#bodyInterior {
	width:100%;
	background:url(img_constantes/bodyInterior2_bg_lizo.png) top center repeat-y;
	position:relative;
}
/*LIENZO*/
#lienzo {
	width:800px;
	margin:0 auto;
	background:url(img_constantes/bodyInterior_bg_lizo.png) bottom left no-repeat #C4D4B4;
	position:relative;
	padding-bottom:150px;
}

/*CABECERA*/
#cabecera {
	position:relative; /* Para esconder #cabecewra h1 */
	height:122px;
}
#cabecera object { margin:5px; }
#cabecera h1 { 
	padding:50px 12px;
	width:264px;
	height:22px;
	float:left;
	margin:0;
}
#cabecera h1 img { border-style:none; }
#cabecera h1 span {	
	position:absolute;
	top:-1000px; /* Para esconder #cabecera h1 */
}

/*MENU1*/
/*		- Menú visible en todas las páginas 		*/
#menu1Lienzo {
	clear:left;
	width:190px;
	margin:70px 5px 70px -5px;
	float:left;
}
#menu1Lienzo ul#menu1 {
	margin:0px; padding:0; list-style:none;
}
#menu1Lienzo ul#menu1 li {
}
#menu1Lienzo ul#menu1 li h2 {
	margin:0;
}
#menu1Lienzo ul#menu1 li a {
	display:block;
	margin-left:0px;
	margin-bottom:3px;
	font-size:11px;
	padding:8px 10px;
	width:170px;
	text-decoration:none;
	color:#630;
	background:url(img_constantes/menu1_a_bg_lizo.png) top center no-repeat;
	text-transform:capitalize;
}
#menu1Lienzo ul#menu1 li a:hover {
	background:url(img_constantes/menu1_a_bg_lizo.png) bottom center no-repeat;
	color:#600;
}
#menu1Lienzo ul#menu1 li a.activo, #menu1Lienzo ul#menu1 li a:active {
	background:url(img_constantes/menu1_a_bg_lizo.png) bottom center no-repeat;
	color:#960;
}
#menu1Lienzo ul#menu1 ul { margin:0; padding:0; list-style:none;  }
#menu1Lienzo ul#menu1 ul li h2 a { background-image:none; color:#063; padding:0 0 0 30px; margin:8px 0;width:150px; } 
#menu1Lienzo ul#menu1 ul li h2 a:hover, #menu1Lienzo ul#menu1 ul li h2 a:active, #menu1Lienzo ul#menu1 ul li h2 a.activo { background-image:none; color:#630; } 

.submenu_12 a  {color:#FFF !important; background:url(img_constantes/menu1_b_bg_lizo.png) top center no-repeat !important;}
.submenu_12 a:hover {color:#FFF !important; background:url(img_constantes/menu1_b_bg_lizo.png) bottom center no-repeat !important;}

.submenu_5 { margin-top:50px !important; } 

/*MENU2*/
/*		- Menú visible en todas las páginas. ***No son hijos ni hermanos***. Borrar si no se requiere. */
#menu2Lienzo {
	background:url(img_constantes/menu2_bg.png) no-repeat top left;
	width:810px;
	height:30px;
	margin-left:-5px;
}
#menu2Lienzo ul#menu2 {
	margin:0; padding:0; list-style:none;
}
#menu2Lienzo ul#menu2 li {
	float:left; margin:9px 10px;
}
#menu2Lienzo ul#menu2 li h2 {
	margin:0; display:inline;
}
#menu2Lienzo ul#menu2 li h2 a {
	color:#FFF; font-size:12px; text-decoration:none;
}
#menu2Lienzo ul#menu2 li h2 a:hover {
}
#menu2Lienzo ul#menu2 li h2 a.activo, #menu2Lienzo ul#menu2 li h2 a:active {
}

/*MIGAJAS*/
#migajas {
	height:10px;
	margin:10px 10px 50px 0;
}
#migajas a {
	color:#630;
	text-decoration:none;
}
#migajas a:hover {
}
#migajas a.activo, #migajas a:active {
}

/*CONTENIDOLIENZO*/
#contenidoLienzo {
}
#contenidoLienzo h1#contenidoTitulo{
	margin:0 0 20px 0;
	color:#063;
	font-size:18px;
}
.contPagNorm {
	/*Clase añadida dinámicamente. dejar vacío si no se requiere. 
	  Se pueden añadir más *** plantillas *** de páginas como clases*/
}
.daytripFooter { margin:20px; padding:0; list-style:none; text-align:center; }
.daytripFooter a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.daytripFooter a:hover { color:#630; }
.daytripFooter span {  display:none; }
/*PIE*/
#pie {
	position:absolute;
	bottom:-40px;
	left:50%;
	margin-left:-415px;
	width:829px;
	height:132px;
	background:url(img_constantes/pie_bg_lizo.png) no-repeat center;
}
/*CONTENIDOTEXTO*/
/*		- Contenido del registro actual. */
#contenidoTexto {
	margin-left:200px;
	margin-right:10px;
}

/*CONTENIDOHIJOS*/
/*		- Normalmente, se encuentra dentro de CONTENIDOTEXTO
		- Muestra a los hijos del registro actual, si los hay. */
ul#hijos {
	margin:0; padding:0; list-style:none;
}
ul#hijos .seccion {
}
ul#hijos .seccion h1 {
	margin:0;
}
.seccion h1 a {
	color:#690;
	text-decoration:none;
}
ul#hijos .seccion p#hijosDescripcion {
	margin-left:110px;
}
ul#hijos .seccion img {
	float:left;
	margin-right:10px;
	border-style:none;
}
ul#hijos .seccion p.seccionMas {
	margin-left:110px;
}
ul#hijos .seccion p.seccionMas a {
	text-decoration:none;
	color:#FFF;
}
ul#hijos .seccion p.seccionMas a:hover {
}

/*IMAGENES*/
/*		- Normalmente se encuentra dentro de CONTENIDOTEXTO 
		- Como puede haber más de una imagen, lo que se pueda repetir debe manejarse con clases 
		- Considerar pie de foto */
#contenidoImagenes{
}
#contenidoImagenes .pieDeFoto {
}

/*FIRMA*/
/*		- Hacer *** invisible *** span credito cuando se trabaje a terceros */
#firma {
	position:absolute;
	bottom:50px;
	left:50%;
	margin-left:-390px;
	width:200px;
	color:#FFF;
	text-align:center;
}
#firma span#creditos {
	display:none;
}

/************************* Estilos de clases ***********************/

.clearboth {
	/*No borrar*/
	clear:both;
}

