/* Fichero: public.css v2.0 14/04/2008
 * Media			    screen
 * Navegadores		IE6+, Mozilla 1.5+, Safari 3, Opera 8+
 * CSS				    2
 * Autores			 <noemi.fernandez@net2u.es>
 * Comentarios		Site COCINA LIGERA GLOBUS*/

/*ESTILOS RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
body    { line-height: 1;}
li  { list-style: none; }
blockquote, q { quotes: none;}
table  { border-collapse: collapse; border-spacing: 0;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, table { border:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}


/* ESTILOS GENERALES */
body      { margin:0px; padding:0px; line-height:16px; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; color:#929292; text-align:center; /*background:#ffffff url(../img/fdo_web.gif) 0 0 repeat-X;*/}
fieldset  { border:none;}
legend    { display:none;}
input, select, textarea  { font-size:11px; color:#666666; font-family:"Arial", "Helvetica", sans-serif;}
li	    { line-height:14px; }
caption { text-align:left; }
th      { text-align:left; font-style:normal; font-weight:normal;}
hr      { display:none }
input, select, textarea   { font-size:11px; color:#333333; font-family:"Arial", "Helvetica", sans-serif;}

/*GRID GLOBAL */
#pcab  { clear:both; padding:2px 0 4px 0; background:#F3F3F3 url(../img/fdo_pcab.gif) left bottom repeat-X;}
#web-deco { }
#web   { margin:0px auto; width:900px; text-align:left;}
#cab   { margin:0px auto; padding:14px 0 6px 0; background:transparent url(../img/fdo_cab.gif) top left no-repeat;}
#scab  { width:100%; height:100px; background:transparent url(../img/fdo_scab_deg.jpg) top right repeat-x;}
#ctd   { width:100%; background:transparent url(../img/fdo_ctd.gif) 218px 0px no-repeat;}
#lat   { padding-bottom:10px; float:left; width:218px;}
#dts   { float:left; width:551px; padding-bottom:10px; min-height:600px; _height:602px;}
#publi { float:right; padding:20px 0 0 0; width:120px; text-align:right;} 
#pie   { clear:both; margin:0px auto;  width:100%; text-align:center; font-size:11px; background:#fff;}

/*PRECABECERA */
#pcab .pcab-ctd { margin:0px auto; width:900px; text-align:left;}
#pcab .pcab-ctd span  { float:left; width:60px;}
#pcab .pcab-ctd img { border:0px; margin-top:3px;}
#pcab .pcab-ctd div     { float:right; padding-top:2px; width:682px; font-size:11px; color:#6A6A6A; text-align:left;}
#pcab .pcab-ctd div span    { float:left; width:127px; font-weight:bold;}
#pcab .pcab-ctd div ul      { float:right; width:555px; text-align:left;}
#pcab .pcab-ctd div ul li   { float:left; width:auto; white-space:nowrap;}
#pcab .pcab-ctd div ul li a { color:#6A6A6A; font-size:11px;}

/* CABECERA */
#cab p          { float:left; width:218px; text-align:center;}
#cab p a        { float:left; width:100%; height:72px;}
#cab p a:hover  { text-decoration:none;}
#cab p span     { display:none;}
#cab span.logo     { display:none;} 
#cab .caj-bnn   { float:left; margin-top:2px; width:507px;}
#cab .caj-bnn img, #cab .caj-bnn div { margin-left:37px;}
#cab form          { margin-right:3px; float:right; width:151px; height:62px; background:url(../img/fdo_revistas.gif) right bottom no-repeat;}
#cab form fieldset { padding:7px 0 15px 0;}
#cab form label    { padding:0 0 0 11px; color:#C85722; font-size:11px; font-weight:bold; background:transparent url(../img/bullet.gif) 0px 4px no-repeat;}
#cab form .sel     { clear:both; margin:4px 0 0 11px; width:117px; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; background:#fff;}

/* SUBCABECERA */
#scab .c1          { float:left; width:218px; height:100%; background:transparent url(../img/fdo_scab_c1.jpg) top right no-repeat; text-align:right;}
#scab .c1 h1       { float:right; width:185px; height:62px;  line-height:18px;}
#scab .c1 h1 span  { display:block; padding:14px 15px 0 0; font-size:16px; color:#C54D15; font-weight:bold;}
#scab .c1 p        { clear:both; float:right; width:165px; }
#scab .c1 p strong { display:block; padding:0px 15px 0 0; font-size:14px; color:#fff; font-weight:bold;}
#scab .c2 { float:left; width:551px; height:100%; /*background:transparent url(../img/fdo_scab_c2.jpg) top left repeat-x;*/}
#scab .c2 img { padding:1px 0;}

/*PUBLICIDAD*/
#publi img { clear:both; margin:8px 0;}
#publi p   { font-size:10px; color:#BFBFBF; text-align:left;}

/* PIE */
#pie .c1           { clear:both; padding:0px 13%; width:74%; text-align:center;}

#pie .c1 ul.first  { margin:0px auto; padding:8px 0px;}
#pie .c1 ul        { clear:both; margin:6px auto;padding:5px 0px 5px 0px;}
#pie .c1 ul li     { padding:0px; margin:0px; list-style: none; display:inline; color:#333333;}
#pie .c1 ul.linea  { margin:0px auto; padding:5px 0px; list-style: none; color:#333333;}
#pie .c1 ul li.first-tit    { display:inline; padding-right:5px; width:auto; color:#DE002A; font-weight:bold; }
#pie .c1 ul li a   { font-size: 11px; color: #000; text-decoration: none; }
#pie .c1 ul li a:hover { color:#106776; text-decoration:underline;}
#pie .c1 p         { margin-top:18px; color: #106776;}
#pie .c1 p a       { color: #106776;}
#pie .c1 p a:hover { color:#106776; text-decoration:underline;}
#pie .c1 h4 { display:none;}
#pie .c1 div {border-bottom:2px solid #F0F0F0;}
#pie .fnd { background:#F0F0F0;border-bottom:2px solid #DE0029;padding:10px 5px 5px 5px;}
#pie .opc { float:right;margin:0px; padding:0px;}
#pie .opc a { color:#456DAB; text-decoration:none;}
#pie .opc a:hover { color:#456DAB; text-decoration:underline;}
#pie .c2   { float:left; margin:0px;padding:0px; }
#pie .c2 p { display:inline; color:#333333;}
#pie .c2 p a       { color:#DF002D; font-size:11px; text-decoration:none;}
#pie .c2 p a:hover { color:#DF002D; font-size:11px; text-decoration:underline;}

/* LATERAL */
#lat .c1 { padding:5px 0 10px 2px; min-height:263px; _height:263px; background:#fff url(../img/fdo_lat.gif) top left repeat-x;}
#lat .men     { background:#FAF7E3; width:100%;}
#lat .men-top { padding:15px 0 11px 10px; background:transparent;}
#lat .men-top-pq { padding:6px 6px 7px 8px; font-size:15px;color:#FAF7E3; width:100%; font-weight:bold; font-family:Georgia, Verdana, "Arial", "Helvetica", sans-serif;}

#lat .men-btt { }
#lat .men p   { padding-bottom:6px; color:#C54D15; font-size:18px; font-weight:normal;}
#lat .men ul  { padding:0; width:199px;}
#lat .men ul li         { color:#000;}
#lat .men ul li a       { display:block; margin:0 0 2px 0; color:#A04111; font-size:14px; font-weight:normal; }
#lat .men ul li a span  { display:block; min-height:18px; _height:18px;background:#fff url(../img/fdo_top_men.gif) top left no-repeat;}
#lat .men ul li a span.men-btt { display:block; padding:4px 7px 3px 15px; margin:0; background: url(../img/fdo_btt_men.gif) bottom left no-repeat;}
#lat .men ul li a span.first { display:block;  border:none;}
#lat .men ul li a:hover { display:block; color:#165289; text-decoration:none; }
#lat .men ul li a img   {}
/*#lat .men ul li a.act   { color:#ffffff; color:#E8E991; font-size:13px; text-decoration:none; background:transparent url(../img/bullet_men.gif) 0px 0px no-repeat;}*/
#lat .caj-enc         { clear:both; margin:0; width:100%; }
#lat .caj-enc-top     { padding:8px 11px 25px 11px; }
#lat .caj-enc-ch     { padding:15px 11px 25px 11px;  background:transparent url(../img/chica.jpg) 5px 0px no-repeat;}
#lat .caj-enc-btt     { }
#lat .caj-enc p       { margin:0 0 0 3px; padding:0 11px 7px 0; color:#EE1C23; font-size:14px; font-weight:bold;}
#lat .caj-enc form    { padding:0px 10px 10px 3px; background:transparent url(../img/fdo_encuestas.gif) top left repeat-X; }
#lat .caj-enc form h4 { padding:0px 0px 10px 0px; font-size:11px; color:#007DBE; font-weight:normal; }
#lat .caj-enc form legend   { display:none;}
#lat .caj-enc form .rad     { float:left; width:17px; }
#lat .caj-enc form label    {  font-size:11px; color:#666666;}
#lat .caj-enc form label span {  padding:3px 0 2px 4px; float:left; width:150px;}
#lat .caj-enc form .caj-btn { clear:both; float:right; margin:10px 0px 0px 0px;}
#lat .caj-enc form .btn     { color:#fff; text-align:center; font-size:11px; text-transform:uppercase; font-weight:bold; background:#7B4232; border:1px solid #513121; cursor:pointer;}
#lat .caj-enc form fieldset a { margin-right:10px; color:#0099CC; font-size:11px; text-decoration:underline;}
#lat .caj-enc form fieldset a:hover { color:#165289; font-size:11px; text-decoration:underline;}
#lat .caj-sus     { position:relative; background:#f1f1f1; width:206px; height:121px;}/*Caja suscripcion home*/
#lat .caj-sus h3  { position:absolute; top:8px; left:53px; color:#CE3100; font-size:14px; }
#lat .caj-sus .txt-num { position:absolute; z-index:10; top:27px; left:48px; width:37px; color:#FF9900; font-size:32px; font-weight:normal; letter-spacing:0; text-align:right; line-height:30px;}
#lat .caj-sus .txt-ln1 { position:absolute; z-index:10; top:27px; left:90px; color:#555555; font-size:11px; font-weight:normal;}
#lat .caj-sus .txt-ln2 { position:absolute; z-index:10; top:41px; left:90px; color:#555555; font-size:11px; font-weight:normal;}
#lat .caj-sus .txt-pvp { position:absolute; z-index:10; top:40px; left:123px; color:#FF9900; font-size:14px; font-weight:bold; letter-spacing:0;}
#lat .caj-sus .txt-pvp span { padding-left:2px; font-size:13px; }
#lat .caj-sus .txt-num a { color:#FF9900; text-decoration:none;}
#lat .caj-sus .txt-ln1 a { color:#555555; text-decoration:none;}
#lat .caj-sus .txt-ln2 a { color:#555555; text-decoration:none;}
#lat .caj-sus .txt-pvp a { color:#FF9900; text-decoration:none;}
#lat .caj-sus .txt-num a:hover, #lat .caj-sus .txt-ln1 a, #lat .caj-sus .txt-ln2 a, #lat .caj-sus .txt-pvp a, .caj-sus img a { text-decoration:none;} 
 
/*DATOS */
#dts .dts-padd { padding:14px 9px 0 17px; }
#dts .dts-padd-f1 { padding:5px 9px 19px 17px;}
#dts .dts-padd-f2 { padding:0 3px 19px 10px; }
#dts .dts-padd-f3 { padding:14px 9px 19px 17px; }
#dts .caj-num          { margin:6px 0 0 0; color:#fff; background:#FAF7E1;}
#dts .caj-num-top      { padding:4px 10px 3px 4px; background:transparent url(../img/fdo_top_num.gif) top left no-repeat;}
#dts .caj-num-deco     { margin:0 0 0 3px; height:27px; background:url(../img/fdo_num.gif) top left no-repeat;}
#dts .caj-num-deco p      { float:right; padding-top:1px; width:114px; font-size:11px; color:#C54D15; text-align:left; line-height:12px; }
#dts .caj-num-deco p.num  { float:left; width:25px; color:#CC3300; font-size:12px; font-weight:bold; text-align:center;}
#dts .caj-num-deco p.num span { font-size:8px;}
#dts .caj-num a        { color:#C54D15;}
#dts .caj-vis          { margin:0 0 18px 0; color:#fff; background:#E2DFCD url(../img/fdo_btt_claim.gif) bottom left no-repeat;}
#dts .caj-vis-top      { padding:6px 12px 8px 4px; background:url(../img/ico_tv.gif) 5px 5px no-repeat;}
#dts .caj-vis-top p    { float:right; width:110px; font-size:11px; color:#996600; font-weight:bold; text-align:left; line-height:12px;}
#dts .caj-vis a        { color:#996600;}
#dts .caj-img-des      { float:right; margin:0; padding:0px}
#dts .caj-img          { float:right; padding:0 0 10px 10px; width:163px;}
#dts .caj-img small    { display:block; margin:4px 0; font-size:11px;}
#dts .caj-img-rel      { clear:both; margin:7px 0 0 17px; padding:8px 5px 5px 10px; width:91%; text-align:center;}/*Caja contiene todas imagenes*/
#dts .caj-img-rel img  { margin:0 5px 5px 0;}
#dts span.ocu          { display:none;}
#dts .caj-f1           { margin:0 0 8px 0; padding:0 0 10px 25px; border-bottom:1px solid #E1E1E1;}
#dts .caj-susc     { float:left; position:relative; width:358x; height:80px;}
#dts .caj-susc .txt-nume { position:absolute; z-index:10; top:23px; left:147px; width:41px; color:#EE1C23; font-size:36px; font-weight:bold; text-align:right; line-height:32px;}
#dts .caj-susc .txt-nume a {color:#EE1C23; text-decoration:none;}
#dts .caj-susc .txt-lin1 { position:absolute; z-index:10; top:21px; left:195px; color:#666666; font-size:14px; font-weight:bold;}
#dts .caj-susc .txt-lin1 a {color:#666666; text-decoration:none;}
#dts .caj-susc .txt-lin2   { position:absolute; z-index:10; top:36px; left:195px; color:#666666; font-size:14px; font-weight:bold;}
#dts .caj-susc .txt-lin2 a { color:#666666; text-decoration:none;}
#dts .caj-susc .txt-prec   { position:absolute; z-index:10; top:36px; left:259px; color:#EE1C23; font-size:16px; font-weight:bold; letter-spacing:-1px; background:url(../img/fdo_pvp.gif) top left no-repeat;}
#dts .caj-susc .txt-prec a    { color:#EE1C23; text-decoration:none;}
#dts .caj-susc .txt-prec span { padding-left:5px; font-size:16px; font-weight:bold; color:#E5001B;}
#dts .caj-susc .txt-ahorro    { position:absolute; z-index:10; top:56px; left:195px; color:#FFF; font-size:12px; padding:1px 4px 1px 4px;  background:#E99511; font-weight:bold; }
#dts .caj-susc .txt-ahorro a  { color:#FFF; text-decoration:none;}

/* ENCABEZADOS*/
#dts .cab-rev { float:left; width:342px;}
#dts h2      { width:98%; padding:0 0 3px 0;}/*titulo*/
#dts h2 span { color:#993300; font-size:20px; font-weight:normal; line-height:20px;}
#dts h3      { width:98%; padding:0 0 10px 0; }/*subtitulo*/
#dts h3 span { color:#CC3300; font-size:16px; line-height:17px;}
#dts h4      { width:95%; margin:6px 0 0 0; padding:8px 10px; background:#FBF9E8;}/*entradilla*/
#dts h4 span { color:#FF9933; font-size:12px; font-weight:bold;}

/* LISTADOS */
.lst-doc h5     { margin-bottom:5px; color:#996600;  font-size:13px; font-weight:bold; text-transform:uppercase;}
.lst-doc ul     {}
.lst-doc li     { padding:0 0 5px 0; font-size:12px; }
.lst-doc li img { margin-right:3px; vertical-align:middle;}
.lst-doc li a   { margin-left:3px; padding-left:7px; font-size:12px; color:#0099CC; text-decoration:underline; background:url(../img/bullet_lst_f1.gif) 0px 6px no-repeat;}

dl.lst-f1         { padding:0 10px 10px 10px;}
dl.lst-f1 dt      { clear:both; padding:5px 0px 5px 0px; float:left; width:115px; text-align:right; }
dl.lst-f1 dd      { padding:5px 10px 5px 10px; font-weight:bold; float:left; width:350px; text-align:left;}

/* CAJA CON FORMATOS */
.caj-err      { padding:5px; background:#C70043; color:#fff;}
#caj-pag-404  { width:98%; margin-right:10px; }
#caj-pag-404 h3, #caj-pag-404 h4 { width:100%; margin-bottom:0; text-align:left;}
#caj-pag-404 h4 { float:left; width:96%;}
#caj-pag-404 p  { clear:both; margin:5px 0; text-align:left;}
#caj-pag-404 a  { text-decoration:underline;}
#caj-pag-404 div.img { margin-bottom:10px; text-align:center; width:100%; background:#EFE9ED; border:1px solid #D3D3D3;}
#caj-pag-404 ul li   { text-align:left; padding-left:10px;}
#caj-pag-404 ul li a { font-weight:normal;}

/* COLUMNAS GENERALES */
.col2f1 {} 
.col2f1-c1 { float: left; width: 49%; }
.col2f1-c2 { float: right; width:47%; }

.col3f1    { margin:0 auto; text-align:center;}
.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%; }
.col3f1 p  { margin:0 0 5px 0; color:#E1183C; font-weight:bold;}
.col3f1 h4 { padding-bottom:5px; color:#000; font-size:12px; font-weight:bold;}
.col3f1-c1 ul li { padding-bottom:3px;}
.col3f1-c2 ul li { padding-bottom:3px;}
.col3f1-c3 ul li { padding-bottom:3px;}

/* ENCUESTAS */
#enc        {}
#enc p      { clear:both; margin:5px 0;}
#enc h3     { width:98%; font-size:12px; margin:0 0 8px 0; padding:0 0 10px 0; border-bottom:1px solid #E1E1E1;}
#enc ul     { margin:10px 0px 10px 15px;}
#enc ul li  { clear:both; list-style-type:disc;}
#enc ul li img   { margin:10px 0; border-left:1px solid #E68A00; border-right:1px solid #E68A00;}

/* FORMULARIOS */
.form   { float:left;}/*suscripciones*/
.form fieldset label      { text-align:right; }
.form fieldset label span { float:left; padding-right:5px; }
.form fieldset .lbl       { }
.form fieldset .lbl span  { width:125px; margin:0px 0px 5px 0px;}
.form fieldset .lbl2      {}
.form fieldset .lbl2 span   { width:20px; margin:0px 0px 5px 15px; }
.form fieldset label.lbl-rad {  text-align:left; }
.form fieldset label.lbl-rad span { padding:2px 10px 0 0; width:auto;}
.form fieldset .cps     { border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; width:235px; padding-left:2px;}
.form fieldset .rad     { float:left; border:none; width:20px; margin-right:2px; }
.form fieldset .rad-f2  { margin-right:5px; }
.form fieldset .tex     { border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; width:334px; padding-left:2px; margin-bottom:5px;}
.form fieldset .cps     { width:335px; float:left; margin:0px 0px 5px 0px; vertical-align:middle; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; }
.form fieldset .cps2    { width:76px; float:left;margin:0px 0px 5px 0px; vertical-align:middle; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; }
.form fieldset .cps4    { width:76px; float:left;margin:0px 0px 5px 15px; vertical-align:middle; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; }
.form fieldset .cps3    { width:76px; float:left; margin:0px 0px 0px 10px; vertical-align:middle; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;}
.form fieldset .cps5    { width:125px; float:left; margin:0px 0px 5px 0px; vertical-align:middle; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA; }
.form fieldset .cps-dsbled { float:left; margin:0px 0px 5px 0px; vertical-align:middle; background:#FFF9DF;}
.form fieldset .sel     { width:340px; float:left; margin:0px 0px 5px 0px; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;}
.form fieldset .sel2    { width:163px; float:left; margin:0px 0px 5px 10px; border:1px solid; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;}
.form fieldset .chk     { float:left; margin-right:7px; border:1px solid #8E8F8F;}
.form fieldset .btn     { color:#fff; text-align:center; font-size:11px; text-transform:uppercase; font-weight:bold; background:#7B4232; border:1px solid #513121; cursor:pointer;}
.form fieldset .btn-f2  { color:#fff; text-align:center; font-size:11px; text-transform:uppercase; font-weight:bold; background:#EF2D33; border:1px solid #7F0F14; cursor:pointer;}
.form fieldset p        { clear:both; padding:10px 0px 0px 0px; text-align:justify;}
.caj-btn    { margin-left:132px;}
.caj-btn-f2 { margin-left:120px;}
.caj-btn-f3 { margin-left:0px; width:150px;}
.form .caj-chk    { margin-left:107px; width:360px; font-size:11px;}
.form .caj-aviso2 { margin:0px 0 20px 107px; width:360px; float:left;}


/* TEXTOS */
.may   { text-transform:uppercase;}
.peq   { font-size:11px;}
.ln    { border-bottom:1px solid #E1E1E1;}
.avi   { font-size:13px; color:#DA0018; text-align:left; padding:10px 0;  border-bottom:1px solid #cccccc;}
.ok    { font-size:13px; color:#005B98; text-align:left; padding:10px 0;  border-bottom:1px solid #CCE0EB;}
.tit-des  { color:#EE1C23; font-weight:bold;}
.dscp     { padding:5px 0px 0px 0px; margin-bottom:5px; color:#000000; font-weight:bold;}

/*CUERPO */
.cpo1           { clear:left; padding:8px 0 5px 0; *padding-top:0;}
.cpo1 strong    { color:#996600; font-weight:bold;}
.cpo1 a         { color:#3899CB; text-decoration:underline;}
.cpo2           { width:506px; margin:5px 0 5px 0; padding-bottom:3px; min-height:39px; _height:39px; background:#F9F3F0 url(../img/fdo_btt_cpo2.gif) bottom left no-repeat;}
.cpo2-top       { margin:0 0 3px 0; padding:8px 12px 12px 12px; background:transparent url(../img/fdo_top_cpo2.gif) top left no-repeat; }
.cpo2 strong    { color:#CC3300; font-weight:normal; font-size:16px; line-height:20px;}
.cpo2 a         { color:#007FC1; text-decoration:underline;}
.cpo3           { margin-top:10px; padding:8px 12px 13px 12px; width:92%; background:#fff url(../img/ln_ptos.gif) top left repeat-X; }
.cpo3 strong    { color:#000000; font-weight:normal; font-size:16px; line-height:20px;}
.cpo3 a         { color:#0099CC; text-decoration:underline;}
.cpo-tbl        { width:98%;}
.cpo-tbl table  { clear:both; margin:10px 0; width:100%;}
.cpo-tbl table tr th { color:#fff; padding:5px 15px 5px 10px; font-weight:bold; font-size:13px; vertical-align:top;  background:#E0C100;}
.cpo-tbl table tr td { padding:5px 15px 5px 10px; font-size:12px; vertical-align:top; border-bottom:1px solid #D0D0D0;}
.cpo-col        { clear:both; padding-top:10px; width:510px; background:transparent url(../img/ln_2col.gif) 258px 0px repeat-y;}
.cpo-col strong { color:#996600; font-weight:bold; font-size:12px;}
.cpo-col a      { color:#3899CB; text-decoration:underline;}
.cpo1 ul, .cpo2 ul, .cpo3 ul { padding:2px 0 0 0;}
.cpo1 ol li, .cpo2 ol li, .cpo3 ol li { padding:2px 0 0 0; list-style-type:decimal;list-style-position:outside;display:list-item; margin:0 0em 0 30px;}
.cpo-col ul     { padding:2px 0 15px 0;}
.cpo1 ul li, .cpo2 ul li, .cpo3 ul li, .cpo-col ul li  { padding:0 0 2px 10px; background:transparent url(../img/bullet_lst.gif) 0px 5px no-repeat;}
.cpo1 ul li ul, .cpo2 ul li ul, .cpo3 ul li ul, .cpo-col ul li ul { padding:2px 0 3px 0; margin-left:15px; margin-bottom:0px;}
.cpo1 ul li ul li, .cpo2 ul li ul li, .cpo3 ul li ul li, .cpo-col ul li ul li { background:none; list-style-type:circle; padding:0;}
.cpo1 ul li ul li ul, .cpo2 ul li ul li ul, .cpo3 ul li ul li ul, .cpo-col ul li ul li ul { margin:2px 0 0 13px;}
.cpo1 ul li ul li ul li, .cpo2 ul li ul li ul li, .cpo3 ul li ul li ul li, .cpo-col ul li ul li ul li { background:none; list-style-type:disc; padding-left:0; }
.cpo1 a:hover, .cpo2 a:hover, .cpo3 a:hover, .cpo-tbl a:hover, .cpo-col a:hover   {  color:#165289; text-decoration:underline; }
.cpo-caj        { padding: 14px 9px 0px 7px; float:left; width:350px;}/*suscripciones*/
.cpo-sus        { width:100%;}
.cpo-sus strong { color:#A07011; font-weight:bold; font-size:13px;}
.cpo p  { margin-bottom:5px;}

/* fckEditor */
#dts .cpo { color:#000000}
#dts .cpo .Title { font-weight: bold; font-size: 18px;color: #cc3300;}
#dts .cpo h1, #dts .cpo h2, #dts .cpo h3, #dts .cpo h4, #dts .cpo h5, #dts .cpo h6 { font-weight: bold; padding:5px 0; margin:0; font-family: Arial, Verdana, Sans-Serif; border:0}
#dts .cpo h1 { font-size: 24px; }
#dts .cpo h2 { font-size: 18px}
#dts .cpo h3 { font-size: 14px }
#dts .cpo h4 { font-size: 12px; background:0}
#dts .cpo h5 { font-size: 10px; }
#dts .cpo h6 { font-size: 10px; }

/* ENLACES */
a       { text-decoration: none; color: #0099CC; }
a:hover { color:#165289; text-decoration: underline; }
 
/* FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }
.ali-just { text-align:justify;}
.izquierda { float:left; padding:5px 10px 7px 0;}
.derecha   { float:right; padding:5px 0px 7px 10px;}

/* ESPACIOS Y DIMENSIONES */
.padd-top { padding: 10px 0px 0px 0px; }
.padd-btt { padding: 0px 0px 10px 0px; }
.padd-btt-f2 { padding: 0px 0px 15px 0px; }
.padd-izq { padding: 0px 10px 0px 10px; }
.padd-dch { padding: 0px 10px 0px 0px; }
.padd-dch-f2 { padding: 0px 16px 0px 0px; }
.padd-img { padding: 0px 0px 10px 10px; }
.padd-f1  { padding: 0px 9px 0px 7px;}
.padd-f2  { padding: 0px 9px 0px 7px;}
.padd-f3  { padding: 0px 9px 10px 7px;}
.marg-izq { margin:0px 0px 0px 25px;}
.marg-btt { margin:0px 0 5px 0;}

/* ANCHOS Y ALTOS*/
.an-cpo      { width:330px;}
.an-cpo-f1   { width:470px;}
.an-cpo-f2   { width:350px;}
.an-cps      { width:400px;}
.an-cps-f1   { width:200px;}
.anc-form    { width:515px;}
.anc-form-f1 { width:150px;}

/* BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }
.ocu { display: none; }
.con:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
.con       { display:inline-block;}
* html .con, { height:1%;}
.con { display:block;}

