/* 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 PSICOLOGIA 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 { background:#ffffff url(../img/fdo_web.gif) left top repeat-X;}
#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.jpg) top right no-repeat;}
#ctd   { width:100%; border-bottom:2px solid #E4E4E4; background:transparent url(../img/fdo_ctd.gif) 218px -5px no-repeat;}
#lat   { padding-bottom:10px; float:left; width:218px; background:transparent url(../img/fdo_lat.gif) top left repeat-X;}
#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:#FF8417; 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:right; width:200px; height:70px;  line-height:18px;}
#scab .c1 h1 span  { display:block; padding:14px 15px 0 0; font-size:18px; color:#FFFFFF; font-weight:normal;}
#scab .c1 p        { clear:both; float:right; width:200px; }
#scab .c1 p strong { display:block; padding:0px 15px 0 0; font-size:14px; color:#2B3943; 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 3px 0px 3px; width:100%; 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; display:inline; color:#333333;border-top:1px solid #F0F0F0;border-bottom:2px solid #F0F0F0;}
#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 .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 { margin-top:3px; padding:5px 0 10px 7px;}
#lat .men     { width:100%; margin-bottom:10px;}
#lat .men-top { padding:15px 0 11px 10px; background:transparent;}
#lat .men-top-pq { padding:6px 6px 7px 8px; font-size:15px;color:#FF8417; width:100%; font-weight:bold; font-family:Georgia, Verdana, "Arial", "Helvetica", sans-serif;}

#lat .men-btt { background:transparent; width:100%;}
#lat .men p   { padding-bottom:6px; color:#FF8417; font-size:18px; font-weight:normal; border-bottom:1px solid #E8E8E8;}
#lat .men ul  { padding:0; background:#fff;}
#lat .men ul li         { color:#000;}
#lat .men ul li a       { display:block; color:#283843; font-size:14px; font-weight:normal;}
#lat .men ul li a span  { display:block; margin-bottom:1px; padding:4px 0 4px 8px;  border-bottom:1px solid #E8E8E8; border-left:4px solid #96A7B4;}
#lat .men ul li a span.first { border-top:none;}
#lat .men ul li a:hover { color:#000000; 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; 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-btt     { border-bottom:1px solid #D3D3D3;}
#lat .caj-enc-ch     { padding:15px 11px 25px 11px;  background:transparent url(../img/chica.jpg) 5px 0px no-repeat;}
#lat .caj-enc p       { margin:0 3px 0 0px; padding:0 0px 7px 5px; color:#FF8417; font-size:16px; font-weight:bold;}
#lat .caj-enc form    { padding-left:5px;  }
#lat .caj-enc form h4 { padding:0px 0px 10px 0px; font-size:11px; color:#6296A0; 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 4px 2px 0px; 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:#8698A4; border:1px solid #526470; 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:#000; font-size:11px; text-decoration:underline;}
#lat .caj-sus     { position:relative; margin-left:9px; background:#f1f1f1; width:206px; height:121px;}/*Caja suscripcion home*/
#lat .caj-sus h3  { position:absolute; top:8px; left:10px; color:#FF8417; font-size:12px; font-weight:bold;}
#lat .caj-sus .txt-num { position:absolute; z-index:10; top:34px; left:67px; width:37px; color:#ffffff; font-size:32px; font-weight:normal; text-align:right; line-height:30px;}
#lat .caj-sus .txt-ln1 { position:absolute; z-index:10; top:33px; left:109px; color:#000000; font-size:11px; font-weight:normal;}
#lat .caj-sus .txt-ln2 { position:absolute; z-index:10; top:48px; left:109px; color:#000000; font-size:11px; font-weight:normal;}
#lat .caj-sus .txt-pvp { position:absolute; z-index:10; top:47px; left:144px; color:#ffffff; font-size:14px; font-weight:bold;}
#lat .caj-sus .txt-pvp span { padding-left:2px; font-size:14px; }
#lat .caj-sus .txt-num a { color:#ffffff; text-decoration:none;}
#lat .caj-sus .txt-ln1 a { color:#000000; text-decoration:none;}
#lat .caj-sus .txt-ln2 a { color:#000000; text-decoration:none;}
#lat .caj-sus .txt-pvp a { color:#ffffff; 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:#C7D8E6;}
#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:#E7112A; text-align:left; line-height:12px; }
#dts .caj-num-deco p.num  { float:left; width:25px; color:#F0811E; 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:#E77E22 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 3px no-repeat;}
#dts .caj-vis-top p    { float:right; width:108px; 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: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 7px; padding:8px 5px 5px 5px; width:95%; text-align:center;}/*Caja contiene todas imagenes*/
#dts .caj-img-rel img  { margin:0 4px 5px 0; border:1px solid #E8E7E5; padding:2px;}
#dts span.ocu          { display:none;}
#dts .caj-f1           { margin:0 0 8px 0; padding:0 0 10px 25px; border-bottom:1px solid #DCE6E8;}
#dts .caj-susc     { float:left; position:relative; width:358x; height:80px;}
#dts .caj-susc .txt-nume { position:absolute; z-index:10; top:16px; left:178px; width:41px; color:#FFF; font-size:36px; font-weight:normal; 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:15px; left:225px; color:#000000; font-size:13px; font-weight:normal;}
#dts .caj-susc .txt-lin1 a {color:#000000; text-decoration:none;}
#dts .caj-susc .txt-lin2   { position:absolute; z-index:10; top:31px; left:225px; color:#000000; font-size:13px; font-weight:normal;}
#dts .caj-susc .txt-lin2 a { color:#000000; text-decoration:none;}
#dts .caj-susc .txt-prec   { position:absolute; z-index:10; top:32px; left:258px; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-1px; background:url(../img/fdo_pvp.gif) top left no-repeat;}
#dts .caj-susc .txt-prec a    { color:#fff; text-decoration:none;}
#dts .caj-susc .txt-prec span { padding-left:5px; font-size:14px; font-weight:bold; color:#fff;}
#dts .caj-susc .txt-ahorro    { position:absolute; z-index:10; top:55px; left:225px; color:#FFF; font-size:12px; padding:1px 4px 1px 4px;  background:#000; font-weight:bold;}
#dts .caj-susc .txt-ahorro a  { color:#FFF; text-decoration:none;}

/* ENCABEZADOS*/
#dts .cab-rev { float:left; width:340px;}
#dts h2 { width:98%; padding:0 0 3px 0;}/*titulo*/
#dts h2 span { color:#7C91A1; font-size:18px; font-weight:normal;}
#dts h3 { width:98%; margin:0; }/*subtitulo*/
#dts h3 span { color:#FF8417; font-size:16px; line-height:16px;}
#dts h4 { width:98%; margin-top:10px; padding-bottom:10px; background:#fff; border-bottom:1px solid #DEE4E8;}/*entradilla*/
#dts h4 span { display:block; color:#6296A0; font-size:12px; font-weight:bold; padding:5px 8px; background:#F4F4F4;}

/* LISTADOS */
.lst-doc h5     { margin-bottom:5px; color:#FF8417;  font-size:12px; 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:10px; font-size:12px; color:#0099CC; text-decoration:underline; }

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 { padding-bottom:5px;}
#caj-pag-404 h4 span { background:none;  font-size:14px; font-weight:bold;}
#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 #DCE6E8;}
#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: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:#8698A4; border:1px solid #526470; 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 #DCE6E8;}
.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:#333; font-weight:bold;}
.tit-enc     { float:left; color: #6296A0; width:100%; margin:0 0 8px 0; padding:0 0 10px 0;}

/*CUERPO */
.cpo1           { clear:left; padding:8px 0 5px 0; *padding-top:0;}
.cpo1 strong    { font-weight:normal; color:#FF8417;}
.cpo1 a         { color:#0099CC; }
.cpo2           { width:507px; margin:5px 0 0 0; color:#666;border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; }
.cpo2-top       { margin-top:2px; padding:8px 5px 13px 12px; border-left:4px solid #E8E8E8; }
.cpo2 strong    { color:#333333; font-weight:normal; font-size:16px; line-height:20px;}
.cpo2 a         { color:#0099CC; text-decoration:underline;}
.cpo3           { margin-top:10px; min-height:39px; _height:39px; width:507px; background:#F2FAFA url(../img/fdo_btt_cpo3.gif) bottom left no-repeat;}
.cpo3-top       { padding:8px 12px 13px 12px; background:transparent url(../img/fdo_top_cpo3.gif) top left no-repeat;}
.cpo3 strong    { color:#FF8417; font-weight:normal; font-size:16px; line-height:20px; }
.cpo3 a         { color:#3899CB; 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:#FF8417;}
.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:#FF8417; font-weight:bold; font-size:12px;}
.cpo-col a      { color:#0099CC; 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:#000; text-decoration:underline; }
.cpo-caj        { padding: 14px 9px 0px 7px; float:left; width:350px;}/*suscripciones*/
.cpo-sus        { width:100%;}
.cpo-sus strong { color:#000; 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; }

/* 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:#0099CC; font-size:100%; text-decoration:none;}
.pag a:hover 		{ color:#000; font-size:100%; text-decoration:none;}


/* ENLACES */
a       { text-decoration: none; color:#0099CC; }
a:hover { color:#000; text-decoration: underline; }
a.enl   { text-decoration: underline; color: #0099CC; }
a.enl:hover { color:#000; 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;}
.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;}

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