/* CSS */


html{
	padding: 0px; margin: 0px; height: 100%;
}

body{
	color: #706D67; background: url(../images/none.gif) #B50027 repeat-x; height: 100%;padding: 0px; margin: 0px; 
}

h1{	color: #CC0033;	font-size:1.5em; font-weight: bold; font-family:Verdana; border-bottom:1px dashed #CC0033; padding-bottom:5px;}

h2{	color: #CC0033; font-size:1.2em; padding-bottom:7px; font-weight: bold; font-family:Franklin Gothic, Arial, Helvetica, sans-serif}

h3{
	color: #CC0033;	font-size:0.9em; padding-top:2px;margin-bottom:10px; font-weight: bold;
}
strong{
color:#CC0033;
}

.rojo{
color:#CC0033;
}

.titular{
	color: #003366;	font-size:0.9em; padding-top:5px;margin-bottom:10px; font-weight: bold;}

a{ text-decoration: none; color: #999999; background-color: transparent;}
	
a:hover{ text-decoration: none; color: #999999; background-color: transparent;}

.oculto{ display: none; visibility:hidden;}

#interface{
	background: url(../images/fondoInterface.jpg) #fff no-repeat left top; padding: 0px; margin:0px auto; width: 879px; font: 62.5% Verdana, Arial;  min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */ 
	padding-left:38px; padding-right:23px;}

.bloqueContenido{
	padding: 0px; margin: 0px; width: 879px;}
	
.bloqueIzda{ padding: 0px; margin: 0px; width: 194px; padding-right:26px; float:left;}

.bloqueDcha{ padding: 0px; margin: 0px; width: 659px; float:left; display:block;}

/* */

#menuH {
text-align: left; float: right; height:41px; padding-top:15px; width:659px;}

#menuH ul {
	font-family: Helvetica; font-size: 1em; font-weight: bold; text-decoration: none; margin: 0; padding-left: 70px; list-style:none; height:33px;}

#menuH li {
	display: inline; background: url(../images/menuHBotLi.gif) transparent no-repeat right top;  padding: 0; padding-right: 20px; float: left; display:block; width:120px; text-align:right;}
	
#menuH li:hover {
	display: inline; background: url(../images/menuHBotLiOver.gif) transparent no-repeat right top;  padding: 0; padding-right: 20px; float: left; display:block; width:120px; text-align:right;}
	
#menuH li img{
	vertical-align:middle;}

#menuH a {
	margin:	0; padding:2px; height:38px; color:#161617; display:block; padding-top:28px;}

#menuH a:hover { margin:0; padding-top:28px; color: #CC0033;}

#menuH a img { border:0px; }


#menuV { background: url(../images/menuVBckg.gif) #B50027 no-repeat left top; width:154px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:0px; max-height:216px; min-height:196px; display:block;}

/* 
#menuV ul {
	 font-weight: bold; text-decoration: none; margin: 0; padding:0px; list-style:none; min-height:216px;}

#menuV li {
	background: url(../images/none.gif) transparent no-repeat center top; text-transform:uppercase; padding:0px; padding-bottom:2px;}
	
#menuV li img{
}

#menuV a { color:#FFFFFF;}

#menuV a:hover { color:#333333;}

#menuV a img {	border:0px;}
*/

dl#menuV {
font: normal 0.9em/1.7  Verdana, Arial; text-decoration:none;}

dl#menuV dt {
background: url(../images/none.gif) transparent no-repeat center top; text-transform:uppercase; padding-bottom:2px;
}

dl#menuV dt a{
color:#ffffff;
}

dl#menuV dt a:hover{
text-decoration:none;
color: #CCCCCC;
}

dl#menuV dd{
padding-bottom:2px;
}

dl#menuV dd ul{
float:left;
}

dl#menuV dd ul li{
padding:0px;

}

dl#menuV dd a:hover a:active{
text-decoration:none;
color:#CCCCCC;
}

dl#menuV li{
text-align:left;
list-style:none;
display:block;
margin:1px;
font: normal 0.8em/1.7 Verdana, Arial; padding-top:0px;
margin-left:-35px;
text-transform:uppercase;
color:#FFFFFF;
}

dl#menuV li a , dl#menu dt a {

text-decoration:none;
color: #fff;
background:transparent; padding:1px;padding-left:10px;
 background: url(../images/menuVLi.gif) transparent no-repeat left center;
}

dl#menuV li a:hover{
color: #CCCCCC;
background:transparent;padding-left:10px;
 background: url(../images/menuVLiOver.gif) transparent no-repeat left center;
}

dl#menuV li a.activo{
color: #D32E12;
background:transparent;
}


#pie{	width:879px;  padding-left:38px; padding-right:23px;  padding-top:10px; background-color:#B50027; height:40px; color:#FFFFFF;  font: normal 0.7em/1.7 Verdana, Arial; height:40px; margin: 0 auto 0px;}
	
/* */
.contenido { padding:10px; padding-top:0px;}

.bloqueDcha .contenido p strong{ color: #CC0033;}

.masInfo { color: #333333; text-transform:uppercase; font-size:9px;}

.oculto{ }

.panelDcha { width:300px; display:block; padding:10px; float:right; height:100px; padding-top:0px;}

.panelDcha p{ padding-top:-5px;}
