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

body{
margin: 0px;
padding: 0px;
text-align: center;
color: #333333;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.wrap {
width: 100%;
margin: 0 auto;
text-align: center;
overflow-x: hidden;
}
img, img a{
border:0px;
}
h1{
margin-top:0px;
margin-bottom:0px;
color:#FF0099;font-size:44px;font-weight:normal;}
.head2 h1{
font-size:35px;}
h2{
font-size:24px;
margin:0px 0px 10px 0px;
color: #FFFFFF;
text-align: left;
}
.descripcion{
font-size:15px;
color:#666666;
font-weight:bold;
text-align: left;
margin-left: 30px;
}
.logo{
text-align: left;
padding-top: 10px;
}
.descripcion p{
margin:0.15em 0px;
line-height:130%;
font-size:15px;
color:#666666;
}
.descripcion h2{
font-size:18px;
color:#666666;
margin:0.5em 0px;}
.tl{
vertical-align:text-top;
text-align:left;
width:74px;
height:45px;
}
.bl{
vertical-align:text-bottom;
text-align:left;
width:74px;
height:45px;
}
.br{
vertical-align:text-bottom;
text-align:right;
width:74px;
height:45px;
}
.tt{
background:#C3D2B3 url(../images/c-t.gif) repeat-x 0% 0%;
}
.bb{
background:#C3D2B3 url(../images/c-b.gif) repeat-x 0% 0%;
}
.rt{
vertical-align:text-top;
text-align:right;
width:74px;
height:45px;
}
.ll{
background:#C3D2B3 url(../images/c-l.gif) repeat-y 0% 0%;
}
.rr{
background:#C3D2B3 url(../images/c-r.gif) repeat-y 0% 0%;
}
#box-home{
width:98%;
margin:0px auto;
}
#box-home .boxe{
width:980px;
}
#foto-inicio{
position:absolute;
top:0px;
}
.head, .head2{
background: transparent url(../images/fondo2.jpg) no-repeat 100% 0px;
}
.head-text{
padding-left:16px;
padding-bottom:30px;
}
.head-foto{
width:284px;
text-align:left;
padding-right:58px;
}
.head2 .head-foto{
width:180px;
padding-bottom:0px;
}
.box-content{
background:#C3D2B3;
height:239px;
vertical-align: top;
}
fieldset{
margin:0px 0px 10px 0px;
padding:0px;
border:0px;
width:410px;
float:left;
font-size:13px;
text-align: left;
}
label{
width:125px;
display:block;
float:left;
text-align:right;
margin-right:5px;
line-height: 100%;
margin-top: 5px;
}
input[type="text"]{
width:273px;
}
.single{
margin:5px 0px;
}
form{
margin:0px;
font-size:13px;
}
fieldset div{
margin:7px 0px;
}
.correg table{
margin:5px 0px;
}
.correg{
color:#596F42;
margin:10px 0px;
text-align:left;
margin-top: 10px;
}
.correg img{
border:solid 1px #ACB7A0;
}
.clear{
clear:both;}
.center{
text-align:center;
}
button{
background:url(../images/boton-off.gif) no-repeat 0% 0%;
color:#FFFFFF;
width:257px;
height:60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 31px;
border: 0px;
padding: 0px;
line-height: 160%;
font-weight: bold;
outline:none;
}
button:hover{
background:url(../images/boton-on.gif) no-repeat 0% 0%;
}
.validate2{
background:transparent url(../images/boton2-off.gif) no-repeat 0% 0%;
width:203px;
height:53px;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 180%;
}
.validate2:hover{
background:transparent url(../images/boton2-on.gif) no-repeat 0% 0%;
}
a{
font-size:13px;
font-weight:bold;
color:#FF0099;
text-decoration:underline;
outline:none;
}
a:hover{
color:#666666;
}
#footer{
width:970px;
font-size:13px;
margin:0px auto;
padding: 5px 10px;
color:#666666;
text-align:left;
}
.barra{
border-collapse: collapse;
border-spacing: 0px;
}
.barra td.tdcolor{
background:#C3D2B3;
font-size:13px;
color:#FFFFFF;
vertical-align:bottom;
font-weight:bold;
padding-bottom:3px;
}
.progreso{
border:solid 3px #A9BE92;
background: #C3D2B3;
text-align: left;
}
#porcentaje{
background:transparent url(../images/porciento.jpg) repeat-x 0% 0%;
text-align:center;
height:21px;
font-size: 13px;
font-weight: bold;
color: #ffffff;
padding-top: 8px;
}
.slogan{
font-size:15px;
font-weight:bold;
color:#000000;
width:100%;
text-align:center;
margin: 1em auto;
}
p {
font-size: 13px;
color: #333333;
text-align: left;
}
iframe{
border:0px;
}
.iframe{
margin:0px auto;
}
.iframes .box-content{
text-align:center;
}

a.co {
color: #596F42;
font-weight: normal;
}