/* Fichero: public.css v2.0 27/03/2008
 * Media			    screen
 * Navegadores		IE6+, Mozilla 1.5+, Safari 3, Opera 8+
 * CSS				    2
 * Autores			 <noemi.fernandez@net2u.es>
 * Comentarios		Site DISEÑO INTERIOR 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:15px; font-family:"Arial", "Helvetica", sans-serif; font-size:12px; color:#666666; text-align:center;}
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 7px auto; padding:7px 0 6px 0;}
#scab  { width:100%; height:100px; background:transparent url(../img/fdo_scab.jpg) top right no-repeat;}
#ctd   { width:100%; border-bottom:2px solid #E4E4E4;background:transparent url(../img/fdo_ctd.jpg) top left repeat-Y;}
#lat   { padding-bottom:10px; float:left; width:218px;}
#dts   { float:left; width:551px; padding-bottom:10px; background:#fff url(../img/fdo_dts.gif) 0 0 repeat-x; 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:9px; width:507px;}
#cab .caj-bnn img, #cab .caj-bnn div { margin-left:37px;}
#cab form          { margin:7px 3px 0 0; float:right; width:151px; height:63px; 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:#000; 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:left;}
#scab .c1 h1       { float:left; width:205px; height:53px;  line-height:18px;}
#scab .c1 h1 span  { display:block; padding:18px 0px 0 33px; font-size:16px; color:#666666; font-weight:bold; }
#scab .c1 p        { clear:both; float:left; width:205px; }
#scab .c1 p strong { display:block; padding:8px 0px 0 33px; font-size:14px; color:#000000; font-weight:bold;}
#scab .c2 { float:left; width:551px; height:100%;}
#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 .men     { margin-top:11px;  width:100%; }
#lat .men-top { padding:8px 11px 25px 11px; }
#lat .men-top-pq { padding:6px 6px 7px 8px; font-size:15px;color:#CC5E1E; width:100%; font-weight:bold; font-family:Georgia, Verdana, "Arial", "Helvetica", sans-serif;}
#lat .men-btt {  }
#lat .men p   { margin:0 11px 0 0; padding-bottom:7px; color:#CC5E1E; font-size:16px; font-weight:normal; border-bottom:1px solid #DBE6E8;}
#lat .men ul  { padding:0 11px 19px 0; border-bottom:1px solid #DBE6E8; margin-right:6px;}
#lat .men ul li         { color:#007DBE;}
#lat .men ul li a       { display:block; color:#000; font-size:11px; }
#lat .men ul li a span  { display:block; padding:5px 0 4px 14px; background:transparent url(../img/bullet_men.gif) top left no-repeat; border-bottom:1px solid #DBE6E8; text-transform:uppercase; font-weight:bold;}
#lat .men ul li a span.first {}
#lat .men ul li a:hover { color:#FF8D16; 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%; background:#fff url(../img/fdo_med_caj.gif) repeat-y; }
#lat .caj-enc-top     { padding:8px 11px 25px 11px; background:transparent url(../img/fdo_top_caj.gif) top left no-repeat;}
#lat .caj-enc-btt     { background:transparent url(../img/fdo_btt_caj.gif) bottom left no-repeat; }
#lat .caj-enc-ch    { padding:15px 11px 25px 11px;  background:transparent url(../img/sobre.jpg) 1px 0px no-repeat;}
#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:153px;}
#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:transparent url(../img/fdo_btn.jpg) repeat-x; border:1px solid #393939;}
#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:#DE0029; 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:10px; color:#FF8D16; font-size:13px; }
#lat .caj-sus .txt-num { position:absolute; z-index:10; top:34px; left:58px; width:37px; color:#FF8D16; font-size:38px; font-weight:normal; letter-spacing:-3px; text-align:right; line-height:30px;}
#lat .caj-sus .txt-ln1 { position:absolute; z-index:10; top:33px; left:103px; color:#000; font-size:11px; font-weight:bold;}
#lat .caj-sus .txt-ln2 { position:absolute; z-index:10; top:50px; left:103px; color:#000; font-size:11px; font-weight:bold;}
#lat .caj-sus .txt-pvp { position:absolute; z-index:10; top:48px; left:138px; color:#FF8D16; font-size:15px; letter-spacing:-1px; font-weight:bold;}
#lat .caj-sus .txt-pvp span { padding-left:2px; font-size:15px; }
#lat .caj-sus .txt-num a { color:#FF8D16; text-decoration:none;}
#lat .caj-sus .txt-ln1 a { color:#000; text-decoration:none;}
#lat .caj-sus .txt-ln2 a { color:#000; text-decoration:none;}
#lat .caj-sus .txt-pvp a { color:#FF8D16; 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:transparent url(../img/fdo_btt_num.gif) bottom left no-repeat;}
#dts .caj-num-top      { padding:4px 5px 4px 4px; background:url(../img/fdo_top_num.gif) top left no-repeat;}
#dts .caj-num-deco     { padding-top:0px; height:27px;}
#dts .caj-num-deco p      { float:right; padding-top:1px; width:118px; font-size:11px; color:#000; text-align:left; line-height:12px; }
#dts .caj-num-deco p.num  { float:left; width:25px; color:#000; font-size:12px; font-weight:bold; text-align:center;}
#dts .caj-num-deco p.num span { font-size:8px;}
#dts .caj-num  a       { color:#000;}
#dts .caj-vis          { margin:0 0 18px 0; color:#fff; background:#FF8D16 url(../img/fdo_btt_claim.gif) bottom left no-repeat;}
#dts .caj-vis-top      { padding:5px 25px 6px 4px; background:url(../img/ico_tv.gif) 7px 5px no-repeat;}
#dts .caj-vis-top p    { float:right; width:98px; font-size:11px; color:#fff; font-weight:bold; text-align:left; line-height:12px;}
#dts .caj-vis  a       { color:#fff;}
#dts .caj-img-des      { float:right; margin:0; padding:5px 0 0 0;}
#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-top:7px; padding:8px 5px 5px 0; text-align:center;}/*Caja contiene todas imagenes*/
#dts .caj-img-rel img  { margin:0 0 5px 5px; border-top:3px solid #F28D23; border-bottom:5px solid #C7C7C7;}
#dts span.ocu          { display:none;}
#dts .caj-f1           { margin:0 0 8px 0; padding:0 0 10px 25px; border-bottom:1px solid #CCE0EB;}
#dts .caj-susc     { float:left; position:relative; width:358x; height:80px;}
#dts .caj-susc .txt-nume { position:absolute; z-index:10; top:25px; left:106px; width:41px; color:#FFF; font-size:34px; font-weight:normal; letter-spacing:-5px; text-align:right; line-height:32px;}
#dts .caj-susc .txt-nume a {color:#FFF; text-decoration:none;}
#dts .caj-susc .txt-lin1 { position:absolute; z-index:10; top:23px; left:167px; color:#FF8D16; font-size:14px; font-weight:bold;}
#dts .caj-susc .txt-lin1 a {color:#FF8D16; text-decoration:none;}
#dts .caj-susc .txt-lin2 { position:absolute; z-index:10; top:41px; left:167px; color:#FF8D16; font-size:14px; font-weight:bold;}
#dts .caj-susc .txt-lin2 a { color:#FF8D16; text-decoration:none;}
#dts .caj-susc .txt-prec { position:absolute; z-index:10; top:41px; left:202px; color:#000; font-size:15px; font-weight:bold; letter-spacing:-1px;}
#dts .caj-susc .txt-prec a{ color:#000; text-decoration:none;}
#dts .caj-susc .txt-prec span { padding-left:5px; font-size:16px; font-weight:bold;}
#dts .caj-susc .txt-ahorro { position:absolute; z-index:10; top:41px; left:255px; color:#fff; font-size:12px; padding:0px 3px 0px 3px;  background:#ED1022; font-weight:bold;}
#dts .caj-susc .txt-ahorro a{ color:#fff; text-decoration:none;}

/* ENCABEZADOS*/
#dts .cab-rev { float:left; width:348px;}
#dts h2 { width:98%; padding:0 0 6px 0; font-family:Verdana;}/*titulo*/
#dts h2 span { color:#FF8D16; font-size:19px; font-weight:normal;}
#dts h3 { width:98%; padding:0 0 10px 0;}/*subtitulo*/
#dts h3 span { color:#040006; font-size:14px; }
#dts h4 { width:98%;  margin:5px 0 0 0; background:#F6F9F9; margin-bottom:7px; border-top:1px solid #DBE6E8; border-bottom:1px solid #DBE6E8;}/*entradilla*/
#dts h4 span { display:block; padding:10px 10px 10px 10px; color:#7E898A; font-size:12px; font-weight:bold;}

/* LISTADOS */
.lst-doc h5     { margin-bottom:5px; color:#348485;  font-size:13px; font-weight:bold;}
.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   { font-size:12px; text-decoration:underline;}
.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:0 10px 10px 0; }
#caj-pag-404 h3, #caj-pag-404 h4 { width:100%; margin-bottom:0; text-align:left;}
#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;}
#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 #CCE0EB;}
#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;}
.form fieldset .btn     { color:#fff; text-align:center; font-size:11px; text-transform:uppercase; font-weight:bold; background:transparent url(../img/fdo_btn.jpg) repeat-x; border:1px solid #393939; cursor:pointer;}
.form fieldset .btn-f2  { color:#fff; text-align:center; font-size:11px; text-transform:uppercase; font-weight:bold; background:#FF8C15; border:1px solid #BD6911; 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 #CCE0EB;}
.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-top:8px; *padding-top:0;}
.cpo1 strong    { font-weight:bold; color:#000;}
.cpo1 a:hover   { color:#007FC1; text-decoration:underline; }
.cpo2           { width:506px; margin:5px 0 12px 0; color:#7E898A; min-height:39px; _height:39px; background:#EBFBFB url(../img/fdo_btt_cpo.gif) bottom left no-repeat; }
.cpo2-top       {padding:8px 10px 13px 12px;background:url(../img/fdo_top_cpo.gif) top left no-repeat; }
.cpo2 strong    { color:#107070; font-weight:bold; font-size:14px;}
.cpo2 a         { color:#007FC1; text-decoration:underline;}
.cpo3 { padding:5px 14px 5px 12px; width:485px; color:#929292; text-align:justify;}
.cpo3 strong { color:#F28D23; font-weight:bold; font-size:16px; line-height:18px; }
.cpo3 a       { color:#3A97C7; text-decoration:underline;}
.cpo-tbl        { width:98%;}
.cpo-tbl table  { clear:both; margin:10px 0; width:100%;color:#fff; }
.cpo-tbl table tr th { color:#666666; padding:5px 15px 5px 10px; font-weight:bold; font-size:13px; vertical-align:top;  background:#D3D3D3;/*background:#007DBF url(/MODULOS/_GLOBAL/publico/interfaces/web/ngamer/img/img_fnd_tabla.gif) 0px 0px repeat-x;*/}
.cpo-tbl table tr td { padding:5px 15px 5px 10px; color:#646665; font-size:12px; vertical-align:top; border-bottom:1px solid #BBD8E6;}
.cpo-col        { clear:both; padding-top:10px; width:510px; background:transparent url(../img/ln_2col.gif) 258px 0px repeat-y;}
.cpo-col strong { color:#000; font-weight:bold; font-size:12px;}
.cpo-col a      { color:#3A97C7; 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, .cpo3 a:hover, .cpo-tbl a:hover, .cpo-col a:hover   { color:#007FC1; text-decoration:underline; }
.cpo2 a:hover   { color:#007FC1; text-decoration:underline; }
.cpo-caj        { padding: 14px 9px 0px 7px; float:left; width:350px;}/*suscripciones*/
.cpo-sus        { width:100%; margin-top:}
.cpo-sus strong { color:#006666; font-weight:bold;}
.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: #007DBE; }
a:hover { color:#DE0029; 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;}


/*LINEAS*/
.ln-col { background:transparent url(../img/ln_2col.gif) 240px 0px repeat-y;}/*layout 2 columnas*/

/* 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;}
