body,html {
margin:0 auto;
border:0;
text-align:center;
}
body {
background-color:#bfccd7;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#canvas-top {
clear:both;
margin:auto;
width:100%;
}

.contenedor-top{
clear:both;
margin:0px auto;
background-image:url(../images/fondo_top_02.jpg);
background-repeat:repeat-x;
height:188px;
width:960px;
border-left:#006699 3px solid;
border-right:#006699 3px solid;
}


#canvas-banner{
clear:both;
margin:auto;
background-image:url(../images/fondo_banner_05.jpg);
background-repeat:repeat-x;
width:100%;

}

.contenedor-banner{
clear:both;
margin:0 auto;
background-image:url(../images/fondo_banner_08.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:960px;
border-top:#3946c3 3px solid;
border-left:#006699 3px solid;
border-right:#006699 3px solid;
height:1200px;
}

#canvas-foot{
clear:both;
margin:auto;
background-image:url(../images/fondo_foot_12.jpg);
background-repeat:repeat-x;
height:206px;
width:100%;

}

.contenedor-foot{
clear:both;
margin:0 auto;
background-color:#FFFFFF;
width:960px;
height:100px;
border:#006699 3px solid;
border-top:0px;


}
.foot{
clear:both;
margin:0 auto;
width:960px;
}
.texto_foot{
float:left;
color:#FFFFFF;
width:400px;
font-size:12px;
text-align:left;
padding-left:25px;
}
.titulo_texto_foot{
color:#fc641e;
font-size:14px;
text-align:left;
float:left;
padding-top:20px;
padding-left:35px;

}
.canvas_links_texto_foot{
text-align:left;
float:left;
padding-top:20px;
padding-left:35px;
text-decoration:none;
}
.links_texto_foot{
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}
a.links_texto_foot:link {
color:#FFFFFF;
text-decoration:none;
padding:2px;
}
a.links_texto_foot:hover{
font-weight:bold;}
ul{
padding-top:7px;
}

li {
padding:3px;
clear:both;
text-align:left;
}


.foto_foot{
padding-top:5px;
float:left;
padding-left:40px;
}



.logo{
border:0;
position:relative;
top:23px;
left:16px;
float:left;
clear:none;
width:auto;
}
.conten_menu{
position:relative;
clear:none;
float:right;
width:60%;
top:81px;
}

.boton_menu {
padding-left:10px;
padding-right:10px;
float:right;
text-align:center;
width:68px;
color:#0060b6;
font-size:12px;
text-decoration:none;
}

a.boton_menu:hover {
font-weight:bold;
}

.flash{
padding:21px;
}

.contenido {
width:100%;
margin:0px auto;
}

.derecho {
width:590px;
float:left;
clear:none;
text-align:left;
}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#122749;
padding-top:20px;
padding-left:40px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
color:#0060b6;
padding-left:55px;
padding-bottom:20px;
}
.centrador_ventana{
margin:0px auto;
text-align:center;
width:99%;
}
.ventana_grande{
margin:auto;
background-color:#0060b6;
width:526px;
clear:both;
}

.titulo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#0060b6;
float:left;
width:477px;
text-align:right;
padding-top:5px;

}
.photo{
width:520px;
clear:both;
background-color:#FFFFFF;
border:3px #0060b6 solid;
}


.izquierdo{
width:368px;
float:left;
clear:none;
text-align:left;
}

p.izquierdo{
width:90%;
font-size:13px;
text-indent:10px;
text-align:justify;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#fc641e;
padding-left:55px;
padding-bottom:20px;
font-style:italic;
}

.ventana_peq{
margin:auto;
background-color:#0060b6;
width:330px;
clear:both;
}
.titulo_peq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#0060b6;
float:left;
text-align:right;
padding-top:5px;
width:281px;
}

.photo_gal{
width:325px;
clear:both;
height:160px;
background-color:#FFFFFF;
border:3px #0060b6 solid;
}
