/*dcumento de CSS*/
/*reset css*/
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}input,textarea{margin:0;padding:0}hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}a:focus{outline:none}.fleft{float:left}.fright{float:right}.limpia{clear:both}strong,b{font-weight:bold;}.hidden{display:none;}/*html,body{width:100%;height:100%;}*/
/*fin reset.css*/
/*Maquetacion de la pagina*/
*	{
	margin:0px;
	padding:0px;
	}
html{
	background:url(images/mundo.jpg) no-repeat 95% bottom;				
	}
body{
	background:url(images/fondo_superior.jpg) repeat-x 0px -2px;
	}
DIV#contenedor{
	width:848px;
	margin:auto;
	overflow:hidden;
	font-size:13px;
	font-family:Arial;
	}
/*Cabecera*/	
DIV#cabecera{
	height:331px;
	background:url(images/encabezado.jpg) no-repeat;
	}
/*subcontenedor*/	
DIV#subcontenedor{
	overflow:hidden;
	}
/*Menu */	
DIV#menu{
	float:left;
	width:205px;
	}
DIV#menu ul{
	margin-top:60px;
	}
DIV#menu li{
	list-style:none;
	margin:-35px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	height:45px;
	}
DIV#menu a{
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#004747;
/*	padding:10px 10px 0px 70px;*/
	padding-top:10px;
/*	border-bottom:1px solid #bbb;
	border-bottom-style:dashed;*/
	padding-bottom:18px;
	margin-left:70px;
	}
DIV#menu A span{
	font-size:15px;
	font-weight:bold;
	padding:0px 5px 15px 0px;
	background:url(images/linea_division.jpg) no-repeat 0px 27px;
	}
/*Contenido*/	
DIV#contenido{
	float:left;
	width:567px;
	padding:25px 0px 0px 70px;
	color:#333;
	font-size:12px;
	}
DIV#contenido h1{
	background:url(images/vineta_titulo.png) no-repeat 0px 1px;
	font-size:19px;
	padding:0px 0px 0px 55px;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	color:#004141;
	}
DIV#contenido h2{
	font-size:17px;
	padding:0px 0px 2px 0px;
	margin:20px 50px 35px 20px;
	font-weight:bold;
	color:#000;
	}
DIV#contenido h3{
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:20px 50px 10px 20px;
	font-weight:bold;
	color:#004141;
	border-bottom:2px solid #b2ce57;
	}
DIV#contenido h4{
	font-size:16px;
	font-weight:bold;
	color:#96b62e;
	text-align:right;
	margin:30px 50px 0px 140px;
	border-bottom:2px solid #ececec;
	padding:0px 0px 3px 0px;
	}
DIV#contenido H3 span{
	margin-left:10px;
	font-size:12px;
	font-weight:bolder;
	color:#A00;
	}
DIV#contenido p{	
	color:#333;
	font-size:12px;
	margin:0px 0px 10px 0px; 
	text-align:justify;
	padding:0px 50px 0px 20px;
	}
DIV#contenido ul{	
	margin:0px 0px 10px 0px;
	}
DIV#contenido li{	
	list-style-image:url(images/vineta_texto.png);
	margin:2px 0px 0px 35px;
	}
DIV#contenido table{
	margin:0px 0px 0px 20px;
	}
DIV#contenido TABLE Th{
	font-weight:bold;
	padding:5px 10px 5px 0px;
	color:#000;
	text-align:left;
	}
DIV#contenido TABLE TD{
	vertical-align:middle;
	padding:5px 0px 5px 5px;
	}
DIV#contenido TABLE TD p{
	margin:0px;
	padding:0px 50px 0px 0px;
	}
/*Formulario*/	
DIV#formulario{
	width:350px;
	margin:30px 0px 0px 50px;
	}	
DIV#formulario TABLE th{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:0px 15px 0px 0px;
	}
DIV#formulario TABLE TD input{
	width:150px;
	}
DIV#formulario TABLE TD textarea{
	width:220px;
	height:100px;
	overflow:auto;
	}
DIV#fotos{
	clear:both;
	text-align:center;
	padding:35px 0px 35px 0px;
	}
DIV#fotos img{
	border:1px solid #fff;
	border-radius:25px;
	}
P#info{
	display:block;
	font-size:12px;
	color:#555;
	}	
P#info a{
	font-size:12px;
	color:#555;
	text-decoration:none;
	}
P#info a:hover{
	text-decoration:underline;
	color:#000;
	}
/*Pie de pagina*/	
DIV#pie	{
	color:#fff;
	text-align:center;
	background:url(images/fondo_inferior.jpg) repeat-x;
	}
DIV#pie	p{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	padding:10px 0px 10px 0px;
	}
DIV#pie	a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
DIV#pie	a:hover{
	text-decoration:underline;
	}

/*clases*/	
.selected{
	background:url(images/menu_selected.jpg) no-repeat 0px 0px;
	color:#fff;
	padding-left:70px;
	padding-right:10px;
	}