@charset "utf-8";


body {margin:  0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
background-image:url(../images/back_body.jpg);
background-repeat:repeat-x;
background-color: #cfd9ad;}

#page { width: 970px;
margin:  0px auto;}

#top {background-image:url(../images/back_top.jpg);
background-repeat:no-repeat;
width: 970px;
height: 254px;
}

#barra_top {background-image:url(../images/barra_top.jpg);
height: 57px;}

#contanier {width: 100%;
background-image:url(../images/back_contenido.jpg);
background-repeat:repeat-x;
background-color: #CDD6A8;
margin: 0px;}

#contenido {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(../images/back_contenido.jpg);
width: 970px;
background-repeat:repeat-x;
background-color: #CDD6A8;
margin: 0px auto;}

#col_left {background-image:url(../images/back_contenido.jpg);
background-repeat:repeat-x;
width: 644px;
float: left;
background-color: #CDD6A8;
min-height: 287px;
padding: 10px;}

#col_right {background-image:url(../images/back_contenido.jpg);
background-repeat:repeat-x;
width: 265px;
background-color: #b6bec9;
min-height: 287x;
padding: 10px;
float: right;}

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
#bottom {
background-image:url(../images/back_footer.png);
background-repeat: repeat-x;
background-color: #CDD6A8;
width: 100%;
height: 202px;}

/*#links { 
padding-top: 228px;
margin:  0 auto ;
width: 716px;
font-weight:bold;
font-size: 14px;
color: #FFFFFF;
} 

#links ul {
list-style:none;
margin: 0px 0px 0px 15px;
padding: 0px;
}

#links  ul li {display:inline;
padding: 0px 5px;
margin: 0px;
}*/

#footer { background-image:url(../images/footer.png);
width: 970px;
height: 202px;
background-repeat:no-repeat;
margin: 0px auto;
position:relative;
}

#contador {position:absolute;
width: 76px;
height: 20px;
bottom: 5px;
left: 300px;}

#texto_footer { width: 240px;
margin-left: 709px;
padding-top:155px;
font-size: 10px;
text-align:center;}

#texto_footer a:link {text-decoration:none;
color:#000000;}

#texto_footer a:visited {text-decoration:none;
color:#000000;}

#texto_footer a:hover {text-decoration:none;
color:#000000;}

#contenido_footer {width: 650px;
float:left;
padding-top: 25px;}

#texto1 {float:left;
font-size: 48px;
color:#FFFFFF;}

#texto2 {float: right;
font-size: 30px;
color:#FFFFFF;
margin-right: 30px;
padding-top: 15px;}

#footer_col1 {width:216px;
float:left;}

#footer_col2 {width:225px;
float:left;}

#footer_col3 {width:200px;
float:left;}   

#footer ul {list-style:none;
margin: 0px;
padding: 0px;}

a:link {text-decoration:none;
color:#FFFFFF;}

a:visited {text-decoration:none;
color:#FFFFFF;}

a:hover {text-decoration:none;
color: #FF0000;}

.testimonios { 
background-color:#ABBC6F;
padding: 0px;
color:#444444;
}

.flash_galeria {border: 5px solid #000;
margin: 0 auto;
width: 600px;
height: 500px;}

#testimonios_cont {width: 650px;
margin: 0 0 0 30px;
font-size: 14px;
}

#testimonio1 {float:left;
width: 260px;
padding: 10px 10px;
margin-bottom: 10px;}

#testimonio2 {float:left;
margin-left: 10px;
margin-bottom: 10px;
padding: 10px 10px;
width: 260px;}

#testimonio3 { margin:  0px 0px 0px 135px;
clear:both;
padding: 10px 10px;
width: 300px;
}

/*#testimonio_bloque3 {padding-top: 10px;}*/