body{
	font-family: Verdana;
	font-size: 11px;
	color: #242927;
	background-color: #999999;
}

table{
	font-family: Verdana;
	font-size: 11px;
	color: #242927;
	background-color:#084995;
	border: #000 1px solid;
}
a, a:hover, a:visited, a:link, a:active{
	color: #0099FF;
	text-decoration:none;
}
#formulario_contacto {
	width:400px;
	}
.error {
		background: url(../images/error.png) no-repeat;
		background-position:left;
		padding-left:20px;
		color: #963c3c;
		font-weight:bold;
		font-size:11px;
		height:16px;
}

  #contenedor{
        width: 300px;
        float: none;
        clear: both;
}


/*--------------menu-------------------*/
#menu{
	float:left; 
	width:236px; 
	background-color:#084995;
}

#menu_prin{
	width:100%;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#084995;
}
#menu_prin li{
	list-style:none;
	margin:0px;
}
.apartado{
	padding:5px 0 10px 10px;
	background:#084995 url('../images/linea.jpg') no-repeat bottom left;
}
.situr{
	padding:5px 0 10px 10px;
	background:#084995;
	color:#FFF;
	font-family:Bradley Hand ITC;
	font-size:19px;
}
.subapartado{
	padding:5px 0 10px 20px;
	background:#084995 url('../images/linea.jpg') no-repeat bottom left;
}

.apartado A, A:active{
	font-size:1.1em;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}
.apartado A:visited{
	font-size:1.1em;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}
.apartado A:hover{
	text-decoration: none;
	color: #e4312a;
	font-weight: bold;
}

.subapartado A, A:active{	
	font-size:1.1em;
	color: #fff;
	text-decoration: none;
}
.subapartado A:visited{	
	font-size:1.1em;
	color: #fff;
	text-decoration: none;
}
.subapartado A:hover{
	text-decoration: none;
	color: #0099FF; 
}

ul{
	margin: 0;
	padding:0;
}
ol{
	list-style-type: square;
}
/*----------------modulos--------------------*/
.contacto{
background:#FFF;
border:0px;

}
.negro{
	font-weight: bold;
	color: #000000;
}
#principal {
	width: 1049px;
	height:auto;
	margin: 0 auto;
	padding-bottom:0px;
	}
#contenido{
	float:left; 
	background:#fff;
}
#modulo{
padding: 5 30 0 10px;
width:770px;
text-align:justify;

}
#modulo a, a:hover, a:visited, a:active{
	color: #084995;
	text-decoration:none;
	display:block;
}
strong{
	color:#f80b1b;
	font-weight: bold;
}
/*-----------------bottom------------------*/
#pg{
text-align:center;
padding:4px;
background-color:#999;
}

.bottom A, A:hover, a:visited, a:active{
	color: #000;
	text-decoration:none;
}