/*-- reset yahoo*/

/*Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1*/
body{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*  css by daniel castanera*/
/* --------------------------------------- general ------------------------------------------ */

ul li {margin-left:5px;}
p{text-align:justify;padding-bottom:2px;}
p.access {display: none;}
strong{font-weight:bold;}


body {text-align:left;	padding: 0;	border: 0;  color: #333;background:url(../imgs/bg_body2.gif) repeat; font-size:12px; font-family:Arial;}
#wrap{ padding:0px 10px; width:950px; margin:0 auto; background:#fff;}
.noshow{display:none}

/* cabeceras*/
.hdtop {clear:both; background:#fff url(../imgs/bg_header.gif) top no-repeat;  padding: 15px 20px 0px 20px; height:31px;}
.hdtop .info {float:left; display:inline; font-size:13px; font-weight:bold; color:#fff; width:500px;}
.hdtop .lst_topnav {float:right; font-size:12px; color:#fff;}
.hdtop .lst_topnav li{float:left; font-size:12px; color:#fff; margin-left:5px;}
.hdtop .lst_topnav li a { font-size:12px; color:#fff; padding-right:5px; font-weight:bold; text-decoration:none;}
.hdtop .lst_topnav li a:hover { text-decoration:underline;}


 h1.logo{height:83px; width:950px; background:url(../imgs/logo.gif) no-repeat; margin:0 0 10px 0;}


.hdinfo .lst_nav li ul {position: absolute; 	top:15px; left:0; display:none;	font-size:1.1em;    text-decoration: none;     text-align: left;    list-style-type: none;  	background-color:#494949;}
.hdinfo .lst_nav li {	position:relative;	float:left;	margin: 0;      font-size:11px;}
.hdinfo .lst_nav li a{font-size:12px; color:#666; display:block; text-decoration:none; margin-left:25px; padding-bottom:5px; font-weight:bold;}

.hdinfo .lst_nav li a.active {text-decoration:underline; color:#0173bb;}
.hdinfo .lst_nav li a:hover{ background:#f4f4f4 url('../imgs/bgbarra.gif') repeat-x;    }
.hdinfo .lst_nav li:hover ul, .hdinfo .lst_nav li.over ul {	display: block; margin-left:25px;}
.hdinfo .lst_nav li li {float:none;height:auto;}
.hdinfo .lst_nav li li a {color:#fff; background:none; font-size:12px; width:200px; padding:5px; margin-left:0px;}
.hdinfo .lst_nav li li a:hover {text-decoration:none;color:#fff; background:#e2cb0a;}
.hdinfo .menu {float:left; display:inline; height:20px; background:#fff; margin-top:15px;}

/* cuerpo */
#content h1 {font-size:24px; padding-bottom:10px; border-bottom:2px solid #f5f5f5; color:#0271b8;}
#content h1 a {color:#0271b8;}



.flash {height:324px; float:left; display:inline; margin:0; margin-bottom:10px; padding:0;}
.servicios {background:url(../imgs/bg_servicios_top.png) bottom no-repeat; float:left; width:950px; height:102px;}
* html .servicios {height:102px;}

.lst_servicios li {float:left; display:inline; width:200px; height:80px; margin:5px 10px 5px 10px; padding-left:10px; border-left:2px solid #fff;}
.lst_servicios li h3, .lst_servicios li h3 a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none; margin-bottom:5px;}
.lst_servicios li h4 {color:#fff; font-size:12px;}
.lst_servicios li h3 a:hover {text-decoration:underline;}
.lst_servicios li.first {border:0px;}







#content .flash {margin-top:10px;float:left;}

.blk {margin-top:15px;}
.border_top{border-top:2px solid #ccc; margin-top:10px; padding-top:15px;}
.blk .col3{width:300px; float:left; display:inline;}
.blk .col3 h2.section {padding-bottom:10px; border-bottom:1px solid #f5f5f5;}
.blk .col3 h2.section a{font-size:18px; color:#006699; }

.sidebar {margin-right:20px;}
.lst_varios {padding:10px 0;}
.lst_varios li {padding-bottom:10px; border-bottom:1px solid #f5f5f5; margin-bottom:10px;}
.lst_varios li h3 a{ font-size:14px; font-weight:normal; color:#006699;}
.lst_varios li p{ font-size:12px; color:#666;}

 

#content .col1{width:610px; padding-right:20px; border-right:1px solid #eee; margin-right:20px; float:left; display:inline;}
#content .col2{width:290px ; float:left; display:inline;}


#content .interior {margin:5px 0 20px 0; }

#content .interior img {width:950px;}
#content .col1 h1 {margin-bottom:10px;}
#content .col1 {font-size:12px; color:#666; line-height:180%;}

#content .col1 p {margin-bottom:10px;}

#content .col1 #galeria h1 a{text-decoration:underline;  font-weight:bold;}
#galeria {margin-top:20px;}
.lst_images {margin-bottom:30px; border-bottom:2px solid #f5f5f5;}
.lst_images li {float:left; display:inline; margin:0 0 5px 5px}
.lst_images li img {border:1px #ccc solid;}
.lst_images li a:hover img {border:1px #990000 solid;}



.box {border:1px solid #eee; padding:5px; margin-bottom:25px;}
.box h2  {font-size:24px; font-weight:bold;}
.box p {color:#333; font-size:12px;}
.box .red {color:#e70606;}
.box .blue {color:#047ac6;}
.box .yellow {color:#ffcc00;}






a:hover {text-decoration:underline;}
.masOpcion {text-align:right;clear:both;}
.volver {font-size:14px; color:#0271b8;}
 
.breadcrumbs {margin-bottom:20px;}
.breadcrumbs a{ font-size:11px; color:#333;}


.title_menu {background:#0173bb; padding: 5px; color:#fff; font-weight:bold; margin-bottom:4px;}
.principal h4 {font-size:14px; color:#0271b8;}
.principal h5 {font-size:14px; color:#0271b8;}

 
 
.tituloNoticia , .tituloNoticia  a  { font-size:14px;  font-weight:bold;   color:#0271b8;   text-transform:uppercase;}
 
.azul, .more {font-size:14px; font-weight:bold; color:#0271b8;}
 
 
 
.principal{ padding:0px 10px; margin:0px 0;}	
.principal h1, .principal h1 a{font-size:24px; color:#0271b8;}
.principal h2, .principal h2 a{font-size:18px; color:#0271b8;}
.principal h3, .principal h2 a{font-weight: bold;	font-size: 13px;}
.principal .peque{font-size:10px; font-weight:bold; padding-bottom:10px;}	
.principal .resumen {font-size:12px; color:#333; border-top:1px dotted #ccc; background:#f4f4f4; padding:5px;}
.principal .texto {border-top:1px dotted #ccc; padding-top:15px; line-height:140%;}
.principal .texto p{margin-bottom:10px;}
.comment {padding:5px; border:1px solid #fff;}
.comment:hover {border:1px solid #ccc; background:#f4f4f4;}

.fecha img{float:left;margin-right:15px;}
.fecha p {font-weight:bold;font-size:10px;}  
 
 #ft {clear:both;margin-top:20px;  background:#eee; padding:10px 0; margin-bottom:10px; border-top:3px #ccc solid;}
 #ft .footer{float:left;display:inline; width:800px;}
 

 
 #ft .lst strong{width:100px; display:block; float:left;}
 #ft .lst .lst_url{float:left; width:600px;}
 #ft .lst {margin:5px 10px 10px 10px;}
 #ft .lst a{padding:0px 5px; color:#333; text-decoration:underline;}
 #ft .lst a:hover{ text-decoration:none;}
 
 
 
 
 #ft .logoFooters{float:left; width:126px; height:80px; margin-right:20px;}
 
 
 
 /* formularios */
 
#formulario{margin:0; padding:10px 0; float:left;}
#formulario label {font-weight:bold; }
#formulario input, textarea {background:#fff; border:1px solid #ccc;   }
#formulario input:focus, textarea:focus {color: #000; background-color:#f1f1f1; border:1px solid #0271b8;}	


#formulario input.boton {
    width:100px; 
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:1.1em;
	font-weight:bold;
	color:#FFF;
    padding: 2px 1em;  
    background-color: #0271b8;
    border:1px solid #ccc;
}	

.error_msg {background:#990000; color:#fff;   font-size:1.1em; padding:10px 0; margin:10px 0;}
.info_msg {background:#ccc; color:#333; font-size:1.1em; padding:10px 0; margin:10px 0;}
 
  .lst_direcciones li {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ccc;}
 .lst_direcciones .op {background:#ffc600; color:#333; font-size:12px;padding:5px; margin-bottom:2px;}
 .lst_direcciones .info {color:#333; font-size:11px;}
 
 

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display:block;}
.clear {clear:both;}
 
 
 
 
 /* EDITOR */

h2.titulo_op_azul, h2.titulo_op_azul a {font-size:18px; padding-bottom:10px; border-bottom:2px solid #f5f5f5; color:#0271b8;}
h3.titulo_peque_azul, h3.titulo_peque_azul a {font-size:14px; padding-bottom:10px; border-bottom:2px solid #f5f5f5; color:#0271b8;}



 /* EDITOR */

h2.titulo_op_gris, h2.titulo_op_gris a {font-size:18px; padding-bottom:10px; border-bottom:2px solid #f5f5f5; color:#333;}
h3.titulo_peque_gris, h3.titulo_peque_gris a {font-size:14px; padding-bottom:10px; border-bottom:2px solid #f5f5f5; color:#666;}
.resaltado_azul {font-weight:bold; color:#0271b8;}
.resaltado_gris {font-weight:bold; color:#666;}
.resaltado_rojo {font-weight:bold; color:#cc0000;}


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display:block;}


