@charset "utf-8";
/* CSS Document */

#maqueta-home {
	text-align: left;
	width: 981px;
	margin-left: 10px;
	background-color: #FFFFFF;
	background-image: url(../imagenes/plantilla/bkg-contenedor-home.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 10px;
}
#maqueta-home #contenido-maqueta-home {
	width: 928px;
}

#columna-derecha-01 p img {

}

#columna-izquierda {
	float: left;
	width: 338px;
	padding-right: 12px;
	padding-left: 0;
	margin-top: 0px;
	padding-top: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-left: 7px;
	padding-bottom: 12px;
}
#columna-izquierda h2  , #columna-izquierda h1{
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #B42014;
	font-size: 0.8em;
	margin-top: 0px;
}

#columna-izquierda h3 {
	font-size: 0.8em;
	font-weight: bold;
	color: #D2132B;
	margin-bottom: 12px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
}
#columna-izquierda h2 a {
	color: #B42014;
	text-decoration: none;
}

#columna-izquierda h4 {
 font-size: 1em;
 font-weight: bold;
 margin-left: 12px;
}
#columna-izquierda p img {
	float: left;
	margin-right: 6px;
}

#columna-izquierda-logos img {
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 76px;
}
#columna-izquierda-logos {
	margin-top: 12px;
	padding-top: 6px;
	clear: both;
}
#columna-izquierda p a {
	color: #D2132B;
	text-decoration: none;
}
#columna-izquierda #foto {
	float: left;
	width: 80px;
	margin-top: 12px;
}
#columna-izquierda #texto-principal {
	float: right;
	width: 250px;
}
#columna-izquierda #texto-principal img {
	margin-top: 12px;
}


#maqueta-home #columna-izquierda p {
	font-size: 0.7em;
}
#columna-derecha-01 img {
	padding-top: 6px;
	margin-top: 6px;
}


#columna-derecha {
	float: right;
	width: 302px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
}
#columna-derecha-down {
 height: 19px;
 margin: 0px;
 padding: 0px;
 clear: both;
}
#columna-derecha-evento01, #columna-derecha-01, #columna-derecha-02, #columna-derecha-03 , #columna-derecha-04{
	background: #FFFFFF;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	padding-bottom: 6px;
}
#columna-derecha-01 {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#columna-derecha-evento01 p , #columna-derecha-01 p , #columna-derecha-02 p , #columna-derecha-03 p , #columna-derecha-04 p{
 font-size: 0.7em; 	margin-left: 0px;

}
#columna-derecha-evento01 p a , #columna-derecha-01 p a{
	color: #666;
	text-decoration: none;
	 font-weight:600;
}

#columna-derecha h3 {
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#columna-derecha  p a {
	margin-left: 0px;
	color: #B42014;
	text-decoration: none;
	font-weight: bold;
}

#columna-central {
	width: 220px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 375px;
	background-image: url(../imagenes/plantilla/bkg-middle-modulo-home-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
}
#columna-central h1, h2  {
 font-size: 0.8em;
 color: #666666;
 font-weight: bold;
 border-bottom: 1px solid #999999;
 margin-bottom: 12px;
 line-height: normal;
}
#columna-central h2 {
 margin-bottom: 12px;
}
#columna-central h3 {
 font-size: 0.8em;
 color: #666666;
 font-weight: bold;
 border-bottom: 1px solid #999999;
 margin-bottom: 12px;
 line-height: normal;
 border-top: 1px solid #999999;
 padding-top: 3px;
 padding-bottom: 3px;
}
/* #columna-central ul  {
 font-size: 0.6em;
 list-style: none;
 margin: 6px 0px 0px;
 padding: 0px;
}
#columna-central li {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

#columna-central li a {
 color: #BA122B;
 text-decoration: none;
 font-size: 1em;
 font-weight: bold;
}
#columna-central li a:hover {
 color: #FF0000;
 font-weight: bold;
}



#columna-central img {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 6px;
}
#columna-central span {
 font-size: 0.8em;
}*/
#titular-down {
 height: 14px;
}

#titulo {
 float: left;
 width: 500px;
}
#cabecera-nav .izquierda a {
	text-decoration: none;
	color: #666;
}
#cabecera-nav .izquierda a:hover {
	text-decoration: none;
	color: #D2132B;
}


.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}

.rotulos-seccion {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}

.rotulos-seccion a{
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
}

.fecha-noti-home {
	color: #666;
}
.fecha-noti-home a  {
	color: #666;
}
.fecha-noti-home a:hover {
	color: #8F0E22;
}
.rotulos-welcome {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}
.rotulos-welcome a {
	color: #716F63;
	text-decoration: none;
	font-size: 0.8em;
}
.rotulos-welcome a:hover {
	color: #8D0C20;
	text-decoration: none;
}
.firma {
	font-size: 0.6em;
}

/*
#columna-central #middle-lateral-1-3{
	text-align: left;
	float: left;
	margin-top: 12px;
}
#columna-central #middle-lateral-1-4, #columna-central #middle-lateral-1-5, #columna-central #middle-lateral-1-6, #columna-central #middle-lateral-1-7, #columna-central #middle-lateral-1-8     {
	text-align: left;
	float: left;
}
#columna-central #middle-lateral-1-3 img, #columna-central #middle-lateral-1-4 img, #columna-central #middle-lateral-1-5 img, #columna-central #middle-lateral-1-6 img, #columna-central #middle-lateral-1-7 img, #columna-central #middle-lateral-1-8 img       {
	display: block;
	margin-top: 3px;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#texto-principal img {
	margin-top: 12px;
	margin-bottom: 6px;
}
*/

/* Pie */

#pie {
	color: #fff;
	clear: both;
	font-size: 0.7em;
	width: 981px;
	text-align: left;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #716F63;
	padding: 0px;
}
#pie-izq {
	float: left;
	width: 462px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 17px;
}
#pie-der {
	float: right;
	width: 462px;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#pie-izq-1 {
	float: left;
	width: 226px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#pie-izq-2 {
	width: 226px;
	float: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#pie-der-1 {
	float: left;
	width: 226px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#pie-der-2 {
	float: right;
	width: 226px;
}
#columna-central #middle-lateral-1-9, 
#columna-central #middle-lateral-1-10 {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: inline;
	float: left;
}
#pie-izq h2 , #pie-der h2{
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

