body{

			font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;

			font-size:12px;

		}

		.general{

			border:1px solid #ccc;

			margin:0 auto;

			padding:10px 20px;

			position:relative;

			z-index:30;



 			width:720px; 



			background:url("../img/logo.gif") no-repeat 573px 5px;

		}



		.texto, .textoimg{

			z-index:4;

			position:relative;

		}

		li{

			padding-top:8px;

		}

		img{

			border:0;

		}



		



		h1{

			font-size:26px;

		}

		h2{

			font-size:18px;

		}





		h3{

			font-size:16px;

		}



		.imagen, .imagenini{

			text-align:center;

			border:1px solid #ccc;

			background-color:#eaeaea;

			padding-top:9px;

		}



		.imagen{

			margin:0 auto;

		}



		.imagenini{



		  float:left;

		  margin:10px 6px 0 0;

		}

		.imagen p{

			margin:8px 0;

		}



		.imagenini p{

			margin:4px 0;

		}

		.textoimg .enlaces{

			margin-top:8px;

			text-align:center;

		}



		a{

			color:#603;

		}		



		a:hover{

			color:#f2d38f;

		}



		.limpia{

			clear:both;

		}



		.libro{

			text-align:center;

			border:1px solid #ccc;

		padding:6px 10px;

		width:320px;

		}





		/*estilos libro*/



		



		.mensaje{

			background-color:#e8e8e8;

			font-size:13px;

			margin:10px auto;

			border:1px solid gray;

			width:600px;

			voice-family: "\"}\""; 



  			voice-family:inherit;



  			width:560px;

			line-height:1.5;

		}



		.mensaje hr{

			display:none;

		}



		.mensaje .cabecera{		



			background-color:#f2d38f;

			padding:2px 20px;

			border-bottom:1px solid white;

		}



		.mensaje .cabecera a:hover{		



			color:#603;



		



		}



		.mensaje .texto_libro{

			padding:7px 20px;

			border-right:1px solid white;

		}



		



		#contieneform{

			padding:10px;

			text-align:left;

			width:400px;

			margin:0 auto;

		}





		fieldset{

			border: 1px solid #f2d38f;

			padding:10px;

		}

		.paginas{

			text-align:center;

		}

		.campos{

			margin-left:10px;

		}

		.error{

			color:red;

		}

		input, textarea{

			border:1px solid #f2d38f;

			margin-top:5px;

			font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;

			background-color:#e8e8e8;

		}



		.izqda{

			float:left;

		}



		.izqda a{

			color:#903;

		}



		.fecha{

			float:right;

		}







	.firma{

		margin-right:216px;

	}





	/*nuevos estilos para la index*/







	#index #lista-enlaces h3{

		margin-bottom:1px;

		padding-left:22px;

		background:url(../img/star.gif) no-repeat 0 1px;

	}







#index #lista-enlaces{

	float:left; width:350px;

}



#index #lista-enlaces ul{

	margin:0 0 0 17px;

	padding:0;

	list-style-type:none;

}



#index #lista-enlaces li{



}







#index .destacada1{float:left; margin-right:10px;}

#index .destacada2{float:left;}







#index #texto{

	float:right; width:330px; 

}



#index #texto h2{

	margin-top:5px;

}



#index #ultimo{

	border:1px solid #ccc;

	padding:6px 10px;

	margin:10px 0;

	width:320px;

}



#index #ultimo a{

	border:0;

}





#index #ultimo h2, #index #ultimo h3{

	margin:2px 0 4px 0;

	padding:0;

	background:none;

}



#index #ultimo h3{

	font-size:14px;

}



#index #ultimo .segundo{

	padding-top:15px;

	clear:both;	

}

* html #index #ultimo .segundo{

	padding-top:7px;

	clear:both;	

}



#index #ultimo h3 a{

	background:none;

}



#index #ultimo h3 a:hover{

	text-decoration:underline;

}







#index #ultimo .limpia{

	margin-bottom:5px;

border-bottom:1px solid white;



}







#index #lista_1{

	float:left; width:155px;

}







#index #lista_2{

	float:left; width:155px; 

}







#index .licencia{

	font-size:10px;

	text-align:center;

	margin:0;

	padding:5px 0 0 0;

}





#index .ver_mas{

		margin-left:20px;

	}



#index .anc_sel{

	cursor:text;

	text-decoration:none;

}

#index .c{

	text-align:center;

}



#index .ultimonew{

	margin:10px 0 5px 0;

	/*border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	padding-left:10px;*/

}



#index .ultimomodule{

	float:left;

	margin-right:10px;

	padding:0 12px 12px 12px;

	width:250px;

	border-right:1px solid #ccc;

	background:#f0f0f0;

}



#index .ultimomoduleone{

	float:left;

	padding:0 12px 12px 12px;

	width:117px;

	border-right:1px solid #ccc;

	background:#f0f0f0;

}



#index .ultimomodulefotolog{

	float:left;

	margin-right:10px;

	padding:10px 0 0 10px;

	width:330px;

	border-right:1px solid #ccc;

	background:#f0f0f0;

}



#index .ultimomodulefotolog img{

	width:100px;

	height:74px;

}

#index .ultimomodulefotolog .destacada1{

	margin-right:10px;

}



#index .ultimonew a{

	border:0;

}



#index .ultimonew h2, #ultimo h3{

	margin:2px 0 4px 0;

	padding:0;

	background:none;

}



#index .ultimonew h2{

	margin:2px 0 7px 0;

}

#index .ultimonew h3{

	font-size:14px;

	margin:3px 0 7px 0;

}



#index  .ultimonew .segundo{

	padding-top:15px;

	clear:both;	

}



* html #index  .ultimonew .segundo{

	padding-top:7px;

	clear:both;	

}



#index .ultimonew h3 a{

	background:none;

}



#index .ultimonew h3 a:hover{

	text-decoration:underline

}



#index #texto{

	float:right; width:350px; 

	margin:5px 0 0 0;

}

#politica{text-align:center;}




