@charset "utf-8";
/* CSS Document */

body{
	background:none;
	border:#999999 1px solid;
	border-bottom:none;
	border-top:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:.7em;
	color: #333333;
	width:750px;
	margin:auto;
	padding:0;
	background-position: 50% 0%;}
	
p{	text-align:justify;
	padding:5px 0;
	margin:0;}
	
.leyenda{ font-size:.8em; text-align:center;}

h1{	font-size: 1.2em;
	color: #6AC334;
	font-weight:bold;
	padding: 0px 0 10px 10px;
	margin:0;}

h2{	font-size: 1.4em;
	color:#009049;
	font-weight:bold;
	background:url(img/vi1.gif) left  no-repeat;
	padding:5px 10px 5px 15px;
	margin:0;}

h3{	color:#029142;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding: 10px 0;}
	
h4{	font-size:1em;
	margin:0;
	padding:10px 0;
	font-weight:bold;
	text-align:center;}	

h5{	font-size:.8em;
	color: #666666;  /* -- subtitulos -- */
	padding:5px 0 5px 20px;
	margin:0;}
li {
padding-bottom:10px;
}	

a {	color: #007e3e;
	text-decoration:none;
	font-weight: bold;
display:block;	}
a:hover { color: #6AC334}	

img{ border:none; margin-bottom:-2px; }


.margen { padding:0px 25px 10px; }	

#photonews p{
text-align:center;
}

#contenido2 .photonews a{
background:none;
text-align:right;
}

#contenido2 .see a{background:none;
text-align:right;}		

#photonews img{ float:none; width:440; }

#contenido2 #gallery a{background:none; padding:5px;}
#gallery table{border:#009049 solid 1px;}
#gallery tr{border:#009049 solid 1px;}
#gallery td{border:#009049 solid 1px;}
 

/*---------------- BANNER Y MENU BASICO -------------------*/	
#top{
	width:750px;
	float: right;
	margin:0;
	padding:0;
	height: 228px;
	background:#FFFFFF;}

#top img{ border:none;}

#menuh{
	background:#3b4c55;
	height:40px;}

/*----------------*/
	
#banner1{
	height:275px;
	background-image:url('img/cab500.jpg');
	}
#banner2{
	height:275px;
	background-image:url('img/cab500 castellano.jpg');
	}

/*---------------- MENU HORIZONTAL -------------*/
#menu {
	width:550px;
	height:40px;
	margin:0px;
	padding:0;
	float:left;}
#menu ul{	margin: 0;	padding: 0;	list-style: none;}
#menu li{display: inline;}
#menu a{
	font-weight:normal;
	border-right:1px solid #999999;
	display: block;
	margin: 10px 0 5px 0 ;
	float: left;
	padding: 2px 10px;
	text-decoration: none;
	color: #FFFFFF;}
#menu a:hover, #menu .active a {color:#6AC334 ;}

/*------ */

#area{ background: #FFFFFF ;
		width:750px;
		height:100%;
		padding:0;
		margin:0;}
		
#contenido2 #link a{background:none;}

/*------ COLUMNA IZQUIERDA  -- MENU PRINCIPAL ---------*/
#colum1 {
width:187px;
background:#FFFFFF;
float:left;
padding:0; 
margin:0; }

/*--- menu PRINICPAL ---*/
#menu1{
background:#3B4C55 none repeat scroll 0%;
padding:0;
margin:0;	}

#menu1 ul{
list-style-image:none;
list-style-type:none;
list-style-position:outside;
padding:0px;
margin:0pt 0pt 15px;	}

#menu1 li{
margin:0;
border-bottom:1px  #3B4C55 solid; padding:0px;	}

#menu1 a{
	padding:5px 0px 5px 20px;
	background:url(img/vi4.gif) left no-repeat;
	display:block;
	font-weight:normal;
	color:#ffffff;
	}
#menu1 #refra a{background:none; color:#6AC334; padding:0 0 10px 0px; font-weight:bold;}

#menu1 a:hover, #menu1 .active a {
	background:#56646B none repeat scroll 0%}

.imagen1{ padding:30px 0px 30px 15px ;}

/*---------------- CONTENIDO PRINCIPAL  columna 2-------------*/
#colum2 {
	width:560px;
	float: left;
	margin-bottom:10px}	
	
/*JL---------*/
#colum2 h1{
    font-size: 1.4em;
	color:#009049;
	font-weight:bold;
	padding:5px 10px 5px 15px;
	background:url(img/vi1.gif) left  no-repeat;
	margin:0;}
#contenido2 a{
	padding:5px 0px 5px 20px;
	background:url(img/vi4.gif) left no-repeat;
	display:block;
	font-weight:normal;
	}
#contenido2 #portada a{background:none; float:left;}
#contenido2 #pub a{background:none;}
.map{
list-style-image:url(../uh/img/vi8.gif);
padding:5px 0px 10px 5px;

}	
.map2{list-style-image:url(../uh/img/vi3.gif);
padding:5px 0px 10px 15px;

}

#map a {background:none;
padding:5px 0px 10px 0px;
display:inline;
}
	
#ASearch a{
background:none;
padding:20px 0px 5px 5px;
display:block;
font-weight:normal;
color:#029142;
font-style:italic;
}

#ASearch a:hover{

color:#d59809;;
}		
	


/*---------------- FRANJA DE BUSQUEDA -------------*/
#franja1{
	width:150px;
	height:30px;
	padding:5px 0px 0 15px;
	margin-bottom:15px;		}

#franja1 img{ border:none; padding-top:8px;}


/*--------- CONTENIDO PRINCIPAL ------------*/
#contenido{
	background: #fff;
	width:433px;
	float: left;}
#contenido2{
background: #FFF;
	width:563px;
	//width:495px;
	float: left;}
		
/*---- CUADRO DE NOVEDADES ----*/
.noved {font-size: 1.4em;
	color:#FFFFFF;
	font-weight:bold;
	background:#029142;
	padding:5px 10px 5px 15px;
	margin:20px 0px 5px 0px;}				
#noved {
	padding:5px 10px;
	background: #FFFFFF;
	border:#CCCCCC solid 1px;
	margin-bottom:10px;}	
#noved ul{
	list-style:none;
	margin:0px 0 0 15px;
	padding:0;
	list-style-image:url(img/vi3.gif);	}					
#noved li{ 
	margin:0;
	padding:0px 0px 10px 0;}	

#noved a{ font-weight:normal;
			color:#333333; }
#noved a:hover{ color: #f8931d;	}	

#mas{  text-align:right; padding:10px 0 0px 0;}
#mas a{ color: #df961f; font-weight:normal; background:none; padding:0; margin:0;}
#mas a:hover a:active{ font-weight:normal;}
/*-----------------------------------------------------*/

#search{margin-top:160px;
//margin-top:20px;
}

#searchpro{
margin-top:120px;
}
	

/*----------------------- PARAMOS ------------*/				
#paramos{
	width:125px;
	float: right;}			

#paramos img{
	border:none;
	padding: 5px 0;
	margin:0;}			

/*----- menu base ------------------------------*/
#base{clear:both; background:#FFFFFF;	width:750px;}
#base p{ font-size:.9em; text-align:center; padding:15px 0;}
#base a{ color:#333333; font-weight:normal; text-align:center; display:inline;}
#base a:hover{ color:#333333; font-weight:bold; text-align:center;}

/*-----------PIE DE PAGINA------------------------*/
#pie{	clear:both; width:750px; background:#3B4C55 none repeat scroll 0%}	
#pie p{ color:#FFFFFF; font-size:.9em; text-align:center; padding: 10px 0px;}	

/****clearfix ------******/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
