@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
img{border:0}

body{
background-image:url(imagenes/fondo.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link{color:#000000; text-decoration:none}
a:visited{color:#000000; text-decoration:none}
a:hover{color:#000000; text-decoration:underline}

#contenido{
width:955px;
margin:0 auto;
background-image:url(imagenes/fdo_cont.jpg);
background-repeat:repeat-y;
}

#cabezal{
background-image:url(imagenes/fdo_cabezal.jpg);
background-repeat:repeat-x;
height:135px;
}

#azul{
background-image:url(imagenes/fdo_menu_top.jpg);
background-repeat:repeat-x;
height:32px;
padding-left:25px;
padding-right:10px;
}

#menu_vert{
width:210px;
height:795px;
float:left;
background-image:url(imagenes/fdo_menu_vert.jpg);
background-repeat:repeat-x;
background-color:#333333;
}

#menu_vert_inner{
padding:25px 20px 20px 20px;
overflow:hidden;
}

#centro{
width:571px;
float:left;
}

#centro_inner{
padding:20px;
overflow:hidden;
}

#banners_der{
width:173px;
float:right;
}

#pie{
height:30px;
background-color:#06559a;
color:white;
padding:10px 0;
text-align:center;
font-size:11px;
}

.menuprincipal{
color:white;
font-family:Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-top:5px;
}

.menuprincipal a:link{color:white; text-decoration:none}
.menuprincipal a:visited{color:white; text-decoration:none}
.menuprincipal a:hover{color: #CCCCCC; text-decoration:none}

.lineasmenu{
color:#88c31b;
font-family:Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#scroller{
margin:30px auto 20px auto;
background-color:#06559a;
width:155px;
padding:5px;
}

#infomaratones{
text-align:center;
color:white;
font-size:14px;
margin-bottom:5px;
}

.banners{
border:1px solid grey;
margin:10px auto;
}

h1{
color:#06559a;
font-size:14px;
font-weight:bold;
margin-bottom:30px;
}

h2{
font-size:12px;
font-weight:bold;
margin-bottom:20px;
}

.texto{
font-size:11px;
}

p.texto{margin-bottom:12px}

.separador{
margin:20px auto;
}

.banner_horizon{
margin:20px auto;
border:1px solid grey;
}

.link{
font-size:11px;
}

.link a:link{text-decoration:none; color:#000000}
.link a:visited{text-decoration:none; color:#000000}
.link a:hover{text-decoration:none; color:#7aa821}

.meses{
font-size:11px;
text-align:center;s
}

.meses a:link{text-decoration:none; color:#000000}
.meses a:visited{text-decoration:none; color:#000000}
.meses a:hover{text-decoration:none; color:#FFFFFF}

.foto_nov{
float:left;
margin:0 15px 15px 0;
border:1px solid grey;
}

.tabla{
padding:5px;
font-size:11px;
}

/*TABS*/

ul.tabs {  
  margin: 0;  
  padding: 0;  
  float: left;  
  list-style: none;  
  height: 21px;  
  border-bottom: 1px solid #999;  
  border-left: 1px solid #999;  
  width: 100%;  
 }  

ul.tabs li {  
  float: left;  
  margin: 0;  
  padding: 0;  
  height: 20px;  
  line-height: 20px;  
  border: 1px solid #999;  
  border-left: none;  
  margin-bottom: -1px;  
  overflow: hidden;  
  position: relative;  
  background: #e0e0e0;  
}
  
ul.tabs li a {  
  text-decoration: none;  
  color: #000;  
  display: block;  
  font-size: 12px;  
  padding: 0 20px;  
  border: 1px solid #fff;  
  outline: none;  
}  
 
ul.tabs li a:hover {  
 background: #ccc;  
 }  
  
html ul.tabs li.active, html ul.tabs li.active a:hover  {  
  background: #fff;  
  border-bottom: 1px solid #fff;  
}  

.tab_container {  
   border: 1px solid #999;  
   border-top: none;  
   overflow: hidden;  
   clear: both;  
   float: left; width: 100%;  
   background: #fff;  
}  
   .tab_content {  
  padding: 20px;    
}  

.Estilo9{ 
font-size:10px;
color:#000;
}

.Estilo9des{ 
font-size:10px;
color:#CCC;
}

.negrita{
font-weight:bold;
}