/* CSS Document */

html {
margin: 0;
padding: 0;
      }
body {
margin: 0;
padding: 0;
background-color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
      }
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFF;
padding: 0;
margin: 0 0 0 0;
      }
a:link {
color : #FFF;
      }
a:visited {
color : #FFF;
      }
a:hover {
color : #CD001D;
      }
a:active {
color : #FFF;
      }
a:active, a:hover, a:visited, a:link {
text-decoration : none;
font-weight:bold;
padding : 0;
margin : 0;
border:none;
      }	  
img {
border:none;
      }	  
h1 {
font-size : 11px;
font-weight : bold;
color : #999;
padding : 1px 30px 1px 0;
margin : 0;
      }
h2 {
font-size : 10px;
font-weight : bold;
padding : 6px 30px 2px 0;
margin : 0;
      }
	  	  
h1 a:hover {
text-decoration : none;
font-size : 11px;
font-weight : bold;
color : #CD001D;
padding : 1px 0px 1px 0;
margin : 0;
      }
h1 a:active, h1 a:visited, h1 a:link {
font-size : 11px;
font-weight : bold;
color :  #999;
padding : 1px 0px 1px 0;
margin : 0;
      }
ul {
padding : 0;
margin : 0;
list-style : none;
      }
ul li {
list-style : none;
display : block;
padding : 0 30px 0 0;
margin : 0;
      }

/* estructura */
#contenedor {
padding: 0;
margin: 0;
width: 958px;
      }
#borde {
padding: 0;
margin: 0;
width: 958px;
border-right:solid #FFF 13px;
border-left:solid #FFF 13px;
border-bottom:solid #FFF 13px;
border-top:solid #FFF 13px;
      }
#lateral {
width: 200px;
padding: 0;
margin: 0;
border-right:solid #FFF 8px;
text-align:right;
float:left;
      }
#contenido {
width: 750px;
padding: 0;
margin: 0;
float:right;
      }
#col1 {
width: 492px;
padding: 0;
margin: 0;
border-right:solid #FFF 8px;
float:left;
      }
#col2 {
width: 250px;
padding: 0;
margin: 0;
float:right;
      }
#n {
margin-top:48px;
      }
	  
#lateral.fija {
width: 200px;
height: 590px;
padding: 0;
margin: 0;
border-right:solid #FFF 8px;
text-align:right;
float:left;
      }
	  
/* navegacion */
	  
	  
#lateral ul {
padding : 4px 0 0 0;
margin : 0;
list-style : none;
      }
#lateral ul li {
list-style : none;
display : block;
padding : 0 30px 0 0;
margin : 0;
line-height: 13px;
      }
#lateral a:link {
color : #fff;
      }
#lateral a:visited {
color : #fff;
      }
#lateral a:hover {
color : #CD001D;
      }
#lateral a:active {
color : #fff;
      }
#lateral a:active, #lateral a:hover, #lateral a:visited, #lateral a:link {
text-decoration : none;
background : none;
font-size : 10px;
font-weight : normal;
padding : 0;
margin : 0;
      }
	  
#lateral h1 {
font-size : 11px;
font-weight : bold;
padding : 2px 30px 1px 0;
margin : 0;
      }
	  
#lateral h1 a:hover {
text-decoration : none;
font-weight : bold;
color : #CD001D;
      }
#lateral h1 a:link #lateral h1 a:active, #lateral h1 a:hover, #lateral h1 a:visited, #lateral h1 a:link{
text-decoration : none;
font-weight : bold;
      }

#lateral h2 {
font-size : 10px;
font-weight : bold;
padding : 6px 30px 2px 0;
margin : 0;
      }
	  
/* interiores */

#cab {
width: 750px;
height:190px;
padding: 0;
margin: 0 0 0 0;
border-bottom:solid #FFF 8px;
float:right;
      }
	  
#contenido p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFF;
padding: 10px 100px 0px 50px;
margin: 0;
      }
#col1 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFF;
padding: 10px 50px 0px 50px;
margin: 0;
line-height: 15px;
      }
	  
#col2 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #FFF;
font-size:9px;
line-height:12px;
padding: 10px 10px 0px 10px;
margin: 0;
      }
	  
#contenido h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color : #FFF;
padding: 30px 20px 5px 50px;
margin: 0;
      }
	  
#contenido h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color : #FFF;
padding: 20px 20px 10px 50px;
margin: 0;
      }
	  
.bajada {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color : #FFF;
padding:0;
margin: 0;
      }

.bajadaverde {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #006600;
padding:0;
margin: 0;
      }

.bajadarojo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #CD001D;
padding:0;
margin: 0;
      }

.verde {
color : #009900;
      }
	  
p.dest {
font-size: 12px;
line-height: 29px;
padding: 0;
margin: 0;
      }


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0;
       }
.clearfix {
      display: inline-block;
       }       
/* start commented backslash hack \*/       
* html .clearfix {
      height: 1%;
       }
.clearfix {
      display: block;
      }
/* close commented backslash hack */




/* varios */

.mvdsitiada {
background-repeat:no-repeat;
}

#fotos {
padding: 0;
margin: 0;
      }
	  
#fotos img {
padding: 0;
margin: 0px 5px 10px 5px;
      }
#col1 img {
padding: 0;
margin: 10px;
      }
#col2 img {
padding: 0;
margin: 0;
      }
#col2 p {
padding: 0;
margin: 10px 20px 0px 30px;
      }
	  
/* agenda */

.mes {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
padding: 0 0 0 0;
margin: 0;
      }
