html,body{
margin: 0 auto;
}

body a img{
border:0;
}

.ok{
color: #678921!important;
}

.error{
color: #b22222!important;
}

#formulario{
margin-top: 1em;
color:#000;
font: 0.8em arial,verdana;	
}

#formulario a{
color:#000;
}

legend{
padding-bottom: 1em;
font-weight: bold;
}

#h1{
color: #6d960a;
font: bold 1.5em arial,helvetica;	
}

fieldset{
margin: 0;
padding: 0 0 0 0;
border: 0;
}

.asterisco{
color: #cf2611;
}

#formulario input[type="text"]{
width: 14em;
}

#formulario input[type="submit"]{
float: right;
margin-right: 0;
border: 1px solid #6d960a;
cursor: pointer;
font-weight: bold;
background:#6d960a;
color:#fff;
}

#formulario .row{
min-height: 2em;
clear: both;
}

#formulario .row2{
margin-top: 1em;
min-height: 2em;
clear: both;
}

#formulario .row3{
margin-top: 2em;
min-height: 2em;
clear: both;
}

textarea{
width: 19.3em;
}

#formulario .label{
text-align: right;
padding-right: 0.5em;
float: left;
width: 4.5em;
}

#formulario .formw{
float: left;
}

.peque{
color: #7a7a7a;
font: 0.7em arial!important;
letter-spacing: -0.02em;
}

.peque a{
color: #7a7a7a!important;
}

.clear{
clear: both;
}

#contenedor{
margin: 0.5em auto;
width: 60.25em;
}

#cabecera{
position: relative;
background: url(../img/img1.jpg) no-repeat top left;
min-height: 6.3em;
width: 100%;
}

#cabecera2{
margin-bottom: -0.3em;
}

#menu{
margin: 4.55em 0.5em 0 0;
float: right;
}

#menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#menu ul li{
float: left;
margin-left: 2px;
}

#menu ul li a{
padding: 0.8em 2.4em 0.8em 2.5em;
background: #333;
color: #fff;
font: bold 0.75em arial,helvetica;
text-decoration: none;
}

#menu ul li a:hover{
background: #013300;
}

#menu ul #current{
background: #013300;
}

#contenido1{
background: url(../img/bg.jpg) repeat-y top left;
min-height: 28.6em;
}

#contenido{
background: url(../img/img2.jpg) no-repeat top left;
min-height: 28.6em;
}

#contenido_portada{
background: url(../img/img.jpg) no-repeat top left;
min-height: 28.6em;
}

#col{
float: left;
width: 15em;
padding: 8.8em 0 0 17.6em;
}

#col p{
color: #000;
font: 0.75em arial,helvetica;	
}

#col1{
padding: 1.2em 0 0 2.3em;
float: left;
width: 16em;
}

#col1 p{
color: #000;
font: 0.75em arial,helvetica;	
}

#col1_escenarios{
padding: 1.2em 0 0 2.3em;
float: left;
width: 12em;
}

#col h1{
color: #1a4c0d;
font: bold 0.9em arial,helvetica;	
}

h1{
color: #6d960a;
font: bold 1.2em arial,helvetica;	
}

h2{
color: #1a4c0d;
font: bold 0.8em arial,helvetica;	
}

p{
color: #000;
font: 0.8em arial,helvetica;	
}

#col1 ul,#col1_escenarios ul{
list-style-type: none;
margin: 0;
padding: 0;	
}

#col1 ul li,#col1_escenarios ul li{
margin-bottom:1em;
font: bold 0.75em arial,helvetica;		
background: url(../img/ico1.jpg) no-repeat left top;
padding-left: 1em;
color: #6d960a;
}

#col1 ul li span,#col1_escenarios ul li span{
color:#000;
}

#col2{
padding: 0.6em 1.5em 0 0;
float: right;
}

#video{
	position: absolute;
	margin: 1.7em 0 0 50.3em;
}

#video img{
margin-left: 1em;
}

address{
margin: 0 4em 0 0;
float: left;
color:#FFF;
font: 0.7em arial,verdana;
}

address a{
text-decoration: none;
color:#FFF;
}

address a:hover,#menupie li a:hover{
text-decoration: underline;
}

#pie{
background: url(../img/img2_pie.jpg) no-repeat top left #333;
padding: 2em 0 1.9em 3em;
}

#enutt{
margin-left: 6em;
margin-right: 1.5em;
}

#menupie{
float: left;
margin: 0;
padding: 0;
list-style-type:none;
}

#menupie li{
margin: -0.3em 0 0 0;
}

#menupie li a{
background: url(../img/ico.jpg) no-repeat left;
padding-left: 0.6em;
text-decoration: none;
color:#FFF;
font: 0.7em arial,verdana;
}

