* {
margin:0px;
padding:0px;
list-style:none;
border:0px;
}

body {
font-size:12px;
font-family:arial,verdana;
color:#666666;
height:100%;
background:url('images/bg.jpg') repeat-x #E6E0DB;
}

a {
color:#B91110;
text-decoration:none;
}
a:hover {
color:$titlecolor;
text-decoration:underline;
}


#contenedor {
width:965px;
margin:auto;
min-height:100%;
height: auto!important;
height:100%;
}

#header {
height:150px;
margin-bottom:30px;
}

.publicidad {
text-align:center;
float:right;
height:60px;
margin:25px 0;
margin-right:30px;
}

#header_izq {
padding-top:55px;
padding-left:70px;
float:left;
width:338px;
height:39px;
}

#header_der {
width:498px;
float:right;
}

#header_der ul {
float:right;
height:40px;
width:420px;
}

#header_der li {
float:left;
background:url('images/menu_bg.jpg') no-repeat;
width:110px;
height:40px;
margin-right:30px;
text-align:center;
}

#header_der a {
font-size:100%;
color:#FFFFFF;
font-family:arial,verdana;
font-weight:bold;
text-decoration:none;
display:block;
line-height:40px;
}

#header_der a:hover {
color:#E8E1DD;
}

#bloquesizq {
width:200px;
float:left;
padding-left:30px;
padding-right:20px;
}

#bloquesder {
padding-right:30px;
}

.titulo_bloque_cent {
width:200px;
height:40px;
background:url('images/bloque_tit_cent.jpg') repeat-x;
line-height:40px;
color:#FFF;
font-size:15px;
font-family:arial,verdana;
font-weight:bold;
}

.titulo_bloque_izq {
float:left;
width:35px;
height:40px;
background:url('images/bloque_tit_izq.jpg') no-repeat;
padding-right:10px;
}

.titulo_bloque_der {
float:right;
width:10px;
height:40px;
background:url('images/bloque_tit_der.jpg') no-repeat;
}

.content_bloque_izq {
width:200px;
margin-bottom:20px;
}

.content_bloque_izq p {
padding:10px;
}

.content_bloque_izq li {
background:#EFEFEF;
border-top:solid #EBEBEB 1px;
border-bottom:solid #FFFFFF 1px;
padding:3px;
display:block;
}

.content_bloque_izq li:hover {
border-top:solid #DFDFDF 1px;
background:#E8E8E8;
border-bottom:solid #FFFFFF 1px;
display:block;
}

.content_bloque_izq li a {
color:#9E0D0C;
font-weight:bold;
}

.content_bloque_izq li a:hover {
color:#473C33;
}

#footer {
height:28px;
background:url('images/pie.jpg') repeat-x;
padding-top:15px;
padding-right:30px;
text-align:right;
color:#FFF;
font-family:arial,verdana;
font-size:100%;
clear:both;
}

.titulo_content_cent {
height:40px;
background:url('images/bloque_tit_cent.jpg') repeat-x;
line-height:40px;
color:#FFF;
font-size:15px;
font-family:arial,verdana;
font-weight:bold;
margin-left:250px;
}

.titulo_content_cent h2 {
color:#FFF;
font-size:15px;
font-family:arial,verdana;
font-weight:bold;
}

.titulo_content_cent a {
color:#FFF;
}

.titulo_content_izq {
float:left;
width:35px;
height:40px;
background:url('images/bloque_tit_izq.jpg') no-repeat;
padding-right:10px;
}

.titulo_content_der {
float:right;
width:10px;
height:40px;
background:url('images/bloque_tit_der.jpg') no-repeat;
}

.content_der {
margin-left:230px;
}

.content_der p{
padding:5px;
padding-right:0px;
padding-top:10px;
}

.info {
background:#D5CAC1;
height:45px;
margin-left:250px;
margin-top:25px;
margin-bottom:30px;
padding-top:10px;
padding-left:15px;
}

.info p {
padding-bottom:5px;
}

.info strong {
font-size:12px;
font-family:arial,verdana;
color:#000000;
}

.info a {
font-size:12px;
font-family:arial,verdana;
color:#463B33;
font-style: italic;
}

.info a:hover {
color:#B91110;
font-weight:bold;
}

.more-link {
width:120px;
height:30px;
margin:auto;
background:#000;
color:#FFF;
display:block;
margin-top:15px;
font-weight:bold;
padding-left:10px;
padding-top:12px;
}

.morelink a {
color:#FFF;
font-weight:bold;
}