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

body{
background-image:url(ima/fondo.jpg);
background-repeat:repeat-x;
margin: 0 0 0 0;
}

.fondo_footer{
width:1024px;
height:221px;
background-image:url(ima/fondo_footer.jpg);
}


.index_footer_sep{
background-image:url(ima/index_footer_top.jpg);
height: 27px;
}

.index_footer_ima1{
background-image:url(ima/index_footer1.jpg);
width: 317px;
height: 224px;
}

.index_footer_ima1titulo{
padding-left: 101px;
padding-top: 27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
}

.index_footer_ima1_subtext{
padding-left: 23px;
padding-top: 23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}

.index_footer_ima1_subtext a:link, a:visited, a:active{
color:#FFFFFF;
text-decoration:none;
}

.index_footer_ima1_subtext a:hover{
color:#CCCCCC;
text-decoration:underline;
}

.index_footer_ima2{
background-image:url(ima/index_footer2.jpg);
width: 317px;
height: 224px;
}

.index_footer_ima2titulo{
padding-left: 80px;
padding-top: 27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
}

.index_footer_ima2_subtext{
padding-left: 15px;
padding-top: 23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

.index_footer_ima3{
background-image:url(ima/index_footer3.jpg);
width: 314px;
height: 224px;
}

.index_footer_ima3_subtext{
line-height: 18px;
padding-left: 100px;
padding-top: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

.index_footer_bottom{
background-image:url(ima/index_footer_bottom.jpg);
height: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:7px;
padding-left: 5px;
}

.index_footer_bottom a:link, a:visited, a:active{
color:#000000;
text-decoration:none;
}

.index_footer_bottom a:hover{
color:#666666;
text-decoration:underline;
}


/*ACABA INDEX*/



/*COMIENZA NOSOTROS*/

.nosotros_footer1{
background-color: #645f9d;
width: 381px;
height: 174px;
}

.nosotros_footer2{
background-color: #7e8080;
width: 558px;
height: 174px;
}

.nosotros_footer_1titulo{
padding-left: 12px;
padding-top: 22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
}

.nosotros_footer_1_subtext{
padding-left: 12px;
padding-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}

.nosotros_footer_bottom{
background-image:url(ima/nosotros_bot.jpg);
height: 38px;
}


/*COMIENZA SERVICIOS*/

.servicios_footer1{
background-image:url(ima/servicios_ima1.jpg);
width: 420px;
height:175px;
}

.servicios_footer_1titulo{
padding-left: 30px;
padding-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
}

.servicios_footer_subtext1{
width: 130px;
line-height: 18px;
padding-left: 30px;
padding-top: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}
.servicios_footer_subtext2{
width: 200px;
line-height: 18px;
padding-left: 43px;
padding-top: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

.servicios_footer2{
background-image:url(ima/servicios_ima2.jpg);
width: 591px;
height:175px;
}

.servicios_footer_subtext3{
width: 260px;
line-height: 18px;
padding-left: 32px;
padding-top: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}
.servicios_footer_subtext4{

line-height: 18px;
padding-left: 73px;
padding-top: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

/*COMIENZA CALENDARIO*/

.calendario_texto1{
background-image:url(ima/calen_ima1.jpg);
width: 254px;
height: 183px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding: 10px 0 0 20px;

}

.calendario_texto2{
background-image:url(ima/calen_ima2.jpg);
width: 254px;
height: 216px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 10px 0 0 20px;
}

.calendario_texto2_titulo{
font-size:18px;
}

.calendario_texto2_info{
font-size:12px;
}

.calendario_texto2_info a:link, a:visited, a:active{
font-size:12px;
color:#FFFFFF;
}

.calendario_texto2_info a:hover{
font-size:12px;
color:#CCCCCC;
}

.calendario_texto2_info a:hover{
font-size:12px;
color:#CCCCCC;
}

.calendario_titulo{
background-image:url(ima/calen_ima4.jpg);
width: 683px;
height: 35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding-top: 10px;
color:#FFFFFF;
}

.calen_footer_bottom{
background-image:url(ima/calen_footer.jpg);
height: 38px;
}

/*COMIENZA CONTACTO*/

.contacto_mapa{
width: 565px;
height: 485px;
background-color: #313622;
}

.contacto_mapa2{
padding-top: 18px;
padding-left: 20px;
}

.contacto_footer_1titulo{
padding-left: 20px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
}

.contacto_footer_texto{
font-size: 12px;
}

.contacto_ima1{
background-image:url(ima/contacto_footer_ima1.jpg);
width: 317px;
height: 225px;
}

.contacto_footer_ima1_subtext{
padding-left: 15px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}

.contacto_footer_ima1_subtext a:link, a:visited, a:active{
color:#FFFFFF;
text-decoration:none;
}

.contacto_footer_ima1_subtext a:hover{
color:#CCCCCC;
text-decoration:underline;
}

.contacto_footer_ima2{
background-image:url(ima/contacto_footer_ima2.jpg);
width: 317px;
height: 225px;}

.contacto_footer_ima2_subtext{
padding-left: 23px;
padding-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}

.contacto_footer_ima2_subtext a:link, a:visited, a:active{
color:#FFFFFF;
text-decoration:none;
}

.contacto_footer_ima2_subtext a:hover{
color:#CCCCCC;
text-decoration:underline;
}

.contacto_footer_ima3{
background-image:url(ima/contacto_footer_ima3.jpg);
width: 315px;
height: 225px;}

/*COMIENZA GALERIA*/

.gal_footer_ima2_subtext{
padding-left: 15px;
padding-top: 23px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

.gal_footer_ima2titulo{
padding-left: 91px;
padding-top: 27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#333333;
}

.gal_footer_ima2titulo a:link, a:visited, a:active{
color:#333333;
text-decoration:none;
}

.gal_footer_ima2titulo a:hover{
color:#333333;
text-decoration:underline;
}