/* CSS Document */
/*@import url('archivoEspecial.css');/* Para estilos demódulos especiales. Descomentar y editar según se requiera */
/*********************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:#701C2C url(img_constantes/bg_body2.gif) center repeat-y;
	color:#FFF;
}
/*****************************************************************/
#langSwitch {
	color:#5d1b27;
}
#langSwitch a {
	color:#FFF;
	text-decoration:none;
}
/***********************Estilos para Id's*************************/
/*LIENZO*/
#lienzo2 {
	min-height:100%;
	height:auto !important;
	height:100%;/* Hack para altura 100%. Descomentar si se necesita */
	width:100%;
	background:url(img_constantes/bg_body3.jpg) center bottom fixed no-repeat;/**/
	position:relative;
}
#lienzo {
	min-height:100%;
	height:auto !important;
	height:100%;/* Hack para altura 100%. Descomentar si se necesita */
	width:720px;
	margin:0 auto;
	/*background:#911F39 url(img_constantes/bg_lienzo.jpg) center bottom no-repeat;/**/
}
/*CABECERA*/
#cabecera {
	position:relative; /* Para esconder #cabecera h1 */
	height:180px;
	/*background-color:#600;*/
	margin-bottom:5px;
}
#cabecera h1 {
	position:absolute;
	top:-1000px; /* Para esconder #cabecera h1 */
}
#cabeceraFoto {
	position:absolute;
	top:20px;
	right:0;
	width:542px;
	height:142px;
	background:#999;
}
/*MENU1*/
/*		- Menú visible en todas las páginas 		*/
#menu1Lienzo {
}
#menu1Lienzo ul#menu1 {
	margin:0; padding:0; list-style:none; text-align:right;
}
#menu1Lienzo ul#menu1 li {
	padding:10px;
	border-bottom:solid 2px #FFF;
	display:inline;
}
#menu1Lienzo ul#menu1 li h2 {
	margin:0; display:inline;
}
#menu1Lienzo ul#menu1 li a {
	color:#FFF; text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
}
#menu1Lienzo ul#menu1 li a:hover {
	color:#600;
}
#menu1Lienzo ul#menu1 li a.activo, #menu1Lienzo ul#menu1 li a:active {
	color:#000;
}
/*MIGAJAS*/
#migajas {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif
}
#migajas a {
	color:#FFF; text-decoration:none; font-size:9px;
}
#migajas a:hover {
	color:#000;
}
#migajas a.activo, #migajas a:active {
}
/*PORTADA*/
/*		- Se añade dinámicamente ***en algunos proyectos*** en la página de inicio
		- Normalmente contiene un SWF y/o módulos personalizados */
/* ID añadido dinámicamente si así se requiere*/
#contenidoPortada ul {
}
#contenidoPortada ul h1 {
}
#contenidoPortada ul h1 a {
}
#contenidoPortada ul ul {
}
/*CONTENIDOLIENZO*/
#contenidoLienzo {
}
#contenidoLienzo h1#contenidoTitulo{
}
.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*/
}
/*CONTENIDOHERMANOS*/
/*		- Muestra a los hermanos del registro actual, si los hay.
		  Si el parent es 0, muestra a los hijos del registro actual */
#contenidoHermanos {
	margin-left:200px;
}
#contenidoHermanos p {
	display:none;
}
#contenidoHermanos p a {
}
#contenidoHermanos p a:hover {
}
#contenidoHermanos ul#hermanos {
	text-align:center;
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
}
#contenidoHermanos ul#hermanos li {
	display:inline;
	margin:10px 0 0 0;
}
#contenidoHermanos ul#hermanos li a {
	margin:4px 4px 0 4px;
	text-decoration:none;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
}
#contenidoHermanos ul#hermanos li a:hover {
	color:#600;
}
#contenidoHermanos ul#hermanos li a.activo, #contenidoHermanos ul#hermanos li a:active {
	color:#000;
}
body #lienzo .posiciona5-1 ul#hermanos { 
	padding-right:160px; !important
}
body #lienzo .posiciona5-2 ul#hermanos { 
	padding-right:290px; !important
}
/*CONTENIDOTEXTO*/
/*		- Contenido del registro actual. */
#contenidoTexto {
	padding:10px 70px 100px 10px; margin-left:270px;
}
#contenidoTexto p { text-align:justify;}
.portada #contenidoTexto {
	padding:10px; margin-left:0px;
	text-align:center;
}
.portada #contenidoTitulo {
	display:none;
}
#contenidoTexto h1#contenidoTitulo { font-family:Georgia, "Times New Roman", Times, serif; margin:0; font-style:italic; }
#contenidoTexto h2 {
	font-style:italic;
}
/*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 li { clear:both;  }
ul#hijos .seccion {
}
ul#hijos .seccion h1 {
}
.seccion h1 a {
	color:#FFF; text-decoration:none; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif;
}
ul#hijos .seccion p.hijosDescripcion {
	display:none;
}
ul#hijos .seccion img {
	float:left; border-style:none; margin-right:5px; margin-bottom:5px; border:solid #FFF 5px;
}
ul#hijos .seccion p.seccionMas {
	display:none;
}
ul#hijos .seccion p.seccionMas a {
}
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{
	width:250px; padding:10px; float:left;
}
#contenidoImagenes .pieDeFoto {
}
#contenidoImagenes .pieDeFoto a {
	color:#000;
}
#contenidoImagenes img { border:solid 5px #FFF; margin-bottom:10px;}
/*FIRMA*/
/*		- Hacer *** invisible *** span credito cuando se trabaje a terceros */
#firma {
	font-size:10px; padding:10px 175px;
	width: 400px;
	margin:0 auto;
	position:absolute;
	bottom:0;
	text-align:center;
}
#firma span#creditos {
	display:none;
}
/************************* Estilos de clases ***********************/
.clearboth {
	/*No borrar*/
	clear:both;
}
#contenidoGaleria {
	padding:0;
	margin:0;
}
#contenidoGaleria ul {
	margin:0;
	padding:0;
	list-style:none;
}
#contenidoGaleria ul li {
	float:left;
	display:inline;
	margin-right:4px;
}
#contenidoGaleria ul li img {
	border: 2px solid #FFF;
}