body {

	background-image:url('bg.jpg');

	background-repeat:repeat-x;

	background-color:#3A3A3A;

	margin:0px 0px 0px 0px;

}



div.contenedor {

	width:770px;

	margin:auto;

	font-family:Trebuchet MS;

	font-size:12px;

	color:#FFF;

	text-align:justify;

}



div.banner {

	height:130px;

	background-image:url('banner.jpg');

	background-repeat:no-repeat;

}



div.logo {

	padding-top:23px;

	padding-left:25px;

}



div.menu {

	height:57px;

	background-image:url('menuback.jpg');

	padding-top:22px;

	padding-bottom:26px;

}



a.enlacemenu {

	padding:22px 10px 17px 10px;

	text-align:center;

	font-size:12px;

	text-decoration:none;

	color:#FFF;

}



a.enlacemenu:hover {

	background-image:url('menubackover.jpg');

	background-repeat:repeat-x;

}



div.menupro {

	margin-top:-48px;

	height:121px;

	background-image:url('menupro.jpg');

	padding:5px 0px 0px 0px;

	color:#000;

}



div.menupro span {

	line-height: 150%;

	width:30%;

	float:left;

}



a.enlacemenupro {

	text-decoration:none;

	color:#000;

}



a.enlacemenupro:hover {

	text-decoration:underline;

}



div.main {

	clear:both;

	overflow:hidden;

	margin-top:-5px;

	padding:10px;

	background-image:url('mainbg.jpg');

	background-position:top;

	background-repeat:repeat-x;

	background-color:#4E4E4E;

}



a.enlacemain {

	color:#FFA800;

	text-decoration:none;

	border-bottom:1px dashed #FFA800;

}



a.enlacemain:hover {

	color:#FFA800;

	text-decoration:none;

	border-bottom:0px dashed #FFA800;

}





div.abajo {

	clear:both;

	padding:10px;

	text-align:center;

	color:#FFF;

	font-size:12px;

}



.campo {

	border:1px solid #CCC;

	font-family:Trebuchet MS;

	font-size:12px;

}



div.titulo {

	color:#FFA800;

	font-size:14px;

	font-weight:bold;

}



div.img_desc {

	margin-top:10px;

	overflow:hidden;

	clear:both;

	width:98.5%;

	padding:5px;

	background-color:#333;

	height:1%;

}



div.img {

	margin:5px;

	float:left;

	margin-right:15px;

	height:1%;

}



div.desc {

	line-height: 200%;

	height:1%;

}



div.desc span {

	color:#FFA800;

	font-weight:bold;

}



div.pag {

	clear:both;

}



a.pags {

	text-decoration:none;

	color:#FFF;

}



a.pags:hover{

	text-decoration:none;

	color:#FFF;

	font-weight:bold;

}



a.valido {

	text-decoration:none;

	color:#FFF;

}



a.valido:hover {

	text-decoration:underline;

}