/* Fichero: public.css v1.0 - 17/02/2009
 * Media			 screen
 * Navegadores		IE6+, Mozilla 2+, Safari 3, Opera 9+
 * CSS				2 */

/* ESTILOS GENERALES */
html { background:#BCC0C3;}
body          { margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Verdana; line-height:18px; font-size:13px; color:#313131; text-align:center; background:#EEF7FE url(/MODULOS/global/publico/interfaces/img/fdo_web.gif) top left repeat-X;}
form          { margin:0px; padding:0px;}
fieldset      { margin:0px; padding:0px; border:none;}
legend        { display:none; }
input         { font-size:11px; color:#333333; font-family:"Trebuchet MS", Verdana, Arial; border:none;}
select        { font-size:11px; color:#333333; font-family:"Trebuchet MS", Verdana, Arial; }
h1, h2, h3, h4, h5 { margin:0px; padding:0px; font-family:"Trebuchet MS", Verdana, Arial; }
strong        { font-weight:bold;}
body, html    { overflow-x:hidden;}
sup           { color:#cc0000; vertical-align:0.8ex;}
a             { border:none; }
input[type=submit], input[type=button] { cursor:pointer;}

/* CAJAS GLOBALES */
#web  { margin:0px auto 0px auto;  width:992px; font-size:11px; text-align:left;}
#web-deco { background:url(../img/fdo_web_deco.jpg) 22px 31px no-repeat;}
#cab  { clear:both; width:100%; padding:1px 0px 0px 2px;}
#scab { clear:both; width:100%;  margin:38px 0;}
#ctd  { clear:both; margin:20px 0 0 0; width:100%; height:100%;}
#pie      { clear:both; margin-top:20px; padding:20px 0; color:#313131; text-align:left; border-top:6px solid #D2D6D9; background:#BCC0C3 url(/MODULOS/global/publico/interfaces/img/fdo_pie_dg.gif) top left repeat-x; }
.pie-ctd  { padding:10px 0px 5px 400px; min-height:180px; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_pie.gif) 50px 0px no-repeat;}
#pie-foro	{ clear:both; padding:0px 0px 5px 0px; width:100%; height:85px; color:#fff; text-align:center; background: url(/MODULOS/global/publico/interfaces/img/fdo_pie.gif) top left repeat-X; }
#pie strong { font-size:11px; font-weight:normal;}

/*CABECERA */
#cab .c1 { float:left; width:766px; padding-top:5px; background:url(/MODULOS/global/publico/interfaces/img/fdo_nav_top.gif) 490px 0px no-repeat;}
#cab .c2 { float:right; width:222px; }
#cab  h1     { clear:both; padding:40px 0 0 20px; width:260px; font-size:14px; color:#000;}
#cab .caj-promo { clear:both; float:left;  width:100%; text-align:center; }
#cab .form-subo { float:left; width:260px; padding-left:20px;}

/*SUBCABECERA*/
#scab  form        { clear:both; float:left; margin:15px 0px 0px 0px; width:600px;}
#scab  form label  { padding:0px 5px; }
#scab  form input.cps { margin-left:5px; padding:1px 0px 0px 0px; width:110px; font-size:11px; border:1px solid #4d5357; background-color:#E7E7E7; }
#scab  form .btn   { margin:0px 2px; width:48px; height:20px; font-size:11px; color:#696464; font-weight:bold; text-align:center; border:1px solid #A1A1A1; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_btn_buscador.gif) repeat-X;}
#scab  ul.men { padding-left:10px;}
#scab  ul.men li { float:left; width:auto; background:url(/MODULOS/global/publico/interfaces/img/separador.gif) 100% 20px no-repeat;}
#scab  ul.men li a { display:block; float:left; width:auto; font-size:14px; color:#ffffff;  font-weight:bold; text-transform:uppercase; text-decoration:none; }
#scab  ul.men li a span { display:block; float:left; width:auto; height:24px; margin-top:12px; padding:7px 15px 5px 15px; cursor:pointer;}
#scab  ul.men li a.on { width:auto;  background:transparent url(../img/men_on.gif) top no-repeat;}
#scab  ul.men li a.on span { display:block; float:left; width:auto; background:#fff; color:#002664;  border-right:none;}
#scab  ul.men li.last { background:none; }
#scab  ul.men li a.prox span { color:#ccc; }
#scab  ul.men li a:hover span { background:#fff;}
#scab  ul.men li a:hover { color:#002664; text-decoration:none; background:transparent url(../img/men_on.gif) top no-repeat;}
#scab ul.men li.ico-phone { margin-left:5px; text-transform:none}
#scab ul.men li.ico-phone a span{ padding-left:18px; background:url(../img/ico_telefono_peque_off.gif) 0 4px no-repeat;}
#scab ul.men li.ico-phone a:hover  span {  background:#fff url(../img/ico_telefono_peque_on.gif) 0 4px no-repeat;}


/*NAVEGACION*/
ul.nav-top       { float:right; width:450px; text-align:right;}
ul.nav-top li    { display:inline; width:auto;}
ul.nav-top li a  { padding:0px 5px; color:#313131 !important; font-size:12px; text-decoration:none;}
ul.nav-top li a:hover { text-decoration:underline;}

ul.nav-btt    { margin-bottom:10px; padding:0px 0px 0px 5px; height:40px; width:614px; background:url(../img/fdo_nav_btt.gif) 0px 0px no-repeat;}
ul.nav-btt li      { float:left; padding:10px 5px; color:#313131; width:auto; }
ul.nav-btt li a       { padding:0px 2px; color:#313131; font-size:13px; text-decoration:none;}
ul.nav-btt li a:hover { text-decoration:underline;}

/* DATOS */
#ctd .c1 { float:left; width:768px;}
#ctd .c2 { float:right; width:185px;}
h3.tit-det a { float:left; width:40px; min-height:45px;}
h3.tit-det strong { float:left; width:650px;}
#encuestashome .caj-tit-f1, #encuestashome .caj-f1 { width:180px;}

/*LOGIN*/
.form-log    { float:right; width:221px; }
.form-log h2       { padding:8px 0px 4px 30px; width:auto; color:#002664; font-size:14px; background:#FCFAFA url(../img/deco.gif) 5px 2px no-repeat; text-transform:uppercase; font-weight:bold;  border-left:1px solid #fff; }
.form-log fieldset { padding:10px 5px 0px 5px; height:103px; background:#dee0e1 url(/MODULOS/global/publico/interfaces/img/fdo_login.gif) bottom left no-repeat;}
.form-log fieldset .lbl       { float:left;  margin:0px 5px 3px 0px; width:90px;  font-size:12px; font-weight:normal; text-align:right;}
.form-log fieldset .cps       { margin:0px 0px 3px 0px; padding:0px; width:110px; border:1px solid #4d5357; background-color:#E7E7E7; font-size:11px;}
.form-log fieldset .btn       { margin:0;  width:74px; height:25px; color:#fff;  font-weight:bold; text-transform:uppercase; border:none; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_entrar.gif) top left no-repeat; cursor:pointer;}
.form-log .caj-btn            { padding:5px 0px 3px 0; text-align:center; }
.form-log fieldset a          { text-decoration:none;}
.form-log input {  border:0px solid #4d5357;}

.form-log-f1         { width:100%; }
.form-log-f1 fieldset { padding:20px 0px;}
.form-log-f1 fieldset .lbl       { margin:0px 0px 5px 0px; float:left;  width:170px; text-align:right; font-weight:bold; color:#313131;}
.form-log-f1 fieldset .cps {  margin:0px 0px 5px 0px; padding:2px; width:150px; border:1px solid #4d5357; }
.form-log-f1 fieldset .btn-crear { width:111px; height:25px; color:#fff;  font-weight:bold; text-transform:uppercase; border:none; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_cuenta.gif) bottom left no-repeat; cursor:pointer;}
.form-log-f1 fieldset .btn       { margin:0; width:80px; height:27px; color:#fff;  font-weight:bold; text-transform:uppercase; border:none; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_entrar.gif) top left no-repeat; cursor:pointer;}
.form-log-f1 .caj-btn            {  margin:5px 0px 5px 140px; width:230px;}
.form-log-f1 fieldset a          { text-decoration:none;}

/*FORMULARIO*/
.form { width:100%;}
.form fieldset label {  color:#333; font-size:12px;}
.form fieldset .lbl  { margin:0px 0px 5px 0px; float:left;  width:170px; text-align:left; font-weight:bold; color:#313131;}
.form fieldset .lbl-f1   { margin:0px 0px 10px 0px; float:left;  width:130px; text-align:right; font-weight:bold; color:#313131;}
.form fieldset .lbl-rad { margin:0px 10px 5px 0px; }
.form fieldset .lbl-chk { margin:0px 10px 5px 0px; }
.form fieldset sup 	{ color:#cc0000; vertical-align:0.8ex;}
.form fieldset .cps {  margin:0px 0px 5px 0px; padding:3px; width:110px; border:1px solid #4d5357; background-color:#fff; }
.form fieldset .sel { float:left; margin:0px 0px 5px 0px; width:205px; color: #474747;}
.form fieldset .tex { float:left; margin:0px 0px 5px 0px; width:190px; height:60px; color: #474747; border:1px solid #4d5357;}
.form fieldset .btn    { padding-bottom:3px; width:93px; height:27px; color:#ffffff; font-size:13px; font-weight:bold;  background:transparent url(/MODULOS/global/publico/interfaces/img/btn.gif) bottom left no-repeat;}
.form fieldset .btn-pq { padding-bottom:3px; width:93px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_pq.gif) bottom left no-repeat;}
.form fieldset .btn-md { padding-bottom:3px; width:155px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_md.gif) bottom left no-repeat;}
.form fieldset .btn-md-f1 { margin:0px 0px 5px 0px; padding:0 0 3px; width:155px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_md_f1.gif) no-repeat;}
.form fieldset .btn-gd { padding-bottom:3px; width:203px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_gd.gif) bottom left no-repeat;}
.form fieldset .btn-f1 { margin:0px 0px 5px 5px;  padding:0px 5px; width:auto; height:20px; font-size:11px; color:#696464; font-weight:bold; text-align:center; border:1px solid #A1A1A1; background:#ffffff url(/MODULOS/global/publico/interfaces/img/fdo_btn_buscador.gif) repeat-X; cursor:pointer;}
.form fieldset .btn-tag { margin:0px 0px 2px 5px; padding-bottom:3px; width:93px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_pq.gif) bottom left no-repeat;}
.form fieldset .caj-btn { margin:0px 0px 0px 30px;}
.form fieldset .caj-btn-f1 { margin:5px 0px 0px 130px;}

.form-subo { float:left; width:auto;}
.form-subo fieldset.deco { background:#D7EBFD;}
.form-subo fieldset label {  color:#333; font-size:12px;}
.form-subo fieldset .lbl  { margin:0px 0px 5px 0px; float:left;  width:170px; text-align:right; color:#333;}
.form-subo fieldset .lbl-rad { margin:0px 10px 5px 0px; }
.form-subo fieldset .lbl-chk { margin:0px 10px 5px 0px; }
.form-subo fieldset sup 	{ color:#cc0000; vertical-align:0.8ex;}
.form-subo fieldset .cps {  margin:0px 0px 5px 0px; padding:2px; width:110px; border:1px solid #4d5357; background-color:#fff; }
.form-subo fieldset .cps-f1 {  margin:0px 0px 5px 0px; padding:3px; width:280px; border:1px solid #4d5357; background-color:#fff; vertical-align:middle;}
.form-subo fieldset .cps-f2 {  margin:0px 0px 5px 0px; padding:2px; width:180px; border:1px solid #4d5357; background-color:#fff; }
.form-subo fieldset .sel { float:left; margin:0px 0px 5px 0px; width:205px; color: #474747;}
.form-subo fieldset .tex { float:left; margin:0px 0px 5px 0px; width:190px; height:60px; color: #474747; border:1px solid #4d5357;}
.form-subo fieldset .btn    { padding-bottom:3px; width:60px; height:19px; color:#ffffff; font-size:12px;  background:transparent url(/MODULOS/global/publico/interfaces/img/btn_f1.gif) bottom left no-repeat; cursor:pointer;}
.form-subo fieldset .btn-pq { padding-bottom:3px; width:93px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_pq.gif) bottom left no-repeat;}
.form-subo fieldset .btn-md { padding-bottom:3px; width:112px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_md_f1.gif) bottom left no-repeat;}
.form-subo fieldset .btn-gd { padding-bottom:3px; width:203px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_gd.gif) bottom left no-repeat;}
.form-subo div.caj-opc      { margin:10px 20px 0px; background:#4b92db; color:#fff; font-size:13px;}
.form-subo div.caj-opc ul li { clear:both; display:block; padding:3px 0px; border-bottom:1px solid #C8C8C8; text-align:right;}
.form-subo div.caj-opc ul li em { float:left; width:88%; text-align:left;}

.form-f1 { margin:10px 0px 0px 20px; padding:0px; width:80%;}
.form-f1 fieldset { padding:5px 10px; font-size:11px; border:none; }
.form-f1 fieldset label {  float:left;  margin:0px 5px 10px 0px; width:120px; color:#ffffff; font-size:12px; font-weight:normal; text-align:right;}
.form-f1 .btn     { float:left; margin:10px 0px 0px 125px;  padding:0px 5px; width:auto; height:20px; font-size:11px; color:#696464; font-weight:bold; text-align:center; border:1px solid #A1A1A1; background:#ffffff url(/MODULOS/global/publico/interfaces/img/fdo_btn_buscador.gif) repeat-X;}
.form-f1 fieldset .sel     { margin:0px 0px 10px 0px; width:150px; }

.form-com { width:100%;}/*formulario comunidad*/
.form-com fieldset label {  color:#333; font-size:12px;}
.form-com fieldset .lbl  { margin:0px 0px 5px 0px; float:left;  width:120px; text-align:right; font-weight:bold; color:#333;}
.form-com fieldset .lbl-f1  { margin:0px 0px 5px 10px; float:left;  width:250px; text-align:left; font-weight:bold; color:#333;}
.form-com fieldset .lbl-f2  { margin:0px 0px 5px 10px; float:left;  width:150px; text-align:right; font-weight:bold; color:#333;}
.form-com fieldset .lbl-f3  { margin:0px 0px 5px 0px; font-weight:bold; color:#333;}
.form-com fieldset .cps {  margin:0px 0px 5px 0px; padding:3px; width:190px; border:1px solid #4B92DB; background-color:#ffffff; }
.form-com fieldset .cps-f1 {  margin:0px 0px 5px 0px; padding:1px 0px 0px 0px; width:300px; border:1px solid #4B92DB; background-color:#ffffff; vertical-align:middle;}
.form-com fieldset .cps-f2 {  margin:0px 0px 5px 0px; padding:1px 0px 0px 0px; border:1px solid #4d5357; background-color:#ffffff; vertical-align:middle;}
.form-com fieldset .tex { float:left; margin:0px 0px 5px 10px; padding:5px; width:400px; height:70px; color: #474747; border:1px solid #4B92DB;}
.form-com fieldset .btn    { padding-bottom:3px; width:93px; height:27px; color:#ffffff; font-size:13px; font-weight:bold;  background:transparent url(/MODULOS/global/publico/interfaces/img/btn_f1.gif) bottom left no-repeat;}
.form-com fieldset .btn-pq { padding-bottom:3px; width:93px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_pq.gif) bottom left no-repeat;}
.form-com fieldset .btn-md { padding-bottom:3px; width:112px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_md_f1.gif) bottom left no-repeat;}
.form-com fieldset .btn-gd { padding-bottom:3px; width:155px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_gd.gif) bottom left no-repeat;}
.form-com fieldset .btn-gd-com { padding-bottom:3px; width:155px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_gd_com.gif) bottom left no-repeat;}
.form-com fieldset .btn-md-f1 { margin:0px 0px 5px 0px; padding:0 0 3px 0px; width:155px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_md_f1.gif) no-repeat;}

.form-bus {}
.form-bus h3 { color:#ffffff; margin-bottom:5px; font-size:14px;}
.form-bus .caj-form h3 { color:#002664; margin-bottom:5px; font-size:13px;}
.form-bus fieldset label { float:left;  margin:0px 5px 10px 0px; width:100px; color:#333333; font-size:12px; font-weight:normal; text-align:right;}
.form-bus fieldset label.lbl { float:left; margin:0px 5px 10px 0px; width:auto; color:#ffffff; font-size:12px; font-weight:normal; text-align:right;}
.form-bus fieldset .btn { margin-top:5px; padding-bottom:3px; width:155px; height:27px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_gd_com.gif) bottom left no-repeat;}
.form-bus fieldset .sel     { margin:0px 0px 10px 0px; float:left; width:100px; }
.form-bus fieldset .sel-f1  { margin:0px 0px 10px 0px; float:left; width:220px; }
.form-bus .caj-form { margin-top:5px; padding:5px 0px 5px 5px; background:#fff;}

/*ESTILOS COLUMNAS*/
.col2f1-c1   { float:left; width:49%; }
.col2f1-c2   { float:right; width:49%;}
.col2f2-c1   { float:left; width:45%; }
.col2f2-c2   { float:right; width:53%;}
.col2f3-c1   { float:left; width:70%; }
.col2f3-c2   { float:right; width:29%;}
.col2f4-c1   { float:left; width:47%; }
.col2f4-c2   { float:right; width:51%;}
.col2f5-c1   { float:left; width:47%; }
.col2f5-c2   { float:right; width:50%;}
.col2f2d-c1  { float:left; width:35%; }
.col2f2d-c2  { float:right; width:64%;}
.col2f2i-c1  { float:left; width:79%; }
.col2f2i-c2  { float:right; width:20%;}
.col2f1g1-c1 { float:left; width:40%; }
.col2f1g1-c2 { float:right; width:56%;}
.col2f2i-c1{float:left; }
.col2f2i-c2{float:right; }

/*ESTILOS COLUMNAS PERSONALIZADAS*/
.col2h1-c1 { display:inline; float:left; margin-right:15px; width:220px;}
.col2h1-c2 { float:left; width:220px;}
.col2p1-c1   { float:left; width:798px;}
.col2p1-c2   { float:right; width:185px;}
.col2p2-c1   { float:left; width:600px;}
.col2p2-c2   { float:right; width:350px;}
.col2p3-c1   { float:left; width:49.5%;}
.col2p3-c2   { float:right; width:49.5%;}
.col2p4-c1   { float:left; width:500px;}
.col2p4-c2 	 { float:left; width:248px; margin-left:20px;}
.col2p5-c1   { float:left; width:480px;border:1px solid red;}
.col2p5-c2 	 { float:left; width:230px; margin-left:20px;border:1px solid green;}
.col3h1-c1 { float:left; margin:0px; width:475px; }
.col3h1-c2 { float:left; margin:0px; width:316px; }
.col3h1-c3 { float:right; width:180px; }

/* ESTILOS PARA LAS SOLAPAS Y SU CONTENIDO */
.pesf1 				 { }
.pesf1 ul 		 { width:458px;}
.pesf1 ul li 	 { float:left; margin:0px 5px 0px 0px; padding:0px 0px 0px 10px; width:auto;  list-style-type:none; color:#ffffff;}
.pesf1 ul li p { margin:0px 0px 0px 0px; padding:7px 10px 2px 5px; float:left; width:auto;}
.pesf1 ul li p a { color:#3B67AE; text-decoration:none; font-size:14px;}
.pesf1 ul li a:hover { color:#002664; text-decoration:none;}
.pesf1 ul li.pes-act     { color:#ffffff; background:transparent url(/MODULOS/global/publico/interfaces/img/pes_izq_on.gif) top left no-repeat;}
.pesf1 ul li.pes-inact   { color:#002664; background:transparent url(/MODULOS/global/publico/interfaces/img/pes_izq.gif) top left no-repeat;}
.pesf1 ul li.pes-act p   { background:transparent url(/MODULOS/global/publico/interfaces/img/pes_dch_on.gif) top right no-repeat; }
.pesf1 ul li.pes-act p a  { color:#fff;}
.pesf1 ul li.pes-inact p { background:transparent url(/MODULOS/global/publico/interfaces/img/pes_dch.gif) top right no-repeat; }
div.pesf1-cpo 			{ width:452px; background:#4B92DB; color:#fff; font-size:12px;}
.pesf1-padd 		{ padding:10px;}
#pestanaOpcion1Datos, #pestanaOpcion2Datos, #pestanaOpcion3Datos, #pestanaOpcion4Datos {}
#pestanaOpcion1Datos  a    { display:block; width:100px; padding-bottom:1px; margin:0px 4px 0px 4px; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #E4EAEF}
#pestanaOpcion1Datos a:hover { color:#002664; text-decoration:none; background:#fff;}

#pestanaOpcion2Datos  a       { display:block; width:100px; padding-bottom:1px; margin:0px 4px 0px 4px; color:#333333; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #333; }
#pestanaOpcion2Datos a:hover  { color:#333; text-decoration:none;}
.caj-bus { margin-top:5px; padding:5px 0px 5px 5px;  background:#fff; }

#pestanaOpcion4Datos h3 { font-size:14px; color:#ffffff; }
#pestanaOpcion4Datos    { font-size:12px; color:#333333; }
#pestanaOpcion4Datos a:hover{ font-size:12px; color:#0C3277; text-decoration:underline;}

/*ESTILOS PARA TEXTOS*/
.tit     { padding-bottom:5px; margin-bottom:8px; font-size:14px; color:#0D2C6D; font-weight:bold; border-bottom:5px solid #4B92DB; }
.tit-f1  { font-size:13px; color:#fff; font-weight:bold;}
.tit-dime { font-size:13px; padding-top:2px; height:25px; color:#fff; font-weight:bold; background:url(../img/tit_dime_algo.gif) 0px 0px no-repeat;}
.tit-f2  { margin-right:20px; padding-bottom:5px; font-size:13px; color:#002664; font-weight:bold;}/*Titulo noticias y pags libres*/
.tit-f3  { font-size:13px; color:#fff; font-weight:bold; background:#4B92DB;}
.subtit  { margin:0px 0px 15px 0px; padding:0px 0px 3px 0px; font-size:16px; color:#002664; font-weight:bold; border-bottom:5px solid #4b92db;}/*Subtitulo galerias*/
.subtit-f1 { margin:0px 0px 15px 0px; padding:0px 0px 3px 0px; font-size:13px; color:#4b92db; font-weight:bold; border-bottom:3px solid #4b92db;}/*subtitulo noticias y pags.libres*/
.subtit-f2 { padding:0px 0px 3px 0px; font-size:14px; color:#F76B0A; font-weight:bold; border-bottom:5px solid #F76B0A;}/*subtitulo subhomes*/
.subtit-f3 { margin:0px 0px 15px 0px; padding:0px 0px 3px 0px; font-size:13px; color:#F76B0A; font-weight:bold; border-bottom:1px dashed #F76B0A;}/*subtitulo noticias y pags.libres*/
.subtit-f4 { padding:10px 0px 10px 15px; font-weight:bold; width:auto; font-size:13px; color:#002664; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_grupo.gif) 0px 14px no-repeat;  }/*subtitulo eventos*/
.tit-det    { margin-right:20px; padding-bottom:5px; font-size:20px; color:#002664; font-weight:bold;}/*Titulo noticias y pags libres*/
.subtit-det { margin:0 20px 0 0px; font-size:13px; font-weight:bold; color:#000;}
.antit      { font-size:11px; font-style:italic; margin-left:35px;}
.fec    { color:#333333; font-size:11px;}
.pvp    { color:#9F0808;}
.ent    { padding:10px; color:#fff; text-align:justify; font-size:13px; font-weight:bold; font-style:normal;}
.txt    { font-size:13px;}
.txt-f1 { font-size:12px;}
.txt a { display:block; color:#000; padding-bottom:5px; font-size:16px;}
.txt a:hover { color:#000;}
.big 		{ font-size:14px;}
.peq    { font-size:11px;}
.err    { clear:both; padding:5px 0px 15px 30px; text-align:left; font-size:13px; color:#BE0C10; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/icono_error.gif) 0px 4px no-repeat;}
.err-f1 { clear:both; padding:0px 0px 0px 18px; color:#000; vertical-align:middle;background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_aviso2.gif) 0px 0px no-repeat;}
.ok    { clear:both; padding:10px 0px 5px 30px; text-align:left; font-size:13px; color:#227A40; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ok.gif) 0px 0px no-repeat;}
.ndts   { padding:3px 0px 5px 25px; text-align:left; font-size:12px; color:#000000; background:transparent url(/MODULOS/global/publico/interfaces/img/icono_nodatos.gif) 0px 0px no-repeat;}
.res    { display:block; padding:10px 0px 0px 50px; width:auto; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_validar.gif) 0px 0px no-repeat;}
.res-f1 { color:#69922E; }
.res-f2 { display:block; padding:10px 0px 0px 50px; width:auto; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_caducado.gif) 0px 0px no-repeat;}
.nor    { font-weight:normal;}
.actv    { display:block; padding:10px 0px 17px 50px; width:auto; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_activar.gif) 0px 0px no-repeat;}
.avi    { display:block; padding:0px 0px 5px 30px; width:auto; font-size:12px; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_aviso3.gif) 0px 0px no-repeat;}
.ayu    { padding:0px 0px 15px 25px; width:auto; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_ayuda.gif) 0px 0px no-repeat;}
.com    { margin:5px 30px 5px 20px; padding:0px 0px 10px 60px; width:auto; border-bottom:1px dashed #4B92DB; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_comentario.gif) 0px 0px no-repeat;}
.ita    { font-style:normal; color:#313131;}
.des    { font-size:11px; margin:0}

/*ESTILOS TABLAS */
.tbl-cars tr td {padding:10px; }
.tbl-cars tr td img { margin-bottom:5px;}

/*ESTILOS PARA ENLACES*/
a { color:#002664; text-decoration:underline;}
a:hover {text-decoration:underline;}
a.enl, a.enl-f1          { font-size:13px; color:#002664; font-weight:bold; text-decoration:underline;}
a.enl:hover, .a.enl-f1:hover     { color:#000; font-size:13px; text-decoration:underline;}
a.enl-des       { font-size:13px; color:#002664; font-weight:bold; text-decoration:none; }
a.enl-des:hover { color:#000; font-size:13px; text-decoration:underline;}
a.enl-des-f1    { padding-left:20px;  font-size:14px; color:#002664; font-weight:bold; text-decoration:underline; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet.gif) 0px 4px no-repeat;}
a.enl-des-f1:hover { color:#000; font-size:14px; text-decoration:underline;}
a.enl-des-f3    { font-size:13px; color:#002664;text-decoration:underline; font-weight:bold;}
a.enl-des-f3:hover { color:#000; font-size:13px; text-decoration:underline;}
a.enl-des-f2       { font-size:14px;margin-bottom:5px;  color:#002664; padding-left:15px; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_grupo.gif) 0px 4px no-repeat;}
a.enl-des-f2:hover { color:#000; font-size:14px; text-decoration:underline;}
a.enl-fot       { display:block; font-size:13px; color:#002664; font-weight:bold; text-decoration:underline; padding:0px 0px 5px 28px; background:transparent url(/MODULOS/global/publico/interfaces/img/icono_foto.gif) 0px 2px no-repeat;}
a.enl-fot:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
a.enl-vid       { margin:0;padding:0px 0px 5px 28px; display:block; font-size:13px; color:#002664; font-weight:bold; text-decoration:underline; background:transparent url(/MODULOS/global/publico/interfaces/img/icono_video.gif) 4px 0px no-repeat;}
a.enl-vid:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
a.enl-comp       { margin:0;padding:0px 0px 5px 28px; display:block; font-size:13px; color:#002664; font-weight:bold; text-decoration:underline; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_comparar.gif) 0px 0px no-repeat;}
a.enl-comp:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
a.enl-esp        { display:block; margin-top:5px; padding-top:7px; width:128px; height:25px; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; text-align:center;  background:transparent url(/MODULOS/global/publico/interfaces/img/btn_subo.gif) 0px 2px no-repeat;}
a.enl-esp:hover  { color:#ffffff; font-size:13px; text-decoration:underline;}
a.enl-esp-f1        { display:block; margin-top:5px; padding-top:7px; width:160px; height:25px; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; text-align:center;  background:transparent url(/MODULOS/global/publico/interfaces/img/btn_subo_md.gif) 0px 2px no-repeat;}
a.enl-esp-f1:hover  { color:#ffffff; font-size:13px; text-decoration:none;}
a.enl-esp-f2        { color:#313131; font-size:12px; text-decoration:none; line-height:14px;}
a.enl-esp-f2:hover  { font-size:12px; text-decoration:underline; line-height:14px;}
a.enl-com       {  padding:0; font-size:11px; color:#002664; font-weight:bold; text-decoration:underline;}
a.enl-com:hover { color:#313131; font-size:11px; text-decoration:underline;}
a.enl-vol       { display:block; font-size:13px; color:#002664; font-weight:bold; text-align:left; text-decoration:underline; padding:0px 10px 10px 20px; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_volver2.gif) 0px 2px no-repeat;}
a.enl-vol:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
a.enl-com-f1       { display:block; width:140px; font-size:13px; color:#002664; text-align:left; font-weight:bold; text-decoration:underline; padding:0px 0px 5px 30px; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_comentario2.gif) 0px 0px no-repeat;}
a.enl-com-f1:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
a.enl-btn       { display:block; text-align:center; width:111px; height:25px; color:#ffffff;  font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_md_f1.gif) 0px 0px no-repeat; text-decoration:none;}
a.enl-btn:hover { color:#fff; text-decoration:none;}
a.enl-imp       { font-size:13px; color:#002664; font-weight:bold; text-align:left; text-decoration:underline; padding:0px 0px 5px 28px; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_print.gif) 0px 0px no-repeat;}
a.enl-imp:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
a.enl-btn       { display:block; float:left; padding-top:6px; width:111px; height:25px; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_cuenta.gif) top left no-repeat; }

a.enl-env       { padding:0px 0px 10px 20px; font-size:13px; color:#002664; font-weight:bold; text-decoration:underline; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_amigo.gif) 0px 0px no-repeat;}
a.enl-env:hover { color:#0C3277; font-size:13px; text-decoration:underline;}

a.enl-map       { display:block; margin:5px 0 0 80px; padding-left:30px; font-size:13px; color:#002664; text-decoration:underline; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_mapa.gif) 0px 0px no-repeat;}
a.enl-map:hover { color:#000; font-size:13px; text-decoration:underline;}
a.enl-ayu       { vertical-align:top; text-decoration:none; padding:0px 0px 3px 25px; width:auto; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_ayuda.gif) top left no-repeat;}
a.enl-ayu:hover { text-decoration:none;}

/*ICONOS PERFIL */
.psw   {  padding:2px 0 0 0; height:25px; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_contrasena.gif) 15px 0px no-repeat;}
.rss-google  { padding-left:102px; margin-left:2px; width:104px; height:20px; vertical-align:top;text-decoration:none; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/add_google.gif) 0 -1px no-repeat;}
.rss-google span { display:none;}/*estilo google rss*/
.ico-err { font-size:13px; padding:10px 20px 20px 70px; background:url(/MODULOS/global/publico/interfaces/img/iconos/ico_404.gif) no-repeat;}

/*ESTILO CAJAS*/
div.caj-f1     { width:216px; background:#fff;}
div.caj-tit-f1 { width:216px;height:27px; background:#EFB128; }
div.caj-tit-f2 { width:100%;height:27px; background:#4B92DB; }
div.caj-tit-f3 { width:220px; height:27px; background:#4B92DB;}
div.caj-tit-f4 { width:300px; height:35px; background:#EFB128;}/*Titulo zona de usuarios*/
div.caj-tit-f6 { width:250px; height:35px; background:#EFB128;}/*Titulo zona de usuarios*/
div.caj-tit-f5 { width:248px; height:27px; background:#4B92DB;}
div.caj-vid-hom { margin-top:20px; width:454px; background:#4B92DB;}
.caj-img-hom    { margin-top:10px; width:454px;}
.caj-tit-f4     { margin-top:0px; width:185px;}
div.caj-f2 { clear:both; width:216px; background:#F5F0E5;}
div.caj-f3 { clear:both; width:316px; background:#F5F0E5;}
div.caj-f4 { clear:both; width:220px; background:#F5F0E5;}
div.caj-f5    { width:454px; background:#D7EBFD;}
div.caj-f6    { width:454px; background:#ffffff; }
div.caj-f7    { clear:both; width:100%; background:#fff;}
div.caj-cat   { clear:both; width:185px; background:#fff; border-top:0px solid #DE5E13;}
div.caj-cal   { clear:both; width:185px; background:#fff; }
div.caj-subtit { font-size:14px; color:#ffffff; font-weight:bold; background:#4B92DB; }
div.caj-f1-subtit { font-size:14px; color:#ffffff; font-weight:bold; background:#EFB128; }
div.caj-usu, div.caj-misdts    { clear:both; width:100%; background:#fff;}/*Caja zona usuarios*/
div.caj-opinion    { clear:both; width:100%; background:#fff;}
div.caj-det { clear:both; margin-bottom:20px; width:760px; background:#fff;}

div.caj-err    { clear:both; margin:0px 0px 10px 0px; width:100%; background:#fff;}
div.caj-ok    { clear:both; margin:0px 0px 10px 0px; width:100%; background:#fff; }
.caj-tit       { float:left; width:190px; height:28px; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_tit_f1.gif) top left no-repeat;}
.caj-tit-hom   { float:left; width:190px; height:28px; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_tit.gif) top left no-repeat;}
.caj-tit-lat   { float:left; width:185px; height:28px; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_tit_f1.gif) top left no-repeat;}
.caj-tit-int   { clear:both; background:#4B92DB; width:100%;}
.caj-tit-int-f1 { clear:both;  width:760px; height:26px; background:#4B92DB; border-bottom:10px solid #4B92DB}
.caj-tit-int-f2 { clear:both; width:351px; height:26px;background:#4B92DB; border-bottom:10px solid #4B92DB}

div.caj-int     { clear:both; width:100%; background:#ffffff;}
.caj-int-f2     { clear:both; width:760px; background:#fff;}
.caj-int-f3     { clear:both; background:#F0E5C5 url(/MODULOS/global/publico/interfaces/img/fdo_caj_f1.gif) bottom left repeat-X;}

.caj-lst     { float:left; width:480px; margin:0px 5px 5px 0px; background:#fff; border-bottom:1px dashed #4B92DB;}
.caj-fot     { float:left; margin:0px 0px 10px 10px; width:140px; text-align:center;}
.caj-esp     { clear:both; padding:10px 60px 10px 80px;}
.caj-esp-int { clear:both;padding:10px 0px 10px 0px; width:850px;}
.caj-esp-hom        { clear:both;padding:10px 0px 10px 0px;}
.caj-esp-hom-int    { clear:both;padding:10px 0px 10px 0px; width:100%; background:#F5EED9; text-align:left;}
.caj-vid     { float:left; width:127px; padding-right:10px;}/*caja video home*/
.caj-val          { margin-top:5px; }/* Caja para valorar */
.caj-val strong   { display:none; }
.caj-val-top      { margin-bottom:5px; }
.caj-ndts         { clear:both; height:185px;}/*sin resultados*/
.caj-sind         { margin:10px 0 0 15px; padding:10px 20px 0 25px; border-top:5px solid #4b92db;}
.caj-sind-f1      { margin:5px 0 0 0; padding:10px 0 10px 0; width:100%; border-top:1px dashed #333333;}

.caj-log    { float:right; width:100%; height:143px; _margin-bottom:8px;}/*Caja logout de la home*/
.caj-log h2       { padding:8px 0px 4px 30px; width:auto; color:#002664; font-size:14px; background:#FCFAFA url(../img/deco.gif) 5px 2px no-repeat; text-transform:uppercase; font-weight:bold;  border-left:1px solid #fff; }
.caj-log a { color:#313131;}
.caj-log a:hover { color:#000;}
.caj-log p { margin-top:8px;}
.caj-log a.enl-sal { display:block; padding-top:2px; width:74px; height:27px; color:#fff; font-size:11px; font-weight:bold; text-align:center; background:url(../img/btn_salir.gif) no-repeat; text-decoration:none;}
.caj-log a.enl-sal:hover { text-decoration:none}
.caj-logout { padding:10px 5px 0px 5px; height:94px; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_login.gif) bottom left no-repeat; }

.caj-verb  { float:left; width:460px; _width:450px; margin-left:5px}/*caja verbalizacion*/
.caj-fec   { clear:both; padding-bottom:10px; font-size:11px;}/*caja fecha*/
.caj-fec img { vertical-align:middle;padding-right:5px;}
div.caj-ent    { width:100%; background:#4b92db; margin:15px 0}
.caj-sol { background:#fff url(../img/fdo_solicitud_info.gif) 100% 10px no-repeat;}
.caj-esp-not img { margin-bottom:10px}

/*CAJAS COMUNIDAD*/
.caj-deco-com { width:100%; border-bottom:5px solid #4B92DB;}
div.caj-com      { width:100%; background:#4B92DB;}
div.caj-com h2 { font-size:13px; font-weight:bold; color:#ffffff; padding:2px 0px 2px 10px;}
div.caj-int-com { width:100%; background:#F5F0E5;} 
div.caj-env { width:100%; background:#D7EBFD;}

/*CAJA titulo AGENDA */
.caj-tit-age { width:250px; background:#98885A;  }
.caj-tit-age h3 { padding:0px 0px 3px 10px; font-size:14px; color:#ffffff; font-weight:bold;}
.caj-age { width:350px; height:72px; background:transparent url(/MODULOS/global/publico/interfaces/img/fdo_agenda.gif) top left no-repeat;}

/*CAJA FICHA SUBO */
div.caj-tit-subo { float:left; width:100%; background:#4B92DB;}
div.caj-tit-subo-f1 { float:left; width:95%; background:#4B92DB;}
.caj-deco-subo   { width:100%; }

/*CAJA USUARIOS*/
div.caj-ava  { float:left; display:inline; margin:10px 10px 8px 0; width:150px; color:#fff; background:#4B92DB; text-align:center;}/*caja para avatar de perfil*/
div.caj-ico  { clear:both; float:left; width:95%; margin:auto 2%; background:#D6D2A4;}
div.caj-psw  { width:70%; margin:10px auto; text-align:center; background:#FFFFCC; }/*caja password*/

.caj-cen      { width:70%; margin:10px auto;}
.caj-cen-f1   { width:100%; margin:10px auto;}
.caj-cen-f2   { width:85%; margin:20px auto 10px auto;}
.caj-cen-form  { width:30%; margin:10px auto;}
div.caj-avi   { clear:both; background:#fff;}
div.caj-info  { clear:both; background:#fff;}
.caj-gal-vid  { height:474px; }
.caj-map      { float:right; width:380px; height:310px; background:transparent url(/MODULOS/global/publico/interfaces/img/img_google.gif) top right no-repeat;}
.caj-map-padd { padding:6px 6px 6px 48px; }

.caj-video1{margin-left:25px;width:660px;height:430px;background:transparent url(/MODULOS/global/publico/interfaces/img/video/fnd_videos.gif) top right no-repeat;}
.caj-video1-img{float:left;}
.caj-video1-txt{float:right;margin-right:15px;padding:20px 10px 10px 5px;width:190px;color:#FFF;}
.caj-video-txt.titulo{font-size:13px;font-weight:bold;}
.caj-video-txt.desc{font-weight:bold;}

/*caja guia telefono*/
.caj-tel { padding:10px 10px 50px 70px; margin:0 0 10px 10px; background:transparent url(/MODULOS/global/publico/interfaces/img/ico_telefono.gif) 0 0 no-repeat;}
.caj-tel h3 { font-weight:bold; font-size:14px; margin-bottom:5px; border-bottom:1px solid #bfbfbf;}
.caj-tel dl { color:#0655A2; font-size:14px; }
.caj-tel dt { float:left; font-weight:bold;}
.caj-tel dd { float:left; padding:0 60px 0 10px;}

/*caja vehiculo ocasion */
.caj-vo        { clear:both; display:block; width:452px; padding:20px 0 0;}
/*.caj-vo h2   { color:#002664; font-size:14px; font-weight:bold}*/
.caj-vo h2   { padding-bottom:5px; background:url(../img/fdo_tit_f2.gif) bottom left repeat-x}
.caj-vo ul    { clear:both; margin:0 0 10px; padding:7px 0 5px 7px; border-top:1px solid #A9C3DD; border-bottom:1px solid #A9C3DD; background:#fff;}
.caj-vo ul li  { float:left; padding:0 2px 0 0;}
.caj-vo ul li.padd { padding-right:30px;}
.caj-vo ul li a { display:block; text-decoration:none}

/*caja servicios */
.caj-ser          { clear:both; margin:20px 5px 0px; width:630px;}
.caj-ser h4     { color:#666; font-size:14px; font-weight:bold}
.caj-ser ul      { clear:both; padding:5px 0;  width:100%; background:url(../img/ln.gif) 0 0 repeat-x}
.caj-ser ul li    { float:left; padding:8px 4px 10px 0;}
.caj-ser ul li.f1 { padding-top:0}
.caj-ser ul li a  { display:block; text-decoration:none}


/* ESTILOS PARA EL CUERPO */
/* Estilo para el cuerpo de paginas libres y noticias*/
.cpo         { text-align:justify; font-size:13px; color:#000; }
.cpo a       { font-size:13px; color:#333333;font-weight:bold;}
.cpo a:hover { color:#0C3277; font-size:13px;}
.cpo strong  { font-weight:bold;  }
.cpo ul      { margin:5px 10px 5px 50px; padding:0px; }
.cpo li      { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; list-style-type:disc;}
.cpo p       { padding:5px 0px; }

/*ESTILOS PARA LISTADOS*/
ul.lst-f1 { padding-bottom:5px;}
ul.lst-f1 li { clear:both; padding-left:18px; font-size:12px; width:auto; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_foro.gif) 0px 4px no-repeat;}
ul.lst-f1 li a { color:#002664;  font-size:13px; font-weight:bold;}
ul.lst-f1 a.enl-f1:hover { font-size:13px !important; color:#000 !important;}
dl.lst-f1    { background:#fff; padding:5px 0px 10px 0px;}
dl.lst-f1 dt { float:left; width:105px; padding:10px 0px; height:98px;}
dl.lst-f1 dd { float:left; width:130px;padding:10px 0px 10px 0px; height:98px;}
ul.lst-f2 {}
ul.lst-f2 li { padding-left:18px; list-style-position:inside; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_grupo.gif) 0px 5px no-repeat;}
ul.lst-f2 li a {color:#002664; font-size:13px; font-weight:bold;}
dl.lst-f2    { padding:10px 0px; width:100%;}
dl.lst-f2 dt { clear:both; float:left; width:140px;}
dl.lst-f2 dd { float:left; width:160px;}

ul.lst-f3    { padding:10px 10px 10px 15px;}
ul.lst-f3 li { clear:both; padding-left:18px; width:auto; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_foro.gif) 0px 5px no-repeat;}
dl.lst-f3    { padding:5px;}
dl.lst-f3 dt { clear:both; float:left; padding:0px 0px 0px 28px; width:auto; height:30px;}
dl.lst-f3 dt.gtalk { clear:both; float:left; padding:0px 0px 0px 45px; width:50px; height:30px; }
dl.lst-f3 dd { float:left; width:130px; height:30px;  padding:0 0 0 10px;}

dl.lst-f4    { width:100%; background:#fff;border-bottom:1px dashed #4B92DB; height:140px;}
dl.lst-f4 dt { clear:both; padding:10px 0px 0px 10px; width:100%;}
dl.lst-f4 dd { clear:both; padding:5px 5px 10px 10px; width:100%;}
dl.lst-f4 dd ul    { float:left; width:250px;}
dl.lst-f4 dd ul li { float:left; padding:0px 0px 2px 0px; width:100%;}
dl.lst-f4 dd p { float:right; width:180px;}

dl.lst-f5    { width:100%; background:#F5F0E5;border-bottom:1px solid #DBC277; margin-bottom:10px; font-size:13px;}
dl.lst-f5 dt { clear:both; padding:10px 0px 0px 10px; width:100%; }
dl.lst-f5 dd { clear:both; padding:5px 5px 10px 10px; width:100%;}
dl.lst-f5 dd p  { float:left; text-align:right; width:150px;}

ul.lst-f6        { width:100%; }
ul.lst-f6 li     { float:left; width:auto; padding:7px 4px 0px 5px;}
ul.lst-f6 li img { vertical-align:middle;}

ul.lst-cat { padding:10px 5px 10px 5px; }
ul.lst-cat li { padding:0px 0px 3px 18px; text-align:left; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_grupo.gif) 0px 4px no-repeat;}
ul.lst-cat li a { font-size:13px; color:#002664; text-decoration:none;}
ul.lst-cat li a:hover { color:#0C3277; font-size:13px; text-decoration:underline;}

/* Listado documentos y contenidos relacionados */
.lst-doc { margin: 7px 0px 7px 0px;  }
.lst-doc dl { margin: 0px; padding: 0px; }
.lst-doc dt { float: left; width:30px; }
.lst-doc dd { margin: 0px 0px 7px 30px; padding: 0px; }
.lst-doc dd a { font-size:12px; color:#002664; font-weight:bold; text-decoration:underline; }
.lst-doc dd a:hover {font-size:12px; color:#002664; font-weight:bold; text-decoration:underline; }

/* Listado generales con favoritos */
.lst-fav    { margin: 7px 0px 7px 0px;  }
.lst-fav dl { margin: 0px; padding: 0px; }
.lst-fav dt { clear:both; float: left; width:40px; min-height:50px; }
.lst-fav dd { margin: 7px 0px 7px 40px; padding: 0px; font-size:12px; }
.lst-fav-f1    { margin: 7px 0px 7px 0px;  }
.lst-fav-f1 dl { margin: 0px; padding:0px; }
.lst-fav-f1 dt { clear:both; float:left; width:90px;}
.lst-fav-f1 dd { float:left; width:600px; margin: 2px 0px 2px 0px; padding: 0px; font-size:12px; border-bottom:1px dashed #333;}
.lst-fav-sbhome    { padding:10px; background:#fff; height:370px; border-top:none; }
.lst-fav-sbhome dl {  padding-top:10px;}
.lst-fav-sbhome dt { clear:both; float:left; width:45px; min-height:50px; }
.lst-fav-sbhome dd { margin: 0px 0px 7px 30px; padding: 0px; font-size:12px;}
.lst-fav-sbhome-ndts  { padding:10px; background:#fff; height:120px; border-top:none;}/*Cuando no hay resultados*/
.lst-fav a:hover, .lst-fav-sbhome a:hover { color:#000;}

/* Listado de Tags */
.lst-tags         { width:70%;}
.lst-tags ol      { margin:0px 0px 0px 10px; padding:0px; }
.lst-tags li      { list-style-type:none; display:inline; }
.lst-tags li span { display:none; }
.lst-tags a       { color:#313131; text-decoration:none;}
.lst-tags a:hover { color:#000000; text-decoration:underline;}
.lst-tags .tm1    { font-size:5px; }
.lst-tags .tm2    { font-size:7px; }
.lst-tags .tm3    { font-size:12px; }
.lst-tags .tm4    { font-size:13px; }
.lst-tags .tm5    { font-size:20px; }
.lst-tags-det { width:98%;}
.lst-tags-det ul  { clear:both; margin:0px 0px 10px 0px; padding:0px;}
.lst-tags-det li  { list-style-type:none; display:inline; }
ul.lst-tags-f1         { margin:0px; padding:5px 0px 5px 10px; width:100%;}
ul.lst-tags-f1 li      { text-align:left; width:100%;}
ul.lst-tags-f1 li div  { float:left; margin:0px 0px 10px 5px; padding-bottom:5px; width:93%; font-size:12px; text-align:left; border-bottom:1px dashed #cccccc;}

.lst-map { padding:10px 10px 10px 20px;}
.lst-map li   { margin:0 0 10px 0; text-align:left; }
.lst-map li a { padding-left:18px; font-size:13px; color:#002664; font-weight:bold; text-decoration:underline;background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_grupo.gif) 0px 5px no-repeat;}
.lst-map li a:hover { color:#0C3277; font-size:13px; text-decoration:underline;}
.lst-map li ul { margin:5px 0 5px 20px;}
.lst-map li { padding:0 0 3px 0; margin:0; text-align:left; }
.lst-map li ul li a { color:#000000; font-weight:bold; font-size:12px; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_foro.gif) 0px 5px no-repeat; text-decoration:underline;}
.lst-map li ul li a:hover { color:#0C3277; font-size:12px; text-decoration:underline;}

/* Listado logos */
.lst-logos { margin-bottom:20px; }
.lst-logos h2 { padding-top:5px; color:#fff; font-size:13px; font-weight:bold; height:21px;background:url(../img/tit_logos.gif) no-repeat; text-align:center;}
.lst-logos  dl { padding:10px 10px 20px; background:#fff url(../img/fdo_logos.gif) bottom left no-repeat;}
.lst-logos dt  { clear:both; float:left; width:80px; height:35px; border-bottom:1px solid #c5c9f6;}
.lst-logos dd { float:left; width:80px; height:35px; border-bottom:1px solid #c5c9f6; line-height:35px;}
.lst-logos dd  a , .lst-logos dd a:hover { color:#002664; font-size:14px;font-weight:bold;text-decoration:none}

/*ESTILO PARA FLECHAS SCROLL */
.caj-scroll      { clear:both; margin:0px 10px 0 10px;}
.caj-scroll-subo { clear:both; margin:0px 10px 5px 10px;}
#scrollbox          { float:left; width:160px; overflow: hidden; height:110px;}
#scrollbox .preview { float:left; width:126px; margin:0 10px 5px 10px;}
#scrollbox #tira      { position:absolute; height:73px; margin-left:10px !important;}
a.fle-ant-f1  { display:block; float:left; margin:0px 10px 0px 0px; width:8px; height:13px; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_ant.gif) no-repeat; text-decoration:none;}
a.fle-sig-f1  { display:block; float:right; margin:0px 0px 0px 10px; width:8px; height:13px; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_sig.gif) no-repeat;  text-decoration:none;}

#scrollbox-subo-img { float:left; width:160px; overflow: hidden; height:65px;}
#scrollbox-subo-img .preview { float:left; width:170px; margin:0 10px 5px 10px;}
#scrollbox-subo-img #tira      { position:absolute; height:65px;}
a.fle-ant  { display:block; float:left; margin:40px 10px 0px 0px; width:8px; height:13px; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_ant.gif) no-repeat; text-decoration:none;}
a.fle-sig  { display:block; float:right; margin:40px 0px 0px 20px; width:8px; height:13px; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_sig.gif) no-repeat;  text-decoration:none;}

#scrollbox-subo-vid { float:left; width:160px; overflow: hidden; height:65px;}
#scrollbox-subo-vid .preview { float:left; width:170px; margin:0 10px 5px 10px;}
#scrollbox-subo-vid #tira      { position:absolute; height:65px;}

/*ESTILO PARA VIDEOS*/
#videosPopulares { clear:both; width:216px; }

/*ESTILOS ANCHOS Y ALTURAS */
.an-tit     { width:185px;}
.al-caj     { height:240px; }
.an-not   	{ width:235px;}
.al1        { height:100px;}
.al2        { height:310px;}
.an1        {width:175px;}

/* ESTILO PARA LA PAGINACION */
.pag 		        { clear:both; padding:10px; text-align:right; color:#333333; font-size:11px; text-decoration:none; }
.pag .ley       { float:left; color:#262626; font-size:11px; text-align:left;}
.pag .act       { color:#000000; font-size:11px; }
.pag a 		      { color:#005CC7; font-size:11px; text-decoration:none;}
.pag a:hover 		{ color:#0C3277; font-size:11px; text-decoration:none; text-decoration:underline}

/*ESTILOS DECORACION Y FONDOS*/
.deco { margin-right:8px; border-bottom:1px dashed #4b92db;}
.deco-f1 { border-left:1px dashed #666;}
.deco-f2 { padding-top:10px; border-top:1px dashed #4b92db;}
.deco-f3 { margin-bottom:5px; padding-bottom:10px;border-bottom:2px solid #4b92db;}
.barra   { margin-left:10px; vertical-align:middle; border:1px solid #E68A00; border-width:0px 1px 1px 1px;}
.ln-btt  { padding:5px; border-bottom:5px solid #B5D2F0;}

/* ESTILOS PARA IMAGENES */
.img-dch   { float: right; width:auto; }
.img-izq   { float:left; margin:0px 5px 10px 0px; width:auto;}
.img-cm    { border:none; padding:4px; background:#ffffff;}
a:hover img.img-cm   { background-color:#4b92db; text-decoration:none;} 
a.img-cm:hover { background-color:#4b92db;  text-decoration:none;} /*Hover para videos*/
.img-cm-f1     { border:none; margin:2px; padding:4px; background:#ffffff;}/*Hover para avatar login*/


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

/*ESTILOS PADDING Y MARGIN */
.padd       { padding:10px;}
.padd-f1    { padding:5px 5px 5px 12px;}
.padd-f2    { padding:5px 5px 5px 12px;}
.padd-f3    { padding:20px 0px 15px 20px;}
.padd-f4    { padding:20px 30px 15px 30px;}
.padd-f5    { padding:10px 10px 40px 10px;}
.padd-f5-1   {padding:10px 10px 10px 10px;}
.padd-f6    { padding:3px 0px;}
.padd-f7    { padding:10px 0px;}
.padd-f8    { padding:2px 2px 2px 5px;}
.padd-f9    { padding:10px 0px 10px 7px;}
.padd-f10   { padding:5px 10px;}
.padd-f11   { padding:0 5px;}
.padd-f12    { padding:0px 10px 5px 10px;}
.padd-f13   { padding:15px 20px 0 40px;}
.padd-nifty  {padding:5px;}
.padd-ctd   { padding:10px 5px 10px 15px;}
.padd-ctd-f1 { padding:10px 20px;}
.padd-caj    { padding:30px 30px 30px 70px;}
.padd-top    { padding-top:5px;}
.padd-btt    { padding-bottom:10px;}
.padd-btt-f1 { padding-bottom:10px;}
.padd-izda   { padding-left:10px;}
.padd-izda-f1  { padding-left:32px;}
.padd-izda-f2  { padding-left:5px;}
.padd-izda-f3  { padding-left:25px;}
.padd-izda-f4  { padding-left:20px;}
.marg-dch      { margin-right:20px;}
.marg-dch-f1   { margin-right:200px;}
.marg-left     { margin-left:60px;}
.marg-left-f1  { margin-left:5px;}
.marg-left-f3  { margin-left:20px;}
.marg-left-f2  { margin-left:70px;}
.marg-top-f1   { margin-top:10px;}
.marg-top-f2   { margin-top:20px;}
.marg-cpo      { margin:15px 28px 10px 10px;}
.marg { margin:5px 0 0 80px;}
.marg-f1 { margin:0px 0 0 130px;}

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

/*subo v1*/
/* LISTADOS */
#listado						{margin:0 0 5px 0;padding:0; font-size:12px; width:100%;}
#listado h3, #misbusquedas h3 { font-size:14px;margin-bottom:5px;  color:#002664; padding-left:15px; background:transparent url(/MODULOS/global/publico/interfaces/img/bullet_grupo.gif) 0px 4px no-repeat;}
#listado .caj-lst { width:100%;}
#listado .modelo  { float:left;width:50%; }
#listado .modelo dl {clear:both;margin:5px 0 10px 0;padding:0;}
#listado .modelo dl dt {float:left;margin:0 0 5px 0;padding:0;width:190px; }
#listado .modelo dl dd {float:left;margin:0 0 0 10px;padding:0;width:260px;}
.versiones-carroceria   { color:#003366;}
.versiones-combustible  { color:#003366;}
.versiones-cilindrada   { color:#003366;}
.versiones-potencia     { color:#333333;}
.versiones-precio       { color:#9F0808; font-size:14px;}

/* MIS BUSQUEDAS */
.misbusquedas           { float:left; width:470px; height:220px; margin:0px 5px 5px 0px;  background:#fff; border-bottom:1px dashed #4B92DB; }
.misbusquedas h1 				{ margin:0 0 5px 0;padding:5px 0 5px 15px;font-size:18px;color:#333333;}
.misbusquedas h2 				{ margin:0 0 5px 0;padding:5px 0 5px 15px;font-size:18px;color:#002664;}
.misbusquedas h3				{ color:#002664;font-size:13px;font-weight:bold;margin:0 0 5px 0;}
.misbusquedas h4				{ color:#333333;font-size:12px;margin:0 0 5px 0;}
.misbusquedas fieldset 			{ padding-top:10px;}
.misbusquedas dl                { clear:both;margin:5px 0 10px 0;padding:0;}
.misbusquedas dt                { float:left;margin:0 0 5px 0;padding:0;width:160px;}
.misbusquedas dd                { float:left;margin:0 0 0 10px;padding:0;width:260px;}

/* ESTILOS CARPETAS FICHA */
#listado-carpetas-a 							{margin:0;padding:0px; font-size: 11px; width:100%;height:20px;border-bottom:1px solid #C6E2FB;}
#listado-carpetas-a li 							{float:left; width:125px; list-style: none; margin: 0px; text-transform:uppercase; font-size:13px;}
#listado-carpetas-a li a 						{float:left; width:125px; font-weight:bold; color: #5B5A59; padding:3px 3px 0px 5px; border:none; text-decoration: none; }
#listado-carpetas-a li a:link 					{color: #5B5A59; }
#listado-carpetas-a li a:hover 					{color: #FEFBF6; }
#listado-carpetas-a li a.carpeta-activa 		{padding-left:8px; color: #002664; background:transparent url(/MODULOS/global/publico/interfaces/img/img_solapafichact.jpg) 0px 0px no-repeat; }
#listado-carpetas-a li a.carpeta-activa:hover 	{color: #002664; }
#listado-carpetas-a li a.carpeta-inactiva 		{padding-left:8px; color: #fff; background:transparent url(/MODULOS/global/publico/interfaces/img/img_solapafichinact2.jpg) 0px 0px no-repeat;}
#listado-carpetas-a li a.carpeta-inactiva:hover {color: #002664; background:transparent url(/MODULOS/global/publico/interfaces/img/img_solapafichinact2hv.jpg) 0px 0px no-repeat; }
.comp          {margin:0px 15px 0px 0px;padding:0px;text-transform:uppercase;height:23px; width:152px;}
.comp a        {border:none; padding:5px 5px 5px 10px;text-decoration:none; font-size:13px; color:#ffffff; font-weight:bold;text-align:center;  background:transparent url(/MODULOS/global/publico/interfaces/img/btn_comparar.gif) 0px 3px no-repeat; text-decoration:none;}
.comp a:hover  {border:none; color:#FCF0D6; font-size:13px; text-decoration:none;}

#datos-carpetas-a								{background-color: #fff; border: 1px solid #C6E2FB; border-top: none; width:100%; }
#datos-carpetas-a-padding 						{padding: 20px; padding-top: 1px; padding-bottom: 0px;}
#datos-carpetas-a h4 							{font-size:14px;margin-bottom:5px;margin-top:0px; font-weight:bold; color:#002664;}
#datos-carpetas-a table 						{border-bottom:none; font-size:12px; padding:3px 0px;}
#datos-carpetas-a  td 							{ padding:4px 0; border-top:1px solid #ccc; }
#datos-carpetas-a .encabezado					{color:#333333; font-weight:bold; }
#datos-carpetas-a .separa 						{border-right:1px solid #7BC0CF; }

/* FICHA */
#ficha h3 						{ margin:0 0 5px 0; font-size:13px; color:#FF6600; border-bottom:1px solid #DFDFDF;}
#ficha .foto 					{ float:left; margin:15px 0 10px 0; width:283px;}
#ficha .piefoto 			{ padding:2px 0 0 4px; width:273px; font-weight:bold; font-size:14px; text-align:center; color:#002664; }
#ficha .info 					{  float:left; margin:20px 0px 20px 10px; width:650px; }
#ficha .info p        { margin:0px 0 10px 0; padding:0;}
#ficha .info .precio  { margin:0;padding:0; float:left}
#ficha .info .precio fieldset 	  { margin:0 5px 0 0; width:240px;}
#ficha .info .precio fieldset div { margin:12px 0 0 0; padding:0;}
#ficha .precio .btn { margin:10px 0 0 30px; width:160px; height:27px; padding-bottom:5px; color:#ffffff; font-size:13px; font-weight:bold; background:transparent url(/MODULOS/global/publico/interfaces/img/btn_subo_md.gif) bottom left no-repeat; cursor:pointer;}
#ficha .sellos        { float:left; margin-left:20px;}
#ficha .porcentaje  			{font-size:13px;color:#FF6600;font-weight:bold;}
#ficha .porcentaje 				{font-size:13px; color:#FF6600; font-weight:bold;}
#ficha .oferta 				  { padding:10px;width:250px;margin:0 10px 0 0;font-size:12px;}
#ficha .total 					{color:#cc0000;font-size:13px;}
#ficha .precio1 				{padding:2px 0px 2px 2px;width:85px;background-color:#FFFFFF;color:#000000;font-weight:bold;border:2px solid #4B92DB; font-size:12px;}
#ficha .precio2 				{padding:2px 0px 2px 2px;width:85px;background-color:#FFFFFF;color:#333333;font-weight:bold; border:2px solid #4B92DB; font-size:12px;}
#ficha .precio3 				{padding:2px 0px 2px 2px;width:85px;background-color:#FFFFFF;color:#cc0000;border:2px solid #ccc; font-weight:bold;font-size:13px;}
#ficha .pvp 					{color:#660000;font-weight:bold;}

/* ESTILOS CARPETAS COMPARATIVA*/
#listado-carpetas_r 							{padding: 3px 0px; margin-left: 0px; margin-bottom: 0px; font-size: 11px;border-bottom:5px solid #8EC9F9 }
#listado-carpetas_r li 							{list-style: none; margin: 0px; display: inline; text-transform:uppercase; font-size:13px; }
#listado-carpetas_r li a 						{font-weight:bold; color: #fff; padding: 3px 5px; margin-left: 0px; border: 1px solid #8EC9F9; border-bottom: none; background: #4b92db; text-decoration: none; }
#listado-carpetas_r li a:link 					{color: #fff; }
#listado-carpetas_r li a:visited 				{  }
#listado-carpetas_r li a:hover 					{color: #4b92db; background-color: #fff; }
#listado-carpetas_r li a.carpeta-activa 		{color: #002664; background-color: #fff;}
#listado-carpetas_r li a.carpeta-activa:hover 	{color: #000000; }
#datos-carpetas_r 								{background-color: #fff; border: 3px solid #C6E2FB; border-top: none;  }
#datos-carpetas_r-padding 						{padding: 20px; padding-top: 1px; padding-bottom: 0px;}
#datos-carpetas_r h4 							{ font-size:14px;margin-bottom:5px; font-weight:bold; color:#002664;}
#datos-carpetas_r table 						{font-size:12px; }
#datos-carpetas_r table th                      { color:#002664;}
#datos-carpetas_r  td 							{ padding:3px 0px; border-top:1px solid #ccc; color:#313131;}
#datos-carpetas_r .encabezado 					{color:#fff; font-weight:bold;}
#datos-carpetas_r .separa 						{border-right:1px solid #fff;}

/* ESTILOS RESULTADO COMPARATIVA*/
#resultado            { width:100%;}
#resultado h3 				{ margin:0 0 1px 0;  font-weight:bold; font-size:14px; color:#002664;}
#resultado h4 				{ margin:0 0 5px 0;padding: 0 0 0 12px;color:#002664; font-size:14px;}
#resultado .links 		{ float:right; margin-top:90px; width:160px;}
#resultado .coches 		{ }
#resultado .coche 		{ float:left;margin:0 15px 5px 0;width:350px;padding-bottom:5px; }
#resultado .pie-foto 	{ width:178px;height:24px; padding-right:4px;padding-top:2px;}
#resultado .precio 		{ width:182px;margin-top:0;padding:6px 0px; }
#resultado span 			{ background-color:#FFFFFF;color:#002664;padding:2px 50px 2px 6px; border:2px solid #4b92db; font-weight:bold;margin-left:15px;}
#resultado input 			{ margin:5px 0 5px 0;}
.categorias 				  { background-color:#F1EBE1;font-weight:bold;}

/* COCHES */
#coches 							{}
#coches h1 							{font-size:18px;color:#333333;margin-bottom:5px;padding-top: 5px;padding-bottom: 5px;padding-left:15px;margin-top:0px;border-bottom:5px solid #FFFFFF;}
#coches h2 							{font-size:18px;color:#002664;margin-bottom:5px;padding-top: 5px;padding-bottom: 5px;padding-left:15px;margin-top:0px;border-bottom:5px solid #FFFFFF;}
#coches h3 							{font-size:13px; margin-bottom:5px; margin-top:0px;}
#coches h4 							{font-size:13px; margin:15px 0 5px 0; color:#003366;}
#coches-izda 						{width:335px;float:left;}
#coches-dcha 						{width:360px;float:left; padding-left:18px;}
#coches .precio fieldset			{margin-top:10px;}
#coches .marca fieldset				{margin-top:10px;}
#coches .marca input 				{margin-top:10px;}
#coches .comparativa fieldset		{margin-top:10px;}
#coches .comparativa h3 			{color:#003366;}
#coches .comparativa select 		{margin-top:2px;margin-bottom:2px;}
#coches .comparativa input 			{margin-top:10px;}
#coches .bavanzada fieldset		    {margin-top:10px;}
#coches .bavanzada h3 			    {color:#003366;}
#coches .bavanzada select 		    {margin-top:2px;margin-bottom:2px;}
#coches .bavanzada input 			{margin-top:10px;}

/* COMPARATIVA */
#comparativa              {clear:both; width:100%; }
#comparativa h1 					{margin:0 0 10px 0;padding:4px 0 2px 10px;font-size:18px;color:#ffffff;}
#comparativa h2 					{margin:0 0 10px 0;padding:4px 0 2px 10px;font-size:18px;color:#ffffff;}
#comparativa h3 					{font-size:13px;margin:0 0 5px 0;padding-bottom:10px;color:#FF6600;}
#comparativa h4 					{font-size:13px; margin-bottom:5px; margin-top:0px; color:#333333; font-weight:bold;}
#comparativa .comparativa	{background:#ffffff;padding:10px;}
#comparativa .vehiculo 				{color:#B62200;padding-left: 12px;font-weight:bold;width:97px;float:left;}
#comparativa select 				{margin-bottom:10px;}
#comparativa .inferior 				{width:100%;margin-top:10px;}
#comparativa .segmento 				{float:left;width:335px;}
#comparativa .segmento h3 			{color:#003366;}
#comparativa .oferta 				{width:360px;float:left; padding-left:18px;}

/* GALERIA */
#galeria							   { clear:both; width:100%; background:#fff;}
#galeria .gal-ctd 			 { padding:15px 0px 15px 40px; }
#galeria .foto 						{float:left; margin: 0 10px 10px 3px; height:auto; font-weight:bold; text-align:left;}
#galeria .foto p					{margin:0;padding:0;text-align:center;font-weight:normal;font-size:12px;}
#galeria .foto-destacada			{float:left;margin: 0 0 10px 0;padding:0 0 10px 0;font-weight:bold;text-align:left;border-bottom:1px solid #cccccc;}
#galeria .foto-destacada .izda		{float:left;}
#galeria .foto-destacada .dcha 		{float:right;margin:0 10px 0 0;padding:0;}
#galeria .foto-destacada .dcha div	{margin:0 0 10px 0;padding:5px;text-align:left;background-color:#e7eaef;}
#galeria .foto-destacada .dcha p	{margin:0;padding:0;}
#galeria .foto-destacada p			{margin:0;padding:0;}
#galeria .separa					{font-size:1px;height:17px;clear:both;padding:0px;}
#galeria-ampliacion					{margin:0 5px 5px 0;padding:0;float:left;width:98%;text-align:center;}
#galeria-ampliacion h1				{font-size:14px;margin:0 0 5px 0;padding:0 0 0 12px;color:#098BA2;text-align:left;}
#galeria-ampliacion .pag            {margin:10px 0 10px 0;padding:0;}

/* LISTADO DE GALERIAS */
div#listado-galerias  { width:470px; background:#fff;}
div#listado-galerias .marcas { padding:10px; }

div#listado-galerias .col-marcas {float:left;width:120px;margin:0;padding:0;}
div#listado-galerias .col-marcas a {text-transform:uppercase;}
div#listado-galerias .col-modelos {float:left;width:99%;margin:0 0 5px 0;padding:0;}

/* FILTRO */
#filtro {}
#filtro div h3        { margin:0px 0 4px 0;padding:0;border:0px; font-size:14px; color:#002664;}
#filtro a 						{ color:#000000; text-decoration:none;}
#filtro a:hover 		  { text-decoration:none;color:#0066CC;}
/* Tipo de filtro segun su importancia */
#filtro .filtro-des   { float:left; margin:0 10px; }
/* Anchura segun el número de parámetros utilizados */
#filtro .filtro-caj 	{ float:left; width: 30%; }
/* Estado del filtro */
#filtro div.filtro-inactivo	{  background:#DBDBDB;}
#filtro div.filtro-activo		{  background:#D7EBFD;}
#filtro div.filtro-inactivo	a { color:#666666; text-decoration:none;}

/* Numero de columnas en que se organiza cada filtro */
#filtro div .filtro-col 		{ width:94%; height:130px;}
/* Tipo de opcion */
#filtro div div .opcion-1col	{clear:both;}
#filtro div div .opcion-2col	{float:left;display:block;width:47%;}
/* Estados en los que se puede encontrar cada valor */
.filtro-chk1 					{background-image: url(../img/icono_chk1.gif);background-repeat:no-repeat;width:14px;height:14px;display:block;float:left;margin: 0 0 0 0;}
.filtro-chk2 					{background-image: url(../img/icono_chk2.gif);background-repeat:no-repeat;width:14px;height:14px;display:block;float:left;margin: 0 0 0 0;}
.filtro-chk3 					{background-image: url(../img/icono_chk3.gif);background-repeat:no-repeat;width:14px;height:14px;display:block;float:left;margin: 0 0 0 0;}
.filtro-chk4
#listado-filtro { width:100%; background:#fff;}
.listado-filtro-completo 	{ height:auto; overflow:visible; background:#fff;}
.listado-filtro-resumido 	{ height:300px; overflow:hidden; background:#fff;}

/* Tabla calendario */
table.tbl-cal { width:93%;  border-collapse: collapse; margin:0px auto 10px auto;}
table.tbl-cal caption { display: none; }
.tbl-cal thead { border: 0px solid #DCDCDA;}
.tbl-cal thead th { color: #313131; text-align: center; padding:5px 0px; border-bottom:3px solid #4B92DB; }
.tbl-cal thead th strong { float:left; width:140px;}
.tbl-cal thead th a.mes-ant {  float: left; width: 16px; height: 18px; text-indent: -10000px; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_ant.gif) 0px 2px no-repeat; }
.tbl-cal thead th a.mes-sig { float: right; width: 16px; height: 18px; text-indent: -10000px; background:transparent url(/MODULOS/global/publico/interfaces/img/iconos/ico_sig.gif) 0px 2px no-repeat; }
.tbl-cal tbody th { padding:2px 4px; color: #313131; font-weight:bold; border-top:none;  border-bottom: 1px solid #4B92DB;}
.tbl-cal td { padding: 2px; background: #FEFEFF; border-top: 1px solid #cccccc; border-bottom:1px solid #666;  text-align:center;}
.tbl-cal td.hoy { color: #FFFFFF; background: #002664; }
.tbl-cal td.hoy a { color: #FFFFFF; }
.tbl-cal td.hoy a:hover { color: #910044; }
.tbl-cal td.previo  { color: #313131;}
.tbl-cal td.previo a { color: #4b92db;}
.tbl-cal td.proximo { color: #313131;}
.tbl-cal td.proximo a { color:#4b92db;}
.tbl-cal td.fsm { background: #EEF7FE; } /* fin de semana */

/*Tabla datos*/
.tbl-dts {  clear:both; margin:0px 10px; padding:0px 10px; width:98%; border-collapse:collapse; border-spacing:0px; border:none; empty-cells:show; }
.tbl-dts tr th { padding:3px 10px; color:#0655A2;  font-weight:bold; font-size:11px; text-align:left; vertical-align:top; background:#E0F0FE; border-top:1px solid #8BC4F5; border-bottom:1px solid #8BC4F5;}
.tbl-dts tr th.des { background:#0655A2; color:#fff; border:1px solid #0655A2;}
.tbl-dts tr td         { padding:5px 10px; color:#333333; font-size:12px; vertical-align:top; border-bottom:1px solid #ccc;  background:#FAF8F8}
.tbl-dts tr td a       { color:#0655A2; font-size:12px; text-decoration:none; font-weight:normal}
.tbl-dts tr td a:hover { color:#000; font-size:12px}


/* BANNERS */
#banner-200x200-home  { text-align:center;}
#banner-160x600-blogs { margin:10px 0 0 15px;}
#banner-160x600-tags         { margin:10px 0 0 15px;}
#banner-200x200-fichaversion { float:left;margin:20px 0px 0px 20px;}
#banner-728x90-revista       { margin:0 0 0 15px;}
#banner-728x90-imagenes      { margin:5px auto 0 auto; text-align:center;}
#banner-160x600-encuestas    { margin:0 0 0 15px;}
#banner-160x600-noticia      { margin:0 0 0 15px;}
