

*{ margin:0; padding:0;}
body { margin: 0px; padding: 0px; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #686868; text-align: center; background: #FCF6DE url(images/fondo.jpg) top left repeat-x; }

#web { margin: 0px auto; padding:0; width: 750px; text-align: left; }

#cab { clear: both; height: 95px; background: transparent url(images/fondo_cab.jpg) top right no-repeat; }

#ctd { clear: both; margin:10px 0 0 0; padding:0; width:100%;}
#lat { float: left; width: 150px;}
#dts { float: right; width: 590px; padding:0; margin:0;}
#pie { clear: both; overflow: hidden; margin: 0; padding:0;color: #2F2F2F; border-top: 1px solid #DAD8CA; }
#pie p{ padding:15px;}

#cab .c1 { float: left; }
#cab .c2 { float: right; color: #4C4C4C; text-align: right; }
#cab .c2-padd { padding: 34px 0px 0px 0px; }
#cab h1 { margin: 0px; padding: 0px; background: transparent url(images/logo.png) top left no-repeat; }
#galerida #cab h1 { background: transparent url(images/logo_galerida.gif) top left no-repeat; }
#cab h1 a { display: block; width: 190px; height: 80px; text-indent: -35000px; text-decoration: none; }

#ctd-padd { padding: 24px 0px 0px 0px; background: transparent url(images/fondo_ctd.jpg) 0px 2px repeat-x; }
/*#dts h2 { margin: 0px; padding: 10px 17px; font-size: 16px; color: #FC9143; background: transparent url(images/fondo_h2.jpg) top left no-repeat; }*/

#dts h2 { margin: 0px; padding: 10px 15px; font-size: 18px; color: #006595; }

#dts h3 { margin: 0px; padding: 0px; font-size: 14px; color:#666666; }

.ent1 { font-family: Arial,"宋体";font-size: 12px; color: #6C6C6C; line-height:24px; margin:15px 15px 30px 15px; text-align:left;}
.ent1 ol{ margin:10px 40px; list-style-position:outside;}
.ent1 ul{ margin:10px 40px; list-style:none;}

#ctd h3.grp { margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; font-size: 13px; color: #3eaccf; line-height: 11px; text-transform: uppercase; background: transparent url(images/ico_h3.gif) bottom right no-repeat; border-bottom: 1px solid #dad8ca; }
#ctd h3.grp span { padding: 0px 0px 0px 20px; background: transparent url(images/ico_h3_2.gif) 0px 4px no-repeat; }
#ctd h3.grp strong { color: #1c439b; }
#ctd h3.grp small { padding: 0px 0px 0px 20px; font-size: 10px; color: #000000; font-weight: normal; }


.men-1n { padding:0px; margin:0px; float:right; margin-top:-30px; width:450px; height:32px;}
.men-1n ul { margin: 0px; padding: 0px; }
.men-1n li { list-style-type: none; float: left; padding:0; margin:0; line-height:30px; border:1px; background: transparent url(images/fondo_men1n.gif) top left no-repeat; }
.men-1n li a { font-size: 12px; text-transform: uppercase; padding:5px 7px;}
.men-1n li a:hover { color: #FF6600; }
.men-1n li:hover { border:#FFCC99 solid 1px; }

.men-2n {padding: 0; margin:0;}
.men-2n li { list-style-type: none; padding:0; background: transparent url(images/bullet_men2n.gif) 0 12px no-repeat; margin:0; border-bottom: 1px solid #B0CDD0; }

.men-2n li a { font-size:12px;color:#FC9143;font-family: Arial,"宋体";line-height:30px; padding-left:10px; }
.men-2n li a:hover { color: #003b69; }

.lst-f1 li { list-style-image: url(images/bullet_lst_f1.gif); }


.caj-ent { margin-bottom: 15px; border-bottom: 1px solid #DAD8CA; }
.caj-ent-padd { padding: 0px 0px 8px 0px; }
.caj-ent strong { font-weight: normal; }
.caj-err {  }
.caj-err-padd {  }
.caj-err strong {  }
.caj-not { border-top: 1px solid #d9d5c3; }
.caj-not-padd { padding: 7px 0px 0px 0px; }
.caj-des { background: #F3EDD5; border: 1px solid #CBC5AD; }
.caj-des-padd { padding: 10px; }
.caj-f1 {  } 
.caj-f1-padd {  }
.caj-err { margin: 0.454em 0em 0.454em 0em; color: #000000; text-align: left; background: #FFFFCC url(images/ico_aviso.gif) 0.454em 0.636em no-repeat; border: 0.0909em solid #BDBDBD; }
.caj-err-padd { padding: 0.454em 0.454em 0.454em 2.0909em; }
.caj-err strong { color: #000000; }


#pop {  }
#pop-padd {  }


.col2f1 {  } 
.col2f1-c1 { float: left; width: 49%; }
.col2f1-c2 { float: right; width: 49%; }

.col2f2i {  } 
.col2f2i-c1 { float: left; width: 69%; }
.col2f2i-c2 { float: right; width: 29%; }
/* 2 Columnas 30%-70% */
.col2f2d {  } 
.col2f2d-c1 { float: left; width: 29%; }
.col2f2d-c2 { float: right; width: 69%; }
/* 2 Columnas 60%-40% */
.col2f3i {  } 
.col2f3i-c1 { float: left; width: 59%; }
.col2f3i-c2 { float: right; width: 39%; }
/* 2 Columnas 40%-60% */
.col2f3d {  } 
.col2f3d-c1 { float: left; width: 39%; }
.col2f3d-c2 { float: right; width: 59%; }
/* 2 Columnas 20%-80% */
.col2f4d {  } 
.col2f4d-c1 { float: left; width: 19%; }
.col2f4d-c2 { float: right; width: 79%; }
/* 2 Columnas 80%-20% */
.col2f4i {  } 
.col2f4i-c1 { float: left; width: 79%; }
.col2f4i-c2 { float: right; width: 19%; }
/* 3 Columnas 33%-33%-33% */
.col3f1 {  } 
.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%; }
/* 3 Columnas grid 1 33%-66% */
.col3f1g1 {  } 
.col3f1g1-c1 { float:left; width:32%; }
.col3f1g1-c2 { float:right; width:66%; }
/* 3 Columnas grid 2 66%-33% */
.col3f1g2 {  } 
.col3f1g2-c1 { float:left; width:66%; }
.col3f1g2-c2 { float:right; width:32%; }
/* 4 Columnas 25%-25%-25%-25% */
.col4f1 {  } 
.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%; }
/* 4 Columnas grid 1 25%-50%-25% */
.col4f1g1 {  } 
.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%; }
/* 4 Columnas grid 2 25%-25%-50% */
.col4f1g2 {  } 
.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%; }
/* 4 Columnas grid 3 50%-25%-25% */
.col4f1g3 {  } 
.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%; }
/* 5 Columnas 20%-20%-20%-20% */
.col5f1 {  } 
.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%; }

/* ESTILOS PARA COLUMNAS PERSONALIZADAS */
.colXp1 {  }
.colXp1-c1 {  }
.colXp1-c2 {  }
.colXp1-c3 {  }

/* FONDOS ESPECIALES */
.fdo-XXX {  }

/* ESTILOS PARA LA NAVEGACION COMPLEMENTARIA */
.nav-bot { clear: both; }
.nav-bot-padd { padding: 20px 0px 0px 0px; text-align: right; }

/* ESTILOS PARA CUALQUIER FORMULARIO */
.form { margin: 0px; padding: 0px; }
.form fieldset { border: 0px solid #FFFFFF; }
.form fieldset legend { display: none; }
.form fieldset .lbl { float: left; width: 180px; text-align: right; font-weight: bold; }
.form fieldset .lbl-gr {  }
.form fieldset .lbl-md {  }
.form fieldset .lbl-pq {  }
.form fieldset .cps { margin-bottom: 2px; width: 300px; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #4C4C4C; }
.form fieldset .cps-gr {  }
.form fieldset .cps-md {  }
.form fieldset .cps-pq { margin-bottom: 2px; width: 70px; font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #4C4C4C; }
.form fieldset .cps-err {  } 
.form fieldset .rad {  }
.form fieldset .chx {  }
.form fieldset .tex { font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 11px; color: #4C4C4C; }
.form fieldset .tex-gr {  }
.form fieldset .tex-md {  }
.form fieldset .tex-pq {  }
.form .btn { font-family:'trebuchet ms', arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; background: #D4CFB8 url(images/fondo_btn.gif) top left repeat-x; border-top: 1px solid #b2ad97; border-left: 1px solid #b2ad97; border-bottom: 1px solid #595643; border-right: 1px solid #595643; }
.form .btn:disabled {  }
.form .btn-gr {  }
.form .btn-md {  }
.form .btn-pq {  }
.form .dist-btn { padding: 8px 0px 0px 180px; }
.form .obl { color: #FF0000; }
.form .avi { margin-top: 10px; padding-top: 7px; text-align: center; border-top: 1px solid #DAD8CA; }

/* ESTILOS PARA TEXTO */
.txt {  }
.ent {font-family: Arial,"宋体"; font-size: 14px; color: #615E4D; }

.ent-f1 {  }
.des { color: #000000; }
.des-f1 {  }
.esp {  }
.esp-f1 {  }
.fec {  }
.fec-ini {  }
.fec-fin {  }
.fec-crt {  }
.tit {  }
.tit-f1 {  }
.ant {  }
.sub {  }
.dscp {  }
.res {  }
.not { font-size: 10px; color: #000000; text-transform: uppercase; }
.ane {  }
.ok {  }
.nok {  }
.pvp {  }
.pvp-des {  }
.pvp-ant {  }
.ndts {  }
.err {  }
.tel { padding: 0px 0px 0px 18px; background: transparent url(images/ico_telefono.gif) 0px 1px no-repeat; }
.tel-f1 { padding: 0px 0px 0px 18px; background: transparent url(images/ico_telefono2.gif) 0px 3px no-repeat; }
.fax { padding: 0px 0px 0px 18px; background: transparent url(images/ico_fax.gif) 0px 3px no-repeat; }
.dir { padding: 0px 0px 0px 18px; background: transparent url(images/ico_direccion.gif) 0px 3px no-repeat; }
.mail { padding: 0px 0px 0px 18px; background: transparent url(images/ico_mail2.gif) 0px 3px no-repeat; }


.cpo {  }
.cpo strong {  }
.cpo ul {  }
.cpo li {  }
.cpo ul {  }
.cpo li {  }
.cpo p {  }


img {  }
a.img { }
a.img:hover {  }
.img-sm {  }
.img-cm { padding: 8px; background: #FFFFFF; border:1px solid #DAD9CF; }
.img-dch { float: right; padding: 0px 0px 5px 10px; }
.img-dch-padd { }
.img-izq { float: left; padding: 0px 10px 5px 0px; }
.img-izq-padd {  }


a { color: #006699; font-weight: bold; text-decoration: none; }
a:hover { color: #448ec3; }
a.enl {  }
a.enl:hover {  }
a.enl-pq { font-size: 10px; }
a.enl-pq:hover {  }
a.enl-cnt { padding: 0px 0px 0px 18px; font-weight: normal; color: #4C4C4C; background: transparent url(images/ico_mail.gif) 0px 1px no-repeat; }
a.enl-cnt:hover { color: #000000; }
a.enl-mas { padding: 0px 0px 0px 25px; background: transparent url(images/ico_masinfo.gif) 0px 0px no-repeat; } /* Enlaces mas informacion */
a.enl-mas:hover {  }
a.enl-amp {  }
a.enl-amp:hover {  }
a.enl-doc {  }
a.enl-doc:hover {  }
a.enl-imp {  }
a.enl-imp:hover {  }
a.enl-top { padding: 0px 0px 0px 10px; background: transparent url(images/ico_subir.gif) 0px 7px no-repeat; } /* Enlaces subir */
a.enl-top:hover {  }
a.enl-vol { padding: 0px 10px 0px 0px; background: transparent url(images/ico_volver.gif) 100% 7px  no-repeat; } /* Enlaces volver */
a.enl-vol:hover {  }


.lin-f1 {  }


.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }


.padd {  }
.padd-top { padding: 10px 0px 0px 0px; }
.padd-btt { padding: 0px 0px 10px 0px; }
.padd-izq { padding: 0px 10px 10px 0px; }
.padd-dch { padding: 0px 0px 10px 0px; }


.brr { clear: both; }
.ocu { display: none; }

