@charset "utf-8";
/* CSS Document */
img {border:0; outline-width:0}
body {font: 11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
	color: #666666; }
/* CSS generico todas secciones */ 
* {margin:0; padding: 0;}
a, a:visited, a:link {outline-width:0px; text-decoration:none; color:#B33B53; font-weight:bold}
a:hover {border-bottom: 1px dotted; text-decoration:none}
div#wrap { width:1004px;margin:auto }
div#header {width:100%; text-align:center}
div#logo {float:left; padding:10px; width:393px;}
div#escudo {text-align:right;padding:10px;}

div#menu {font-family:Verdana, Geneva, sans-serif; text-align:center;font-size: 11px;color: #000; }
ul#nav{ list-style-type:none; float:left}
ul#nav li{float:left; font-weight:bold; padding:8px}
ul#nav a{text-decoration:none; color:#838383;}
ul#nav a:hover{ color:#000; }
ul#nav li.activelink a,ul#nav li.activelink a:hover{ text-decoration:none; color: #000}

div#cuerpo {clear:both }
div#contenido {margin:0px 10px 10px 10px; width:730px; float:left; padding:0px  }
#contenido2{margin:0px 10px 10px 10px; width:100%px;}  /* principal */
#foto {text-align:center}
#foto img {padding: 8px; border: 1px solid #DCDCDC;}
div#explica { margin-top:15px; text-align: left;}
#explica:first-line {font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif; color:#B33B53; font-size:22px}
.menulat{ padding:10px; margin:0px 10px 10px 760px ; background:#FFEBE6;text-align: left; /* principal */ }
div#copy{
	text-decoration:none;
	background:#F6F5F5;
	text-align:center;
	height:auto;
	padding:5px;
	clear:both;
	width:100%;
	border-top: 1px solid #E8E8E8;
	padding-bottom:50px;
	overflow:auto;
}
h1, h2, h3, h4 ,h5{
	font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;}

h1{ font-size: 30px; color: #000; padding:0 0 15px 0;}
h3 { font-weight:bold;
	font-size: 22px;
	color:#B33B53; margin-bottom:10px;}
h4 { font-weight:bold;
	font-size: 16px;
	color: #000; margin:10px 0}
h5 { font-weight:bold;
	font-size: 13px;
	color: #000;
	text-decoration:none;}
h6 { font-weight:bold;
	font-size: 11px;
	color: #000;
	text-decoration:none;
}

ul#barra{ list-style-type:none;
	color: #000;}
ul#barra li{font-weight:bold;}
ul#barra a{text-decoration:none; color:#838383; font-weight:bold}
ul#barra a:hover{ color:#000; }
ul#barra li.activelink a,ul#barra li.activelink a:hover{ text-decoration:none; color: #000; border-bottom: 1px dotted}

.ultimos {margin:10px 0px;}
.ultimos img {width:50px; height:50px; float:left; display:block; margin-right:5px;}
ul.delegados {list-style-type:none}
ul.delegados a{color:#B33B53;font-weight:bold;}
ul.delegados a:hover{border-bottom: 1px dotted; text-decoration:none}


#recientes {border: 1px dashed black; padding:10px; margin-bottom:10px; margin-top:15px; }
#titulito {font: bold 16px Georgia, 'Times New Roman', Times, serif; font-weight:bold;	margin:-20px -5px 0 25px; background:#FFEBE6; text-align:right; padding-right:5px; display:block; }

/* CSS index.php principal unicamente */
div#explicaprin { margin-top:10px; text-align: left;
	
	color: #000;}
div#firma {text-align:right; margin-top: 10px }
div#lomas {
	
	color: #000;
	background:#FD9598;
	padding:5px;
	text-align:center;
	margin-top:15px;
	overflow: auto;
	}
h2 { text-align:right; font-size: 20px; color: #FF9999; padding:0 0 10px 0;}


.resultado {border-bottom:1px dotted black; margin:10px 0;}
.resultado img{float:left; display:block; width:250px; height:200px; margin:0 20px 20px 0; border: 1px solid #DCDCDC; padding:8px}
.borra{clear:both}
#navegador{text-align:right; color:#838383; font-weight:bold; font-size:12px; }
#navegador a{text-align:right; color:#B33B53; font-weight:bold; font-size:12px; }

#noticia {margin:15px 0}

#temas {border: 1px dotted black; padding:5px; }
#temas p:first-line{font: bold 16px Georgia, 'Times New Roman', Times, serif; text-align:right; font-weight:bold;}
#lista {padding:15px; font-size:11px}


.links li {padding:3px 0; list-style-type:none}

.error{background-color:red;  padding:5px; margin-bottom:10px;}
.deta_pro img {width:300px; height:200px; float:left; margin-right:20px; border: 1px solid #DCDCDC; padding:8px;}

.cont_recientes {padding-bottom:10px; border-bottom:1px solid black;}

#listticker li {list-style-type:none; padding:10px 0}
#listticker {display:block; overflow:hidden; height:190px}

#objetivo, #acerca{
	width:470px;
	padding:10px 20px;
	float:left;
	display:block; 
	text-align:left;
	background:#F6F5F5;
	text-decoration:none;
	margin-bottom:30px;
}
#objetivo h4,#acerca h4{
	text-align:left;
	color:#666;
}

#objetivo li{
	list-style-type:none;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	padding:5px 0 5px 10px;
}
#objetivo li a {
	width: 98%;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	line-height: 2em; 
	font-weight: bold;
	padding: 4px 0;
	margin-left: 0;
	padding-left: 0;
	color: #888;
	border: none;
	cursor:pointer;
}
#objetivo li a span {
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, Serif;
}
#objetivo li a:hover,#objetivo li a:hover span {
	color: #333;	
}
p.thumbs{ padding: 0 0 0 40px; }
.thumbs img { 
	position: relative;
	padding: 8px;
	margin: 5px;
	background: #fafafa;
   border: 1px solid #ddd;	
}
.thumbs img:hover	{
	border: 1px solid #D2D2D2;
	background: #DDD;	
}
.thumbs a:hover { background-color: transparent; border: none }

#regis{
	clear: both;
	border-top: 1px solid #dadada;
	margin: 0 auto;
	padding-top:10px;
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
}
#regis .bottom-left {
	float: left;
	padding-left: 5px;		
}
#regis .bottom-right {
	text-align: right;
	padding-right: 0;
}
#footer{
	text-decoration:none;
	font: 11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
	color: #666;
	background:#F6F5F5;
	text-align:center;
	height:auto;
	padding-bottom:50px;
	clear:both;
	width:1024px;
	margin:20px auto 0 auto;
}