/* BODY */
body {
	margin: 0px;
	padding: 0px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
/* FIN BODY */

/* CONTENIDO */
#contenedor {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
/* FIN CONTENIDO */

/* -- COMIENZO PIE */
.piepagina {
	width: 990px;
	overflow: hidden;
	margin: 0px;
	border-top: 1px solid #ccc;
	padding: 10px 0 10px 0;
	clear: both;
}

.piepagina .logo {
	float: left;
	width: 47px;
	margin: 0 10px 0 10px;
	display: inline;
}

.piepagina .firma {
	float: left;
	font: bold 10px/16px Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: none;
	margin: 0;
	padding: 0;
}

.piepagina .firma a {
	color: #999;
}

.piepagina .firma a:hover {
	text-decoration: none;
}
/* -- FIN PIE */

/* publicidad superior, de 730 y modulo de 240 de ancho */
        #publicidadsuperior {
            width: 990px;
			margin: 0 0 0 1px !important;
			padding: 0px;
			overflow: hidden;
        }
		#publicidadsuperior .publicidadhorizontal {
			width: 740px!important;
			float: left;
		}
		 #publicidadsuperior table {
		 	background-color: #f0f0f0 !important;
        }
		#publicidadsuperior td {
		 	border: 0px !important;
			padding: 0px !important;
        }
        #publicidadsuperior .publicidadhorizontal div table td.margen {
            width: 1px !important;
        }
        #publicidadsuperior .publicidadhorizontal,
        #publicidadsuperior .publicidadhorizontal div,
        #publicidadsuperior .publicidadhorizontal table {
            width: 740px !important;
        }
        #publicidadsuperior .publicidadmodulo {
            width: 244px;
            float: left;
			margin: 0 0 0 5px;
      }
	  
#cabecera {
	width: 990px;
}
#navega {
	width: 990px;
	padding-bottom: 10px;
}
#contenedor #imagen {
	width: 988px;
	border: 1px solid #000000;
}
#contenedor #inagotable {
	width: 988px;
	border: 1px solid #000000;
	overflow: hidden;
}
#contenedor #inagotable .texto {
	width: 490px;
	float: left;
	padding-right: 20px;
	padding-left: 23px;
	padding-bottom: 20px;
	padding-top: 20px;
}
#contenedor #inagotable .imagen {
	width: 455px;
	float: left;
	background-color: #000000;
	height: 1000px;
}
#contenedor #caras {
	width: 988px;
	border: 1px solid #000000;
}
#contenedor #caras .titulo {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 24px;
	font-weight: bold;
}
#contenedor #caras .pincheparaver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
#contenedor #caras .album01 {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#contenedor #caras .album02 {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#contenedor #caras .album03 {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #caras .album04 {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
#contenedor #momentos {
	width: 988px;
	border: 1px solid #000000;
	overflow: hidden;
}
#contenedor #momentos .titulo {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 24px;
	font-weight: bold;
}
#contenedor #momentos .navalbum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#contenedor #momentos .imgmomentos {
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
	padding-right: 20px;
}
#contenedor #momentos .epigrafe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 325px;
	float: left;
}
#contenedor #momentos .imgmomentos img {
	border: 3px solid #000000;
}
#contenedor #inagotable .texto h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
}
#contenedor #caras .album01 img {
	margin: 0px;
}
#contenedor #inagotable .texto p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#contenedor #momentos .navalbum a {
	color: #000000;
	text-decoration: none;
}
#contenedor #momentos .navalbum a:hover {
	background-color: #e3e3e3;
}
#contenedor #videos {
	width: 988px;
	border: 1px solid #000000;
	overflow: hidden;
}
#contenedor #videos .titulo {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 15px;
}#contenedor #videos .links {
	padding-top: 15px;
	padding-left: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	float: left;
	width: 487px;
}
#contenedor #videos .movies {
	width: 425px;
	float: right;
	border: 3px solid #000000;
	background-color: #000000;
	margin-right: 20px;
	margin-bottom: 20px;
}
#contenedor #videos #intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
	padding-right: 15px;
}
#contenedor #videos .links a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#contenedor #videos .links a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#contenedor #inagotable .texto strong {
	font-size: 16px;
	color: #666666;
}
#contenedor #inagotable .texto a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#contenedor #inagotable .texto .signature {
	text-transform: uppercase;
	font-size: 9px;
	color: #666666;
}
#contenedor #caras .album04 a {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#contenedor #inagotable .texto .encuentro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenedor #inagotable .texto .encuentro:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
