/* CSS Document */

body, html {
margin: 0;
padding: 0;
      }
body {
margin: 0;
padding: 0;
background-color : #E4E4E4;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D6C71;
      }
p {
padding: 0;
margin: 0;
line-height:18px;
      }
a:link {
color: #6D6C71;
background-color: transparent;
      }
a:visited {
color: #6D6C71;
background-color: transparent;
      }
a:hover {
color: #9FA800;
background-color: transparent;
      }
a:active {
color: #9FA800;
background-color: transparent;
      }
a:active, a:hover, a:visited, a:link {
text-decoration: none;
font-weight:bold;
padding: 0;
margin: 0;
      }	  
h1 {
font-size: 19px;
font-weight: bold;
color: #6D6C71;
padding: 4px 30px 2px 0;
margin: 0;
      }
h2 {
font-size:14px;
font-weight:bold;
padding:6px 30px 2px 0;
margin: 0;
      }
h3 {
font-size:12px;
font-weight:bold;
padding:0 6px 0 0;
margin:0;
color:#9FA800;
background-color:transparent;
      }
ul {
padding:0 0 0 24px;
margin:0;
list-style:none;
      }
ul li {
list-style:none;
padding:0;
margin:0;
      }
/* estructura */
#contenedor {
width:760px;
margin:0;
padding:0;
background-color:#FFF;
font-size:12px;
color:#6D6C71;
      }
#lateral {
width:220px;
margin:0;
padding:0 0 40px 0;
background-color:#E4E4E4;
float:left;
      }
#navegacion {
width:220px;
margin:0;
padding:0;
background-color:#E4E4E4;
      }
#contenido {
width:492px;
margin:0;
padding:42px 24px 0 24px;
background-color:#FFF;
font-size:12px;
color:#6D6C71;
position:absolute;
left:220px;
      }
#logo {
text-align:center;
margin: 0 0 20px 0;
padding: 35px 0 0 0;
background-color: #9FA800;
font-weight: normal;
width: 220px;
height: 65px;
      }
#logo a:link {
color : #FFF;
background-color: #9FA800;
      }
#logo a:visited {
color : #FFF;
background-color: #9FA800;
      }
#logo a:hover {
color : #6D6C71;
background-color: #9FA800;
      }
#logo a:active {
color : #FFF;
background-color: #9FA800;
      }
#logo a:active, #logo a:hover, #logo a:visited, #logo a:link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight: normal;
font-size: 23px;
width: 220px;
height: 65px;
background-color: #9FA800;
display: block;
      }	  
	/* navegacion */
#navegacion h2 {
padding:0;
margin:8px 0 0 36px;
font-size:12px;
      }
#navegacion ul {
padding:0;
margin:0 0 0 36px;
list-style:none;
      }
#navegacion ul li {
list-style:none;
padding:3px 0 0 0;
font-size:10px;
margin:0;
      }
#navegacion  a:active, #navegacion a:hover, #navegacion a:visited, #navegacion a:link {
text-decoration:none;
font-weight:bold;
background-color:#E4E4E4;
padding:0;
margin:0;
      }	 
.bc{
text-decoration:none;
font-weight:normal;
font-size:9px;
text-transform:uppercase;
letter-spacing:1px;
padding:0;
margin:0 0 4px 0;
      }	 
.bc  a:active, .bc a:hover, .bc a:visited, .bc a:link {
text-decoration:none;
font-weight:normal;
background-color:#FFF;
      }	 
	  
  	/* fotos */
img.reducir{
width:490px;
}
#contenido img{
float:left;
padding: 0 20px 0 0;
}
	  
	  /* clearfix */
.clearfix:after {
    content: ".";
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden;
    display:block;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1px;}
/* End hide from IE-mac */