@charset "utf-8";
/* CSS Document */
/* CSS settings */
body{
background:#363636 url(../images/back-top-horiz.jpg) repeat-x top;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
p{
margin:0;
padding:0;
margin-bottom:10px;
}
div{
margin:0;
padding:0;
behavior: url(resources/iepngfix.htc);
}
img{
margin:0;
padding:0;
}
ul{
margin:0;
padding:0;
}
li{
margin:0;
padding:0;
}

/* general classes */

#top{
background:url(../images/border.png) repeat-y center;
_background:none;
width:100%;
height:150px;
float:left;
overflow:hidden;
}
#top .header{
background:url(../images/header.jpg) no-repeat;
width:980px;
height:150px;
margin:0 auto;
}
#middle{
background:url(../images/border.png) repeat-y center;
_background:none;
width:100%;
height: auto;
overflow:hidden;
float:left;
}
#middle .content{
background: url(../images/back-line-vert.jpg) repeat-y;
width:980px;
height: auto;
overflow:hidden;
padding-top:30px;
margin:0 auto;
}
#middle .content .left-column{
background: #000000 url(../images/left-back.jpg) right top no-repeat;
width:270px;
padding-left:10px;
padding-right:10px;
height: 400px;
overflow:hidden;
float:left;
}
#middle .content .right-column{
float:left;
width:650px;
padding-right:20px;
padding-left:20px;
height: auto;
overflow:hidden;
}
#bottom{
background:url(../images/border-bottom.png) no-repeat center top;
_background:none;
width:100%;
height:150px;
overflow:hidden;
float:left;
}
#bottom .footer{
background: url(../images/footer.jpg) no-repeat;
width:980px;
height:150px;
overflow:hidden;
margin:0 auto;

}
/*-end general-*/


/*-menues classes-*/
/*-header-*/
#top .header .menu{
margin-top:5px;
width:100%;
float:left;

}
#top .header .menu .btn{
color:#CCCCCC;
font-family:Tahoma;
font-size:11px;
float:right;
padding-right:20px;
}
#top .header .menu .btn a{
color:#CCCCCC;
text-decoration:none;
}
#top .header .menu .btn a:hover{
color: #0099CC;
text-decoration:none;
}

/*-FOOTER-*/
#bottom .footer .menu{
margin-top:30px;
width:980px;
float:left;
text-align:center;
margin-bottom:10px;
}
#bottom .footer .menu .btn{
color:#CCCCCC;
font-family:Tahoma;
font-size:11px;
float:left;
padding-left:20px;
}
#bottom .footer .menu .btn a{
padding-left:10px;
padding-right:10px;
color:#CCCCCC;
text-decoration:none;
}
#bottom .footer .menu .btn a:hover{
color: #0099CC;
text-decoration:none;
}
/*-end FOOTER-*/



#piedepagina{
margin-top:0px;
width:100%;
}
#piedepagina .menu{
margin-top:10px;
width:900px;
float:left;
text-align:center;
margin-bottom:10px;
}
#piedepagina .menu .btn{
color:#CCCCCC;
font-family:Tahoma;
font-size:11px;
float:right;
padding-right:20px;
}
#piedepagina .menu .btn a{
padding-left:10px;
padding-right:10px;
color:#CCCCCC;
text-decoration:none;
}
#piedepagina .menu .btn a:hover{
color: #0099CC;
text-decoration:none;
}
/*-end menues classes-*/


/*-content clases-*/
.texto{
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
text-align:justify;
}
.texto p{
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}
.titulo, h1{
width:100%;
font-family:Arial, Helvetica, sans-serif ;
color: #CCCCCC;
font-size:18px;
margin-bottom:10px;
text-transform:uppercase;
}

/*- renglon superior-*/
#line{
border-bottom:1px solid #666666;
width:98%;
padding-right:2%;
height:25px;
float:left;
background:#000000;
}
#line .txt{
margin-top:5px;
color:#0099CC;
font-family:Tahoma;
font-size:11px;
float:right;

}
#line .txt a{
font-weight:bold;
color:#66CCFF;
text-decoration:none;
}
#line .txt a:hover{
font-weight:bold;
color: #fff;
text-decoration:none;
}
.download-btn{
background:url(../images/download.png);
width:225px;
height:37px;
margin:0 auto;
margin-top:45px;
cursor:pointer;
}
.download-btn a{
width:225px;
height:37px;
display:block;
}
.sub-btn{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:11px;
width:350px;
margin:0 auto;
margin-top:10px;
text-align:center;
color:#0099CC;
}

.texto-small{
margin:3px;
float:right;
width:100%;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:10px;
text-align: center;
}