/* 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 EDGE 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:#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-fdo  { width:100%; height:98%; position:absolute;}
#web-fdo img  { width:100%; height:100%;}
#web-deco { position:relative; }
#web   { margin:0px auto; width:900px; text-align:left;}
#cab   { margin:0px auto; padding:14px 0 6px 0;}
#scab  { width:100%; height:100px; background:transparent url(../img/fdo_scab.jpg) top right no-repeat;}
#ctd   { width:100%; background:transparent url(../img/fdo_ctd.jpg) top left repeat-x;}
#lat   { padding-bottom:10px; float:left; width:218px; margin-top:3px;}
#dts   { float:left; width:551px; padding-bottom:10px; background:#fff url(../img/fdo_dts.gif) top left no-repeat; min-height:600px; _height:602px; margin-top:14px;}
#publi { float:right; padding:20px 0 0 0px; width:126px; text-align:right;} 
#publi img { clear:both; margin-bottom:10px;}
#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:153px; 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 15px; color:#CC0000; font-size:11px; font-weight:bold; background:transparent url(../img/bullet.gif) 3px 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 left repeat-x; text-align:left;}
#scab .c1 h1       { float:left; margin-left:9px; width:210px; height:53px;  line-height:18px;}
#scab .c1 h1 span  { display:block; padding:14px 10px 0 0; font-size:14px; color:#fff; font-weight:bold;}
#scab .c1 p        { clear:both; float:left; margin-left:9px; width:210px; }
#scab .c1 p strong { display:block; padding:0px 15px 0 0; font-size:14px; color:#FFCC00; font-weight:bold;}
#scab .c2 { float:left; width:551px; height:100%; background:transparent url(../img/fdo_scab_c1.jpg) top left repeat-x;}
#scab .c2 img { padding:0;}
#scab .c3 a        { float:left; color: #FFFFFF; margin-top: 60px; margin-left: 15px; display: block; font-size: 14px; font-weight: bold; padding: 14px 10px 0 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%; background:#fff url(../img/fdo_men.jpg) top left no-repeat; }
#lat .men-top { padding:8px 11px 25px 11px;}
#lat .men-btt { }
#lat .men p   { padding:0 11px 7px 0px; color:#000; font-size:14px; font-weight:bold; border-bottom:1px solid #DBE6E8; margin-right:10px;}
#lat .men ul  { padding:0 11px 10px 0;}
#lat .men ul li         { color:#454842; text-transform:uppercase; background:transparent url(../img/fdo_menu.gif) no-repeat; font-weight:bold; border-bottom:1px solid #DBE6E8;}
#lat .men ul li a       { display:block; color:#454842; font-size:11px; }
#lat .men ul li a span  { display:block; padding:5px 0 5px 14px; background:transparent url(../img/bullet_men.gif) 4px 9px no-repeat;}
#lat .men ul li a span.first {}
#lat .men ul li a:hover { color:#DE0029; text-decoration:none; }
/*#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; width:206px; float:right; margin:10px 0 0 0;}
#lat .caj-enc-top     { padding:8px 5px 25px 5px; background:transparent url(../img/fdo_top_caj.gif) top right no-repeat; }
#lat .caj-enc-ch     { padding:15px 11px 25px 11px;  background:transparent url(../img/sobre.jpg) 5px 0px no-repeat;}
#lat .caj-enc-btt     { border-bottom:1px solid #D3D3D3;}
#lat .caj-enc p       { margin:0 0 0 3px; padding:0 11px 7px 0; color:#000; font-size:14px; font-weight:bold;}
#lat .caj-enc form    { padding-left:3px;  }
#lat .caj-enc form h4 { padding:0px 0px 10px 0px; font-size:11px; color:#CC0000; 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:left; 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:#717171; border:1px solid #545454; margin-left:40px;}
#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;}

/*Caja suscripcion home*/
#lat .caj-sus     { position:relative; background:#FFF; width:206px; height:121px; }
#lat .caj-sus h3  { position:absolute; top:8px; left:10px; color:#CC0000; font-size:14px; }
#lat .caj-sus .txt-num { position:absolute; z-index:10; top:39px; left:65px; width:37px; color:#FF9933; 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:38px; left:110px; color:#000; font-size:11px; font-weight:bold;}
#lat .caj-sus .txt-ln2 { position:absolute; z-index:10; top:54px; left:110px; color:#000; font-size:11px; font-weight:bold;}
#lat .caj-sus .txt-pvp { position:absolute; z-index:10; top:53px; left:145px; color:#FF9933; font-size:15px; letter-spacing:-1px;font-weight:bold;}
#lat .caj-sus .txt-pvp span a { padding-left:2px; font-size:15px; }
#lat .caj-sus .txt-num a { color:#FF9933; 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:#FF9933; 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 0px 17px; }
#dts .dts-padd-f1 { padding:5px 9px 19px 17px; }
#dts .dts-padd-f2 { padding:0px 3px 10px 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:#000 url(../img/fdo_btt_claim.gif) bottom left no-repeat;}
#dts .caj-vis-top      { padding:6px 12px 6px 4px; background:url(../img/ico_tv.gif) 10px 5px no-repeat;}
#dts .caj-vis-top p    { float:right; width:110px; 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:14px 14px 0px 0px;}
#dts .caj-img          { float:right; margin: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:0px 5px 5px 0;  text-align:center;}/*Caja contiene todas imagenes*/
#dts .caj-img-rel img  { margin:0 5px 5px 0;}
#dts span.ocu          { display:none;}

#dts .caj-susc     { float:left; position:relative; width:358px; height:80px; margin-left:0px;}
#dts .caj-susc .txt-nume { position:absolute; z-index:10; top:26px; left:113px; width:26px; color:#ED213A; font-size:26px; font-weight:bold; text-align:right;line-height:30px;}
#dts .caj-susc .txt-nume a {color:#ED213A; text-decoration:none;}
#dts .caj-susc .txt-lin1 { position:absolute; z-index:10; top:23px; left:154px; color:#000; font-size:13px; font-weight:bold;}
#dts .caj-susc .txt-lin1 a {color:#000; text-decoration:none;}
#dts .caj-susc .txt-lin2 { position:absolute; z-index:10; top:39px; left:154px; color:#000; font-size:13px; font-weight:bold;}
#dts .caj-susc .txt-lin2 a { color:#000; text-decoration:none;}
#dts .caj-susc .txt-prec { position:absolute; z-index:10; top:39px; left:186px; color:#FF3300; font-size:15px; font-weight:bold; letter-spacing:-1px;}
#dts .caj-susc .txt-prec a{ color:#FF3300; text-decoration:none;}
#dts .caj-susc .txt-prec span { padding-left:3px; font-size:15px; font-weight:bold;}
#dts .caj-susc .txt-ahorro { position:absolute; z-index:10; top:38px; left:239px; color:#fff; font-size:12px; padding:0px 3px 0px 3px;  background:#0097C6; font-weight:bold; }
#dts .caj-susc .txt-ahorro a{ color:#fff; text-decoration:none;}

/* ENCABEZADOS*/
#dts .cab-rev { float:left; width:352px;}
#dts h2 { width:98%; padding:0 0 3px 0;}/*titulo*/
#dts h2 span { color:#CC0000; font-size:18px; font-weight:bold;}
#dts h3 { width:98%; margin:0 0 8px 0; padding:0 0 0px 0;}/*subtitulo*/
#dts h3 span { color:#333333; font-size:15px;}
#dts h4 { width:98%; padding:0; margin-top:8px; border-top:1px solid #858585; border-bottom:1px solid #DBE6E8; background:#BABABA url(../img/fdo_entr.jpg) bottom left repeat-x; }/*entradilla*/
#dts h4 span { display:block; padding:10px 7px 10px 7px; color:#fff; font-size:12px; font-weight:bold; background: transparent url(../img/fdo_entradilla.jpg) bottom right no-repeat;}

/* LISTADOS */
.lst-doc h5     { margin-bottom:12px; color:#FF9900;  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; color:#0099CC; margin-left:3px; padding-left:2px;}

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 5px 0 5px; background:#C70043; color:#fff;}
#caj-pag-404    { width:98%; margin:0 10px 0 0;}
#caj-pag-404 .cpo3 { padding:0; margin: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;}
#enc dl {}
#enc dl dd { float:left; margin-bottom:2px; padding:0 0 0px 10px; background:transparent url(../img/bullet_lst.gif) 0px 5px no-repeat; width:97%; }
#enc dl dt { float:left; padding-left:10px; margin-bottom:10px;}

/* 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:25px; 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:#717171; border:1px solid #545454; cursor:pointer;}
.form fieldset .btn-f2  { color:#FFF; text-align:center; font-size:11px; text-transform:uppercase; font-weight:bold; background:#ff9900; 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; color:#929292;}
.form .caj-aviso2 { margin:0px 0 20px 107px; width:360px; float:left;}

/* TEXTOS */
.may   { text-transform:uppercase;}
.peq   { font-size:11px; color:#929292;}
.ln    { border-bottom:1px solid #DBDBDB;}
.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:0 0 10px 0; border-bottom:1px solid #CCE0EB;}
.tit-des  { color:#EE1C23; font-weight:bold;}
.dscp       { padding:5px 0px 0px 0px; margin-bottom:10px; color:#000; }
.tit-enc     { float:left; color: #FF9900; width:100%; margin:0 0 8px 0; padding:0 0 10px 0;}

/*CUERPO */
.cpo1         { clear:left; padding:8px 0 5px 0; color:#929292; *padding-top:0;}
.cpo1 strong  { color:#FF9900; font-weight:bold;}
.cpo1 p       { }
.cpo1 a       { color:#3A97C7; text-decoration:underline;}
.cpo2 { margin:5px 0 0 0; width:500px; color:#929292; border:1px solid #E0E0E0; background:#fff url(../img/fdo_cpo2_btt.gif) bottom left repeat-y; text-align:justify;}
.cpo2-top {  padding:5px 10px 5px 28px; background:url(../img/fdo_cpo2.gif) top left no-repeat;}
.cpo2 strong { color:#EE1C23; font-weight:bold; font-size:13px; line-height:20px; }
.cpo2 a       { color:#3A97C7; text-decoration:underline;}
.cpo3     { width:506px; color:#929292; margin:12px 0; color:#929292; min-height:39px; _height:39px; background:#F9F9F9 url(../img/fdo_btt_cpo2.gif) bottom left no-repeat; }
.cpo3-top { padding:8px 12px 13px 12px; background:url(../img/fdo_top_cpo2.gif) top left no-repeat; }
.cpo3 strong { color:#FF9933; font-weight:bold; font-size:16px; line-height:22px;}
.cpo3 a       { color:#3A97C7; text-decoration:underline;}
.cpo1 ul, .cpo2 ul, .cpo3 ul, .cpo-col ul { padding:2px 0 15px 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;}
.cpo1 ul li, .cpo2 ul li, .cpo3 ul li, .cpo-col ul li  { padding:0 0 5px 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; }
.cpo-col        { clear:both; padding-top:10px; width:510px; background:transparent url(../img/ln_2col.gif) 258px 0px repeat-y;}
.cpo-col strong { color:#FF9933; font-weight:bold; font-size:12px;}
.cpo-col a      { color:#3899CB; 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;}
.cpo-tbl table tr td { padding:5px 15px 5px 10px; color:#929292; font-size:12px; vertical-align:top; border-bottom:1px solid #C4DBE9;}
.cpo-caj        { padding: 14px 9px 0px 0px; float:left; width:350px;}/*suscripciones*/
.cpo1 a:hover, .cpo2 a:hover, .cpo3 a:hover, .cpo-sus a:hover, .cpo-tbl a:hover .cpo-col a:hover { color:#3A97C7; text-decoration:underline; }
.cpo-sus        { padding-top:10px;  width:100%; color:#929292;}
.cpo-sus strong { color:#FF9933; 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; }

/* ESTILO PARA LA PAGINACION */
.pag 		        { padding:10px 5px 10px 0; text-align:left;  }
.pag .ley       { float:left; color:#000; font-size:100%; text-align:left;}
.pag .act       { color:#000000; font-size:100% }
.pag a 		      { color:#007DBE; font-size:100%; text-decoration:none;}
.pag a:hover 		{ color:#DE0029; font-size:100%; text-decoration:none;}


/* ENLACES */
a       { text-decoration: none; color: #007DBE; }
a:hover { color:#DE0029; text-decoration: underline; }
a.enl   { text-decoration: underline; color: #007DBE; }
a.enl: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: 14px 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;}
.marg-top { margin-top:5px;}
.marg-dch { margin:0px 20px 0px 0px;}

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