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


	
	body {
	background: url(../images/fondo.jpg) repeat-x #FFFFFF;
	background-position:top;
	cursor : default;
	margin : 0;
	padding : 0
	}
	
	a:active {
	text-decoration: none;
	}
	
	#page_container {
	width:901px;
	margin:auto;
	}
	
	#header
	{
	width:901px;
	height:264px;
	margin-top:0px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#container {
	float:left;
	clear:both;
	width:901px;
	height:auto;
	margin-top:12px;
	margin-bottom:10px;
	}
	
	#menu {
	float:left;
	width:193px;
	height:768px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:3px;
	}
	
	#inicial {
	float:left;
	width:25px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:5px;
	}
	
	#contenido {
	float:right;
	width: 676px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:9px;
	margin-right:5px;
	}
	
	#titulo_seccion {
	float:left;
	width: 676px;
	height:28px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	}
	
	#titulo_seccion2 {
	float:left;
	width: auto;
	height:22px;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	}
	
	#barrita {
	float:left;
	width: 676px;
	height:2px;
	background-color:#D32E12;
	}
	
	#foto_inicial {
	float:left;
	width: 676px;
	height:395px;
	margin-top:0px;
	margin-bottom:19px;
	}
	
	#foto_interior {
	float:left;
	width: 676px;
	height:226px;
	margin-top:0px;
	margin-bottom:8px;
	}
	
	#rollo {
	float:left;
	width: 676px;
	height:auto;
	margin-top:2px;
	margin-bottom:8px;
	}
	
	#textos {
	float:left;
	width: 451px;
	height:auto;
	margin-top:0px;
	margin-bottom:8px;
	}
	
	#textos2 {
	float:left;
	width: 600px;
	height:auto;
	margin-top:0px;
	margin-bottom:8px;
	}
	
	#textos3 {
	float:left;
	width: 670px;
	height:auto;
	margin-top:0px;
	margin-bottom:8px;
	}
	
	#lateral {
	float:left;
	width: 210px;
	height:auto;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:13px;
	}
	
	#lateral1 {
	float:left;
	width: 210px;
	height:176px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	background-image:url(../images/mision.jpg);
	}
	
	#lateral1a {
	float:left;
	width:196px;
	height:17px;
	margin-top:10px;
	margin-bottom:8px;
	margin-left:8px;
	}
	
	#lateral1b {
	width:196px;
	height:120px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#lateral2 {
	float:left;
	width: 210px;
	height:300px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	background-image:url(../images/vision.jpg);
	}
	
	#lateral2a {
	float:left;
	width:196px;
	height:17px;
	margin-top:10px;
	margin-bottom:8px;
	margin-left:8px;
	}
	
	#lateral2b {
	width:196px;
	height:100%;
	position:relative;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#banners {
	float:left;
	width: 676px;
	height:354px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
	
	#banners1 {
	float:left;
	width: 210px;
	height:354px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:23px;
	}
	
	#noticias {
	float:left;
	width: 210px;
	height:354px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:23px;
	background-image:url(../images/noticias.jpg);
	}
	
	#banners2 {
	float:left;
	width: 210px;
	height:354px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:-210px;
	}
	
	#titulo_noticias {
	float:left;
	width: 150px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
	}
	
	#listado_noticias {
	position:relative;
	float:left;
	width: 190px;
	height:300px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	}

	
#footer-contain {
clear:both;
margin : 0 auto;
background:url(../images/fondofooter.jpg);
}

#footer {
height:67px;
}



#footer-a{
padding-top:4px;
text-align:center;
font-size:11px;
}


#footer-a a {
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
}

#footer-a a:hover {
font-size:8pt;
color: #FFFFF;
text-decoration:underline;
}

#footer-b{
text-align:center;
}


#footer-b a {

font-size:8pt;
color:#001C55;
text-decoration:none;

}

#footer-b a:hover {

font-size:8pt;
color: #339900;
text-decoration:underline;

}

#more_news a{
	position:absolute;
	bottom:0;
	right:0;
	color:#990000;
	text-decoration: none;
	font-size: 0.8em;
	font-family: Arial;
}

/*Newsletters*/

table.news td.date{
	font-size: 0.7em;
	color:#333;
	padding:5px;
	font-family: Arial, "MS Trebuchet", sans-serif;
}

table.news td.title a{
	color:#990000;
	font-family: Arial;
	font-size: 0.9em;
	text-decoration:none;
}

#pagi-nav{
	padding: 0 10px;
	position:absolute;
	bottom:0;
	width:inherit;
	height:30px;
}

.pagination{
	float:left;
	margin:2px;
	border: 1px solid #999;
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
	padding:2px;
	color:#000;
}

#pagi-nav span{
	background-color: #CCC;
}


.stltitle{
	font: 1.5em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	display: inline;
	margin: 3px 0px;
}

.stlfecha{
	color:#999;
	font: 0.6em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}


.stlauthor{
	font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color:#999;
}

.stltexto{
	color:#202020;
	font: 10pt  Verdana, sans-serif;
}
	



	
	#direnet
	{
	width:817px;
	height:13px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	text-align:center;
	}
	
	.section {
  	padding: 0 0 0px 0;
 	border-bottom: 1px solid #d8d8d8;
  	margin-top:2px;
  	margin-bottom:2px;
  	margin-right:0px;
  	}
	
	.section2 {
  	padding: 0 0 0px 0;
 	border-bottom: 1px solid #d8d8d8;
  	margin-top:5px;
  	margin-bottom:5px;
  	margin-right:0px;
  	}
	
	.section3 {
  	padding: 0 0 0px 0;
 	border-bottom: 1px solid #B10022;
  	margin-top:5px;
  	margin-bottom:5px;
  	margin-right:0px;
  	}
		
	
	
	.news01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#43443A;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	}

	.news02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#43443A;
	}

	.news03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#620179;
	line-height:13px;
	text-align:right;
	}
	
	.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	}
	
	.footer_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	}
	
	.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	text-align:right;
	}
	
	.footer3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#303030;
	line-height:13px;
	font-weight:bold;
	text-align:center;
	}
	
	.direnet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	line-height:13px;
	font-weight:bold;
	text-align:center;
	}
	
	.rollo01 {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size: 13px;
	line-height:20px;
	color:#4E4E4E;
	}
	
	.rollo01bold {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size: 13px;
	line-height:20px;
	color:#4E4E4E;
	font-weight:bold;
	}
	
	.rollo011bold {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size: 12px;
	line-height:20px;
	color:#4E4E4E;
	font-weight:bold;
	}
	
	.rollo012bold {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size: 11px;
	line-height:20px;
	color:#4E4E4E;
	font-style:italic;
	font-weight:bold;
	}
	
	.rollo02 {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-size:12px;
	line-height:18px;
	color:#4E4E4E;
	}
	
		.direccion {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	}
	
	
	
	
	
	.listado_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	}
	
	.listado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-style:italic;
	}
	
	
	
	
	
	
	
	
	
	
	#pbox {
	float:left;
	width: 451px;
	height:auto;
	margin-bottom:10px;
	}
	
	#punto {
	float:left;
	width: 10px;
	height:auto;
	}
	
	#prollo {
	float:left;
	width: 441px;
	height:auto;
	}
	
	
	
	
	
	
	
	
	

#consejos {
	float:left;
	width: 660px;
	height:auto;
	margin-left:10px;
	margin-bottom:20px;
	}
	
	#navi {
	
	list-style-image:url(../images/vineta.png);
}


	#vin {
	
	width:10px;
	height:18px;
	float:left;
	margin-right:10px;
	background-image:url(../images/vin.png);
	background-repeat:no-repeat;
}

	#puesto {
	float:left;
	width: 120px;
	height:auto;
	margin-right:10px;
	}
	
	#norg {
	float:left;
	width: 485px;
	height:auto;
	}