body, html{	
	height:auto;
	background-color:#fff;	
	margin:0px 0px;
	padding:0px 0px;	
	font:normal normal 18px/20px Helvetica, sans-serif;	
}
iframe{
	margin:10px;
}
table{
	margin:auto;
	text-align:center;
}
#cuerpo{		
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#F0F0F5;
	background-image:url(body-head.gif);
	background-repeat:repeat-x;
}
#header{
	width:100%;
	height:260px;	
	background-image:url(body-header.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#cabecera{
	background-image:url(head.png);	
	width:696px;
	height:260px;
	margin:0px auto 0px auto;
}

#menu{
	margin:0px;	
	float:left;
	width:223px;
	height:260px;	
	font:normal bold 14px/14px Arial, Helvetica, sans-serif;
	overflow:hidden;	
}
	#menu ul{
		margin:0px;	
		padding:140px 0px 10px 0px;		
		width:225px;
		height:100px;		
	}
	
	#menu li{
		list-style:none;		
		width:225px;
		height:20px;		
	}
	
	#menu a{
		display:block;
		width:220px;		
		margin:0px 0px;
		padding:3px 0px 3px 5px;
		color:#fff;	
		text-decoration:none;
	}
	
	#menu a:hover{		
		background-color:#F0F0F5;
		color:#D10C03;	
	}
	
	#menu .active{
		display:block;
		width:220px;		
		margin:0px 0px;
		padding:3px 0px 3px 5px;
		background-color:#F0F0F5;
		color:#999999;	
	}

#nav{
	padding-left:auto;
	background-color:#F0F0F5;
	color:#999;
	font:normal bold 13px/17px Arial, Helvetica, sans-serif;		
}

#nav a{			
	color:#D10C03;	
	text-decoration:none;
}

#nav a:hover{			
	color:#b1a4a4;	
	text-decoration:none;
}

#contenido{	
	padding:0px 0px 70px 0px;
	background-color:#fcfcfc; 
	margin:0px auto 0px auto;	
	width:696px;	
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;	
}
	#contenido p{
		margin:10px;
		padding:10px 10px 10px 15px;
		background-color:#FFFFFF;
		color:#999999;
		font-size:18px;
		/*font-weight:bold;*/
	}
	#contenido h2{
		margin:0px;
		padding:15px 15px 15px 15px;
		background-color:#0077D4;	
		color:#FFFFFF;
	}
	#contenido h3{
		margin:20px 50px;
		padding:5px 5px 15px 5px;
		background-color:#D10C03;	
		color:#FFFFFF;
	}
	#contenido h2{
		font-family:"Comic Sans MS", Arial, Helvetica;
		font-size:24px;
		line-height:22px;	
	}
	#contenido img{
		border:1px solid #dadada;
		padding:2px;	
	}	
	
	#contenido .formBlock{
		display:block;
		margin:5px 5px 5px 0px;
		clear:both;
		padding:3px;
	}
	
	#contenido .formCheck{
		float:left; 		
		margin-top:5px;		
	}
	
	#contenido .formP{
		float:left;
		padding:5px;
		margin:5px;
		font:normal normal 12px/14px Arial, Helvetica, sans-serif;
	}
	
	#contenido button{
		clear:both;
		
	}
	
	#contenido .textoAvisoLegal, #contenido ul{
		font:normal normal 18px/20px Arial, Helvetica, sans-serif;
		color:#E00010;
	}
	
	
	#contenido .azul{ color:#016bbf; }
	#contenido .marino{ color:#016bbf; }
	#contenido .rojo{ color:#D10C03; }
	
#direccion{
	text-align:center;
	background-color:#fcfcfc;
	margin:-12px auto -202px auto;
	*margin:0px auto -202px auto;
	padding:0px 0px;
	width:696px;
	height:348px;	
	background-image:url(back-foot.png);
	background-repeat:no-repeat;	
	position:relative;
	top:-76px;		
	font:normal normal 10px/10px Verdana, Geneva, sans-serif;
}

	#direccion p{
		font-weight:bold;
		color:#333333;
		padding:315px 30px 0px 0px;	
	}

#pie{
	background-color:#F0F0F5;
	height:274px;
	width:100%;
	background-image:url(body-foot.gif);
	background-repeat:repeat-x;
	margin:0px 0px;
	padding:0px 0px;
}


