/******************************* GENERAL *********************************************/
* {margin:0; padding:0}
img {border:none}
ul {list-style:none}
body { font-family: tahoma; font-size:0.8em; color:#696E74; }
div.width {width:75%; margin:5px auto; min-width:800px; text-align:left}
/*******************************MENU ARRIBA********************************************/
#apoyo {font-size:.9em;  float:right; margin-top:0px; background-color:white}
html #apoyo{display: inline-block;}
#apoyo a {color:#696e74; text-decoration:none;}
#apoyo a:hover, #pie a:hover , #apoyo li.activa a{color:#32528D}
#apoyo li {float:left; padding-left:4px}
/*******************************MENU GENERAL*******************************************/
div.menu{background-color:#2D4492; margin-top:15px; width:100%; height:50px; color:#FFFFFF; text-align:center;}

.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;}
/*Top level list items*/
.horizontalcssmenu ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{display: block;width: 150px;height: 30px;text-decoration: none;color: white;font: 15px tahoma;text-align: center; margin-top:0px}
.horizontalcssmenu ul li a:hover{color: #FFFFFF;background-color:#848282; width: 150px;height: 30px;text-decoration: none;font: 15px tahoma;text-align: center; margin-top:0px } /*IE*/
/*****************************MENU VERTICAL*******************************************/
.verticalalcssmenu ul{
margin: 0;
padding: 0;

}

/*Top level list items*/
.verticalcssmenu ul li{
list-style-type: none;

}

/*Top level menu link items style*/
.verticalcssmenu ul li a{
display: block;
width: 150px; /*Width of top level menu link items*/
height: 20px;
/*padding: 2px 8px;
border-left-width: 0;
border-left-style:dotted;*/
text-decoration: none;
background-color:#848283;
color: white;
font: 12px tahoma;
text-align: center;
background-position:45px .2em;
background-repeat:no-repeat;
background-image:url(../img/fblanca.jpg);
}
	
/*Sub level menu*/
.verticaltalcssmenu ul li ul{
margin: 0;
padding: 0;
}

/*Sub level menu list items*/
.verticalcssmenu ul li ul li{
list-style-type: none;
}


/* Sub level menu links style*/ 
.verticalcssmenu ul li ul li a{
display: block;
width: 150px; /*Width of top level menu link items*/
height: 20px;
/*padding: 2px 8px;
border-left-width: 0;
border-left-style:dotted;*/
text-decoration: none;
background-color:#848283;
color: white;
font: 12px Tahoma;
text-align: center;
background-position:70px .2em;
background-repeat:no-repeat;
background-image:url(../img/fblanca.jpg);
}

.verticalcssmenu ul li a:hover{
color:#2D4492;
background-color: #FFFFFF;
background-repeat:no-repeat;
background-image:url(../img/fazul.jpg);background-position:40px .3em;
font: 15px Tahoma;
}
.verticalcssmenu ul li ul li a:hover{
color:#2D4492;
background-color: #FFFFFF;
background-repeat:no-repeat;
background-image:url(../img/fazul.jpg);background-position:70px .3em;
font: 15px Tahoma;
}

.verticalcssmenu ul li p a{
color:#2D4492;
background-color: #FFFFFF;
background-repeat:no-repeat;
background-image:url(../img/fazul.jpg);background-position:40px .3em;
font: 15px Tahoma;
}

.verticalcssmenu ul li ul li p a{
color:#2D4492;
/*background-color: #FFFFFF;*/
background-repeat:no-repeat;
background-image:url(../img/fblanca.jpg);background-position:70px .3em;
font: 15px Tahoma;
}
/**************************************************************************************/
div.alto_menu{margin-top:262px}
/*********************************BOTONES**********************************************/
.input2{
  		width:250px; height:22px;
		border-width:1px;
		border-style:solid;
		background-color:#DDDDDD;
		border-color:#939C9E;
		font-family:Tahoma; font-size:11px;  color:#494F4E;
		padding-top:2px;
}
.boton{
        width:50px; height:22px;
		border-width:1px;
		border-style:solid;
		background-color:#DDDDDD;
		border-color:#939C9E;
		font-family:Tahoma; font-size:11px;  color:#494F4E;
		padding-top:2px;
}
/**************************************************************************************/

.copy{width:100%;text-align:center; background-color:#2D4492; color:#FFFFFF; height:25px;	text-decoration:none;} 
a.copy{color: #FFFFFF}

div.ancho_centro {width:72%; min-width:460px; float:right}

.blue
{
	color:#859BB7;
	font-size:11px;
}
a.blue
{
	color:#859BB7;
	text-decoration:underline;
	
}
.big
{
	color:#848282;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.biger
{
	color:#848282;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	margin-left:80px
}
.texto{font-size:11px;}
.life{font-size:50px; margin-left:130px; color:#2D4492; font-family:"Rage Italic"; margin-top:15px; margin-bottom:15px}
.red
{
	color:#B54040;
}