body { 
margin : 0;
padding : 0;
font-family : 'trebuchet ms', arial, helvetica, sans-serif;
font-size : 11px;
color : #686868;
text-align : center;
background : #fcf6de;
} 
#main { 
margin : 0 auto 0 auto;
width : 750px;
text-align : left;
} 
#links { 
clear : both;
height : 95px;
} 
#ctd { 
clear : both;
} 
#lat { 
float : left;
width : 150px;
} 
#dts { 
float : right;
width : 750px;
} 
#division { 
clear : both;
overflow : hidden;
margin : 15px 0 0 0;
padding : 8px 0 5px 0;
color : #2f2f2f;
border-top : 1px solid #dad8ca;
} 
#links .c1 { 
float : left;
} 
#links .c2 { 
float : right;
color : #4c4c4c;
text-align : right;
} 
#links .c2-padd { 
padding : 34px 0 0 0;
} 
#links h1 { 
margin : 0;
padding : 0;
background : transparent url(img/logo.gif) no-repeat top left;
} 
#galerida #links h1 { 
background : transparent url(img/logo_galerida.gif) no-repeat top left;
} 
#links h1 a { 
display : block;
width : 190px;
height : 80px;
text-indent : -35000px;
text-decoration : none;
} 
#division .c1 { 
float : left;
margin : 0 1.333% 0 0;
width : 22%;
} 
#division .c2 { 
float : left;
margin : 0 1.333% 0 0;
width : 26%;
} 
#division .c3 { 
float : left;
margin : 0;
width : 24%;
} 
#division .c4 { 
float : right;
width : 23%;
text-align : right;
border-left : 1px solid #dad8ca;
padding-bottom : 0px;
margin-bottom : 0px;
} 
#division a { 
color : #2f2f2f;
font-weight : normal;
} 
#division a:hover { 
color : #000000;
} 
#lat strong { 
padding : 0 0 0 12px;
color : #35a8cc;
font-size : 12px;
text-transform : uppercase;
} 
#ctd-padd { 
padding : 24px 0 0 0;
background : transparent url(img/fondo_ctd.jpg) repeat-x 0 2px;
} 
#ctd h2.scc { 
margin : 0;
padding : 10px 0 11px 17px;
font-size : 16px;
color : #676a5d;
background : transparent url(img/fondo_h2.jpg) no-repeat top left;
} 
#ctd h3.scc { 
margin : 0;
padding : 0;
font-size : 18px;
color : #006595;
} 
#ctd h3.grp { 
margin : 0 0 10px 0;
padding : 0 0 5px 0;
font-size : 13px;
color : #3eaccf;
line-height : 11px;
text-transform : uppercase;
background : transparent url(img/ico_h3.gif) no-repeat bottom right;
border-bottom : 1px solid #dad8ca;
} 
#ctd h3.grp span { 
padding : 0 0 0 20px;
background : transparent 4px;
} 
#ctd h3.grp strong { 
color : #1c439b;
} 
#ctd h3.grp small { 
padding : 0 0 0 20px;
font-size : 10px;
color : #000000;
font-weight : normal;
} 
.men-1n { 
padding : 7px 0 0 0;
} 
.men-1n ul { 
margin : 0;
padding : 0;
} 
.men-1n ul li { 
list-style-type : none;
float : left;
padding : 10px 6px 0 6px;
} 
.men-1n ul li.fin { 
padding-right : 0;
} 
.men-1n ul li a { 
font-size : 12px;
text-transform : uppercase;
} 
.men-1n ul li a:hover { 
color : #ff6600;
} 
.men-1n ul li.act a { 
color : #ff6600;
} 
.men-2n { 
width : 149px;
} 
.men-2n ul { 
margin : 0;
padding : 0 0 30px 2px;
} 
.men-2n ul li { 
list-style-type : none;
padding : 3px 0 3px 8px;
border-bottom : 1px solid #b0cdd0;
} 
.men-2n ul li.fin { 
border-bottom : none;
} 
.men-2n ul li a { 
color : #006699;
font-size : 12px;
} 
.men-2n ul li a:hover { 
color : #003b69;
} 
.men-2n ul li.act { 
color : #ff6600;
} 
.men-2n ul li.act a { 
color : #ff6600;
} 
.men-2n ul li.act a:hover { 
color : #ff6600;
} 
.caj-ent { 
margin-bottom : 15px;
border-bottom : 1px solid #dad8ca;
} 
.caj-ent-padd { 
padding : 0 0 8px 0;
} 
.caj-ent strong { 
font-weight : normal;
} 
.caj-not { 
border-top : 1px solid #d9d5c3;
} 
.caj-not-padd { 
padding : 7px 0 0 0;
} 
.caj-des { 
background : #f3edd5;
border : 1px solid #cbc5ad;
} 
.caj-des-padd { 
padding : 10px;
} 
.caj-err { 
margin : 0.454em 0 0.454em 0;
color : #000000;
text-align : left;
background : #ffffcc url(img/ico_aviso.gif) no-repeat 0.454em 0.636em;
border : 0.0909em solid #bdbdbd;
} 
.caj-err-padd { 
padding : 0.454em 0.454em 0.454em 2.0909em;
} 
.caj-err strong { 
color : #000000;
} 
.col2f1-c1 { 
float : left;
width : 49%;
} 
.col2f1-c2 { 
float : right;
width : 49%;
} 
.col2f2i-c1 { 
float : left;
width : 69%;
} 
.col2f2i-c2 { 
float : right;
width : 29%;
} 
.col2f2d-c1 { 
float : left;
width : 29%;
} 
.col2f2d-c2 { 
float : right;
width : 69%;
} 
.col2f3i-c1 { 
float : left;
width : 59%;
} 
.col2f3i-c2 { 
float : right;
width : 39%;
} 
.col2f3d-c1 { 
float : left;
width : 39%;
} 
.col2f3d-c2 { 
float : right;
width : 59%;
} 
.col2f4d-c1 { 
float : left;
width : 19%;
} 
.col2f4d-c2 { 
float : right;
width : 79%;
} 
.col2f4i-c1 { 
float : left;
width : 79%;
} 
.col2f4i-c2 { 
float : right;
width : 19%;
} 
.col3f1-c1 { 
float : left;
margin : 0% 1.99% 0% 0%;
width : 32%;
} 
.col3f1-c2 { 
float : left;
margin : 0% 0% 0% 0%;
width : 32%;
} 
.col3f1-c3 { 
float : right;
width : 32%;
} 
.col3f1g1-c1 { 
float : left;
width : 32%;
} 
.col3f1g1-c2 { 
float : right;
width : 66%;
} 
.col3f1g2-c1 { 
float : left;
width : 66%;
} 
.col3f1g2-c2 { 
float : right;
width : 32%;
} 
.col4f1-c1 { 
float : left;
margin : 0% 1.333% 0% 0%;
width : 24%;
} 
.col4f1-c2 { 
float : left;
margin : 0% 1.333% 0% 0%;
width : 24%;
} 
.col4f1-c3 { 
float : left;
margin : 0% 0% 0% 0%;
width : 24%;
} 
.col4f1-c4 { 
float : right;
margin : 0% 0% 0% 0%;
width : 24%;
} 
.col4f1g1-c1 { 
float : left;
margin : 0% 1.5% 0% 0%;
width : 24%;
} 
.col4f1g1-c2 { 
float : left;
margin : 0% 0% 0% 0%;
width : 49%;
} 
.col4f1g1-c3 { 
float : right;
margin : 0% 0% 0% 0%;
width : 24%;
} 
.col4f1g2-c1 { 
float : left;
margin : 0% 1.5% 0% 0%;
width : 24%;
} 
.col4f1g2-c2 { 
float : left;
margin : 0% 0% 0% 0%;
width : 24%;
} 
.col4f1g2-c3 { 
float : right;
margin : 0% 0% 0% 0%;
width : 49%;
} 
.col4f1g3-c1 { 
float : left;
margin : 0% 1.5% 0% 0%;
width : 49%;
} 
.col4f1g3-c2 { 
float : left;
margin : 0% 0% 0% 0%;
width : 24%;
} 
.col4f1g3-c3 { 
float : right;
margin : 0% 0% 0% 0%;
width : 24%;
} 
.col5f1-c1 { 
float : left;
margin : 0% 1.2% 0% 0%;
width : 19%;
} 
.col5f1-c2 { 
float : left;
margin : 0% 1.2% 0% 0%;
width : 19%;
} 
.col5f1-c3 { 
float : left;
margin : 0% 1.2% 0% 0%;
width : 19%;
} 
.col5f1-c4 { 
float : left;
margin : 0% 0% 0% 0%;
width : 19%;
} 
.col5f1-c5 { 
float : right;
margin : 0% 0% 0% 0%;
width : 19%;
} 
.nav-bot { 
clear : both;
} 
.nav-bot-padd { 
padding : 20px 0 0 0;
text-align : right;
} 
.ent { 
font-size : 14px;
color : #615e4d;
} 
.des { 
color : #000000;
} 
.not { 
font-size : 10px;
color : #000000;
text-transform : uppercase;
} 
.tel { 
padding : 0 0 0 18px;
background : transparent url(img/ico_telefono.gif) no-repeat 0 1px;
} 
.tel-f1 { 
padding : 0 0 0 18px;
background : transparent url(img/ico_telefono2.gif) no-repeat 0 3px;
} 
.fax { 
padding : 0 0 0 18px;
background : transparent url(img/ico_fax.gif) no-repeat 0 3px;
} 
.dir { 
padding : 0 0 0 18px;
background : transparent url(img/ico_direccion.gif) no-repeat 0 3px;
} 
.mail { 
padding : 0 0 0 18px;
background : transparent url(img/ico_mail2.gif) no-repeat 0 3px;
} 
.image { 
padding : 8px;
background : #ffffff;
border : 1px solid #dad9cf;
} 
.imagetext { 
float : left;
padding : 0 10px 5px 0;
} 
a { 
color : #006699;
font-weight : bold;
text-decoration : none;
} 
a:hover { 
color : #448ec3;
} 
a.enl-pq { 
font-size : 10px;
} 
a.enl-cnt { 
padding : 0 0 0 18px;
font-weight : normal;
color : #4c4c4c;
background : transparent url(img/ico_mail.gif) no-repeat 0 1px;
} 
.padd-top { 
padding : 10px 0 0 0;
} 
.padd-btt { 
padding : 0 0 10px 0;
} 
.padd-izq { 
padding : 0 10px 10px 0;
} 
.padd-dch { 
padding : 0 0 10px 0;
} 
.brr { 
clear : both;
} 
.ocu { 
display : none;
} 
.con:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.con { 
display : table-cell;
} 
@media all { 
.con { 
display : block;
} 
}
* html .con { 
height : 1%;
display : block;
} 
