/*
---------------------------------------
DANBA
Version: 05-08-2008
--------------------------------------
*/


/*
---------------------------------------
Global
--------------------------------------
*/


* {
margin: 0;
padding: 0;}


a:link {color:#CC4400;}
a:visited {color:#CC4400;}
a:hover {color:#CC4400;text-decoration:none}
a:active {color:#CC4400;}


body {
text-align:center;
color:#585858;
font-size:110%;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
background:#fff;}

em.especial {font-style:normal;}



.minim {font-size:75%}

#cuerpo {
margin:10px auto 0 auto ;
text-align:left;
position:relative;
background:transparent url("../img_02/imagen_danba.jpg")  0 0 no-repeat;
width:960px;}

a {outline: none;}
fieldset, img {border:0;}
.limpiar {clear:both !important}
.oculto, hr, abbr {display: none;}

h1 {
text-indent:-6000px;
overflow:hidden;
position:absolute;}

h2 {
margin-top:12px;
margin-bottom:12px;
font-size:120%;
font-weight:bold;
color:#000}

.cp03 h2 {
display:block;
margin-top:10px;
margin-bottom:0 !important;
height:71px;
width:587px;
background:transparent;}

#o_colegios .cp03 h2 {
width:614px;}

*+html #o_colegios  .cp03 h2 {

margin-top:0;
}

.cp03 h2 span strong {
font-style: normal;
letter-spacing: 0.05em;}

.cp03 h2 span {
font-size:18px;
font-weight:bold;
color:#000;
line-height:290%;
font-family:"Trebuchet MS",Verdana, sans-serif;}

.cp03 h2 span em {
font-size:22px;
font-style:normal;
color:#D04D01;
font-weight:normal;
font-family:"Trebuchet MS",Verdana, sans-serif;}

.cp03 h2 span em.small {
font-size:16px;
font-weight:bold;
line-height:260%;
}

h3 {
width:450px;
height:1.6em;
padding:6px 14px 0  14px;
color:#000;
font-size:14px;
border-bottom:1px solid #B5B5B5;
font-weight:bold;
background:transparent url("../img_02/fondo_h3_bis.gif") 0 0 no-repeat;}


.o_colegios h3 {
width:647px;
height:1.6em;
padding:6px 14px 0  14px;
color:#000;
font-size:14px;
border-bottom:1px solid #B5B5B5;
font-weight:bold;
background:transparent url("../img_02/cabecera_que_es.gif") 0 0 no-repeat;}

.o_opiniones h3 {
width:197px;
height:1.6em;
padding:6px 14px 0  14px;
color:#000;
font-size:14px;
border-bottom:1px solid #B5B5B5;
font-weight:bold;
background:transparent url("../img_02/cabecera_opiniones.gif") 0 0 no-repeat;}


.o_colegios {background:#ececec;float:left;margin-top:20px;}
.o_opiniones {background:#ececec;float:left;margin-top:20px;margin-left:20px;padding-bottom:10px;}
.o_opiniones  div em {float:right;display:block;font-style: normal;font-weight: bold;text-align: right}

.o_opiniones p {
text-align:left;
color:#333;
padding-left:10px;
padding-top:0;
padding-bottom:5px;
line-height:170% !important;
}

.o_colegios p {
text-align:left;
color:#333;
width:627px;
padding-left:14px;
padding-top:10px;
padding-bottom:14px;
line-height:170% !important;
}

.o_opiniones div {width:197px;margin-left:10px;margin-top:10px !important}

.o_colegios ul {width:600px;margin-left:10px;margin-top:10px !important}


.columna_pan_izq h3 {width:422px;margin-right:20px;}
* html .columna_pan_izq h3 {margin-right:0;}

#flotantederecha .columna_pan_cen h3 {
width:700px !important;
border-bottom:0;
background:transparent url("../img_02/fondo_h3_b.jpg") 0 0 no-repeat !important;}

* html #flotantederecha .columna_pan_cen h3 {width:700px !important;height:2em;padding-top:5px;}

* html h3 {width:450px;height:2em;padding-top:5px;}
* html .columna_pan_izq h3 {width:450px;}
*+html .columna_pan_izq h3 {width:422px;}
*+html h3 {width:420px;}

.lateral_izquierda {float:right;}


.lateral_derecha {
float:right;
width:165px;
padding-bottom:20px;}

.lateral_derecha  .destacado_lateral {
font-size:90%;
}

.lateral_derecha  .destacado_lateral h3 {
font-size:110%;
}


.lateral_izquierda .destacado_lateral {
font-size:90%;
}

.lateral_izquierda  .destacado_lateral h3 {
font-size:110%;
}


.principal {
float:left;
width:734px;
min-height:40em;
margin-left:0;}

* html .principal {
height:40em;}

*+html .principal {
height:auto;
min-height:40em;}

.principal_02 {
width:752px;
float:left;
min-height:40em;
padding-bottom:20px;}

* html .principal_02 {
height:40em;}

*+html .principal_02 {
height:auto;
min-height:40em;}

.galeria {
min-height:8em;
height:auto;}

* html .galeria {height:8em;}

*+html .galeria {
min-height:8em;
height:auto;}

fieldset.tipo {margin-top:15px !important;text-align:center; }
fieldset.tipo .boton_tipo {margin:0 auto;}

fieldset.tipo_02 {margin-top:15px !important;text-align:left; }
fieldset.tipo_02 .boton_tipo {float:right}

.enlace_comun {margin:10px 14px;padding-bottom:12px;color:#CC4400;font-size:90% !important;}
.enlace_comun:hover {text-decoration:none;}

.enlace_comun_02 {color:#CC4400;font-size:90% !important;}
.enlace_comun_02:hover {text-decoration:none;}

.enlace {color:#CC4400;}
.enlace:hover {text-decoration:none;}

* html .enlace_comun_02,
* html .enlace_comun_01,
* html .enlace_comun {font-size:90% !important;}
.flotat {float:right;font-size:80%;}
.enlace_comun_01 {float:right;color:#CC4400;line-height:180%;font-size:85%;}
.enlace_comun_01:hover {text-decoration:none;}

.enlace_comun_01#marg_der {margin-right:20px;}

/*
---------------------------------------
Metanavegacion
--------------------------------------
*/

#metanavegacion {
display:block;
z-index:400;
font-size:65%;
position:relative;}

#metanavegacion ol {
list-style-type:none;
position:absolute;
top:5px;
right:0;
display:block;}

#metanavegacion ol li {display:inline;}

#metanavegacion ol li.oculto {display:none;}

#metanavegacion  a#contacto {background:transparent;}
#metanavegacion  a#cerrar_blog {background:transparent;margin-right:3px}


#metanavegacion  a {
padding-left:10px;
padding-right:10px;
float:right;
height:1.3em;
display:block;
color:#CC4400;
background:transparent;}

#metanavegacion  span {
padding-left:10px;
padding-right:10px;
float:right;
height:1.3em;
display:block;
color: #979797;
background:transparent;}

#metanavegacion  a:hover {text-decoration:none}

#pie_pagina {
text-align:left;
font-size:65%;
border-top:1px solid #A83C00;
clear:both;
margin-top:20px;
background:#fff url("../img_02/curvas_naranjas.gif") 0 0  no-repeat !important;
height:60px;
padding:2em 20px 19px 20px;}

#login #pie_pagina {
margin-top:0;
border-top:1px solid #EB7B1B;
background:#fff url("../img_02/curvas_naranjas_login.gif") 0 0  no-repeat !important;}

#pie_pagina  ul {
list-style-type:none;
float:right;
display:block;}

#pie_pagina ul li {
display:inline;
padding-left:19px;}

#pie_pagina  ul li a  {color:#D14D02;}

#pie_pagina  ul li a:hover {text-decoration:none;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Cabecera */	

#cabecera {
height:177px;
font-size:70%;
position:relative;}

a#logo span {
text-indent:-6000px;
position:absolute;
text-decoration:none;
overflow:hidden;}

a#logo {
background:transparent;
position:absolute;
display:block;
text-decoration:none;
width:172px;
height:68px;
top:58px;
left:85px;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Navegacion */	


#menu_principal {
padding-bottom:3px;
text-align:right;
background:transparent url("../img_02/fondo_menu.gif")  left bottom repeat-x;}

ul#lista_menu {
background:transparent;
font-size:80%;
font-weight:bold;
z-index:8;
position:relative;
list-style-type: none;
display:block;
padding-bottom:1.9em;
margin: 0 0 0 20px;}

ul#lista_submenu {
position:absolute;
top:2.1em;
left:0;
z-index:6;
width:920px;
background:transparent url("../img_02/submenu.jpg")  left bottom repeat-x;height:31px;}

ul#lista_submenu li a.seleccionado {color:#000 !important}

ul#lista_submenu a {background:transparent;border:0 !important}
ul#lista_menu ul#lista_submenu a:hover {background:transparent !important;border:0 !important}
ul#lista_menu  li#familias {left:20px;margin-left:281px}


* html ul#lista_menu li#quienes {margin-left:10px}
ul#lista_menu li {float: left;display: block;margin-right:6px;}

* html ul#lista_menu li#mi_danba {margin-right:10px}

.activo a { color: #000 !important; }
.activo a span { color: #000 !important;}
.activo a:hover span { color: #000 !important;}

.activobis a { color: #000 !important; }
.activobis a span { color: #000 !important;}
.activobis a:hover span { color: #000 !important;}

 .activo ul#lista_submenu a { color: #CC4400 !important; }
 .activo ul#lista_submenu  a span { color: #CC4400 !important;}
 .activo ul#lista_submenu  a:hover span { color: #666 !important;}


#lista_menu span {
float: left;
display: block;
color:#fff;
width:176px;
line-height:190%;
text-align:center;
text-decoration: none;
height:1.9em;
border-bottom:2px solid #D14D02;
background:transparent url("../img_02/pest_tipo_nar_02.gif")  top right no-repeat;}

#lista_menu a {
float: left;
cursor:pointer; 
display: block;
width:176px;
border-bottom:1px solid #A83B00;
text-decoration:none;
line-height:190%;
text-align:center;
background:transparent url("../img_02/pest_tipo_nar.gif")  0 0 no-repeat;}

#lista_menu #lista_submenu  a {
width:auto;
border:1px solid red;
font-size:90%;
padding-top:2px;
margin-right:7.3em;
}

*+html #lista_menu #lista_submenu  a {margin-right:6.3em;}

#lista_menu #lista_submenu  a:hover {text-decoration: underline;}


#lista_menu #lista_submenu  a#que_es {margin-left:1.5em;}
#lista_menu #lista_submenu  a#midanba {margin-right:0;}

ul#lista_menu li.activo a {
border-bottom:1px solid #f5f5f5;
cursor:pointer !important; 
background:transparent url("../img_02/pest_tipo_bla.gif")  0 0 no-repeat !important;}

ul#lista_menu li.activobis a {
border-bottom:1px solid #fff;
cursor:pointer !important; 
background:transparent url("../img_02/pest_tipo_bla_bis.gif")  0 0 no-repeat !important;}

ul#lista_menu li.activo ul#lista_submenu  a {
border-bottom:0;
cursor:pointer !important; 
background:transparent !important;}

ul#lista_menu li.activo span {
border-bottom:2px solid #f5f5f5;
cursor:pointer !important; 
background:transparent url("../img_02/pest_tipo_bla_02.gif")  top right  no-repeat ;}


ul#lista_menu li.activobis span {
border-bottom:2px solid #fff;
cursor:pointer !important; 
background:transparent url("../img_02/pest_tipo_bla_02_bis.gif")  top right  no-repeat ;}

ul#lista_menu li.activo  a:hover {
border-bottom:1px solid #f5f5f5 ;}

ul#lista_menu li.activobis  a:hover {
border-bottom:1px solid #fff ;}


ul#lista_menu li a:hover {
border-bottom:1px solid #A83B00;
background:transparent url("../img_02/pest_tipo_nar.gif")  0 0 no-repeat;}

ul#lista_menu li.activo a:hover span {
color:#000;
text-decoration:none;
border-bottom:2px solid #f5f5f5;
background:transparent url("../img_02/pest_tipo_bla_02.gif")   top right  no-repeat !important;}



ul#lista_menu li.activobis a:hover span {
color:#000;
text-decoration:none;
border-bottom:2px solid #fff;
background:transparent url("../img_02/pest_tipo_bla_02_bis.gif")   top right  no-repeat !important;}


ul#lista_menu li a:hover span {
color:#000;
text-decoration:none;
border-bottom:2px solid #A83B00;
background:transparent url("../img_02/pest_tipo_nar_02.gif")   top right  no-repeat !important;}

ul#submenu {
white-space:normal;
letter-spacing:0;
font-weight:bold;
margin:0;
list-style-type:none;
height:auto;
font-size:100%;
border-bottom:0;
margin-bottom:20px;
font-weight:normal;
}

* html ul#submenu {font-size:100%;}

ul#submenu li {
list-style-type:none;
display:block;
width:165px !important;
float:none;
height:2.3em;
margin-bottom:1px;
margin-left:0;}

* html ul#submenu ul li {margin-bottom:0 !important;}

ul#submenu li a {
margin-left:0;
color:#fff !important;
display: block;
text-align:left;
height:2.3em !important;
width:165px !important;
border-bottom: none;
text-decoration:none;
cursor:pointer;
background:#fff url("../img_02/esq_menu_sup_00.gif") 0 0 no-repeat !important;}

ul#submenu li a.select {
margin-left:0;
color:#fefefe;
display: block;
text-align:left;
border-bottom: none;
height:2.3em !important;
width:165px !important;
text-decoration:none;
background:#fff url("../img_02/esq_menu_sup_00.gif") 0 -180px no-repeat !important;}

ul#submenu li a:hover {
color:#fff;
background:#fff url("../img_02/esq_menu_sup_00.gif") 0 -180px no-repeat !important;}

ul#submenu li a span {
background:transparent url("../img_02/esq_menu_inf_01.gif") left  bottom  no-repeat;
display:block;
text-align:left;
color:#fff;
line-height:220% !important;
width:165px !important;
height:2.3em !important;}

ul#submenu li a.select span {
background:transparent url("../img_02/esq_menu_inf_02.gif")  left  bottom  no-repeat !important;
display:block;
color:#fff;
text-align:left;
width:165px !important;
height:2.3em !important;}

ul#submenu li a:hover span {
background:transparent url("../img_02/esq_menu_inf_02.gif") left  bottom  no-repeat !important;}

ul#submenu li a em {font-style:normal;color:#fff;padding-left:15px}
ul#submenu li a:hover em {color:#000;}
ul#submenu li a.select em {font-weight:bold;color:#000;padding-left:15px}

/*
---------------------------------------
Contenido
--------------------------------------
*/

.contenido {
background:#fff;
min-height:22em;
font-size:70% !important;
padding:46px 20px 0 20px }

.sinsubmenu {
padding:18px 20px 0 20px  !important}
.consubmenu {
padding:30px 20px 0 20px  !important}

#login .contenido {
background:#EB7B1B;
text-align:center}

*+html .contenido {min-height:22em;}
* html .contenido {height:22em;}

#login .contenido {min-height:25em;}

* html #login .contenido {height:23em;}

*+html #login .contenido {
height:auto;
min-height:22em;}

.contenido#con_lateral {
padding:20px 20px 20px 216px;
min-height:14em;}

* html .contenido#con_lateral {height:14em;}
* html .contenido#con_lateral {height:auto;min-height:14em}

/*
---------------------------------------
Portada
--------------------------------------
*/


.cpa_principal {
margin-bottom:19px;
position:relative;
font-size:90% !important;
background:#DFE8F1 url("../img_02/fondo_imagen.jpg") left bottom no-repeat;}

.cpa_principal#o_colegios {
background:#DFE8F1 url("../img_02/fondo_imagen_02.jpg") left bottom no-repeat !important;}

.cpa_principal#promocion {
background:#DFE8F1 url("../img_02/fondo_imagen_ser.jpg") left bottom no-repeat !important;}
*+html .cpa_principal#promocion {
background:#DFE8F1 url("../img_02/fondo_imagen_ser.jpg") left -114px no-repeat !important;}

.cpa_principal .cp01 {
background:transparent url("../img_02/esq_izq.gif") left top  no-repeat;}

.cpa_principal .cp02 {
background:transparent url("../img_02/esq_der.gif") right top no-repeat;}

.cpa_principal .cp03 {
height:256px;
padding-bottom:10px;
background:transparent url("../img_02/esq_der_bajo.gif") 100% 100% no-repeat;}

* html .cpa_principal .cp03 {height:180px;}
*+html .cpa_principal .cp03 {padding-bottom:0;min-height:180px;height:246px;}

.cp03 div {float:right;}

.claim {position:absolute;top:216px;font-size:16px;
font-weight:bold;
color:#000;
width:580px;
font-style: normal;
left:324px;
line-height:200%;
font-family:"Trebuchet MS",Verdana, sans-serif;}

*+html .claim {top:208px}

.claim strong  {
font-style: normal;
letter-spacing: 0.1em;}

#o_colegios .claim strong {letter-spacing: 0.1em;}

*+html #o_colegios .claim strong {letter-spacing: 0em;}

.claim  a  {
text-align:center;
width:213px;
height:25px;
display: block;
position:absolute;
right:8px;
top:4px;
text-decoration:none;
background:transparent url("../img_02/boton_prueba.gif") 0 0 no-repeat;}

#o_colegios .claim {position:absolute;top:226px;font-size:16px;
font-weight:bold;
color:#000;
width:650px;
font-style: normal;
left:274px;
line-height:200%;
font-family:"Trebuchet MS",Verdana, sans-serif;}

*+html #o_colegios .claim {top:208px;width:650px;}

#o_colegios .claim  a  {
text-align:center;
width:auto;
height:auto;
letter-spacing:0.0em;
display: inline;
position: static;
text-decoration:none;
background:transparent;}

.claim  a:hover {
background:transparent url("../img_02/boton_prueba.gif") 0 -25px no-repeat;}

.cpa_principal ul {
list-style-type: none;
position:relative;
top:-20px;

margin-right:2.5em;
display:block;}

.cpa_principal#o_colegios ul {
list-style-type: none !important;
position:relative;
top:-34px;
left:-10px;
display:block;}
 
*+html .cpa_principal#o_colegios ul {
top:-34px;
}

.cpa_principal ul li p {
text-align:left;
color:#333;
padding-bottom:5px;
line-height:170% !important;
}



* html .cpa_principal ul li p {
line-height:190% !important;
}

.cpa_principal ul li {
display:block;
float:left;
list-style-type: none;
padding-top:102px;
margin-right:2em;
width:175px;}




.cpa_principal#o_colegios  ul li {
display:block;
float:left;
padding-top:122px;
margin-right:0;
width:216px;}

.cpa_principal#o_colegios  ul li p {
padding-left:10px;
width:170px;}

*+html .cpa_principal#o_colegios  ul li p {

width:180px;}


 .cpa_principal ul li#li_03 {margin-right:0em;}

.cpa_principal ul li#li_01 {background:transparent url("../img_02/li_01.gif") 0 0px no-repeat;}

.cpa_principal ul li#li_02 {background:transparent url("../img_02/li_02_bis.gif") 0 0px  no-repeat;}

.cpa_principal ul li#li_03 {background:transparent url("../img_02/li_03.gif") 0 0px  no-repeat;}

.cpa_principal#o_colegios ul li#li_01 {background:transparent url("../img_02/li_01_02.gif") 0 0px no-repeat;}

.cpa_principal#o_colegios ul li#li_02 {background:transparent url("../img_02/li_02_02.gif") 0 0px  no-repeat;}

.cpa_principal#o_colegios ul li#li_03 {width:186px !important;background:transparent url("../img_02/li_03_02.gif") 0 0px  no-repeat;}


.tira_horizontal_paneles {
overflow:hidden;
width:100%;
clear:both;
position:relative;
background:transparent;
color:#414141;
}

.tira_horizontal_paneles .parrafo {min-height:60px;background:#ECECEC;}

.columna_pan_der  .parrafo {padding-bottom:8px}
.columna_pan_izq  {
float:left;
margin-top:0;
margin-left:0;
margin-right:20px;
padding-top:0;
margin-bottom:10px;
display:block;
width:450px;
background:#ECECEC;
}

.columna_pan_izq  .fondo_flot_01  {
display:block;
clear:both;
width:450px;
padding-top:6px;
background:transparent url("../img_02/fondo_flotante.gif") 100% 100% no-repeat;
height:9px}

*+html .columna_pan_izq  .fondo_flot_01  {padding-top:60px;}

*+html .columna_pan_izq  {margin-right:17px;height:12em !important;margin-bottom:0;
padding-bottom:30px;}

*+html .columna_pan_izq  .parrafo#esp_izq   {min-height:40em}

.columna_pan_cen a {
display:block;
height:170px;
width:450px;
background:transparent url("../img_02/descargar.jpg") 0 0 no-repeat;}

.columna_pan_cen a:hover {
background:transparent url("../img_02/descargar.jpg") 0 -172px no-repeat;}

.columna_pan_der  {
float:left;
margin-top:0;
margin-left:0;
padding-top:0;
background:#fff;
display:block;
width:450px;}

.columna_pan_der .li_corto {padding-top:10px}
.columna_pan_der .listado_home {margin-top:0 !important}
.columna_pan_der .parrafo strong {display:block;font-size:120%;padding-top:6px;font-weight:normal;}

* html .columna_pan_der  {height:9em !important;margin-bottom:0;
padding-bottom:10px;}

* html .columna_pan_der .float {position:relative !important}

.columna_pan_cen  {
float:left;
margin-top:0;
margin-left:20px;
margin-right:21px;
padding-top:0;
background:#EEEEEE;
display:block;
width:292px;}


.columna_pan_central  {
float:left;
margin-top:0;
margin-left:20px;
margin-right:21px;
padding-top:0;
background:#EEEEEE;
display:block;
width:292px;}

#flotantederecha .columna_pan_cen  {
float:none;
margin-top:20px;
margin-left:0;
margin-right:21px;
padding-top:0;
background:#EEEEEE;
margin-bottom:0;
padding-bottom:0;
display:block;
width:699px;}

#flotantederecha  .columna_pan_cen a {
width:700px;
background:transparent url("../img_02/descargar_b.jpg") 0 0 no-repeat;}

#flotantederecha  .columna_pan_cen a:hover {
width:700px;
background:transparent url("../img_02/descargar_b.jpg") 0 -172px no-repeat;}

* html .columna_pan_cen {margin-left:18px;margin-right:19px;}
* html .columna_pan_central {margin-left:18px;margin-right:19px;}
*+html .columna_pan_central {margin-left:20px;margin-right:21px;}


.grupo {
border-bottom:0;
clear:both;
margin-top:20px;
height:auto;}

* html .grupo {height:4em !important;border-left:1px solid white;position:relative !important;}

.fondo_flot_02 {
display:block;
clear:both;
background:transparent url("../img_02/fondo_flotante_02.gif") 100% 100% no-repeat;
width:293px;
height:9px}

.columna_pan_der .fondo_flot {
margin-bottom:20px;}


.fondo_flot {
display:block;
clear:both;
width:450px;
margin-bottom:10px;
background:transparent url("../img_02/fondo_flotante.gif") 100% 100% no-repeat;
height:9px}

.fondo_flot#nob {margin-bottom:0;}

* html   .fondo_flot {display:none;}
*+html   .fondo_flot {display:block;}


.listado_home {
width:420px;margin:12px 10px 0 15px;display:block;font-size:90%;border:0;}


.listado_home .li_corto {min-height:2.5em;}


.listado_home#l_blogs a {font-size:130%;font-weight: normal;} 

* html .listado_home {
height:200px;}



a.float {
color:#D14D03;
float:right !important;
clear:both;
font-size:90%;
font-weight:normal !important;
margin-right:14px;
margin-top:0;
text-decoration:underline !important;}


a.float:hover {text-decoration:none  !important;}

.li_corto {
display:block;
float:none;
width:100%;}

.li_corto p  {
margin-right:0;
line-height:140%;
text-align:left;
padding-bottom:5px;}


.li_corto p p {
margin-right:0;
line-height:150%;
display:block;
padding-left:56px;
text-align:left;
padding-bottom:10px;}

.li_corto a {
color:#D14D03;
float:none;
}

.li_corto a {
font-weight:bold;
z-index:300;
margin:1.2em 0 0 0;
display:block; }

.li_corto a span  {
display:block;
text-align:left;
line-height:140%;
margin:0 0 0 0;
padding:0;}

.li_corto a span {
text-decoration:underline;}

.li_corto a:hover span {
text-decoration:none;}

.li_corto a:hover  {
font-weight:bold;
text-decoration:none;}

.listitem p {line-height:170%;}

* html .listitem p {line-height:170%;}
*+html * html .listitem p {line-height:130%;padding-top:0 !important}

.listitem p a {
display:inline;}

.listitem p a img {
float:left;
margin-bottom:10px;
margin-right:10px;
margin-top:3px;}

.li_corto p a img {
border:1px solid #CE4E03;
}

.li_corto a:hover img  {
border:1px solid #ccc;}

.li_corto p a em {
z-index:100;
font-style:normal;}

.li_corto p a:hover em {
text-decoration:none;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* fORMULARIO */	

.registro {
margin-top:65px;
padding-right:18px;
float:right;}

.acceso_enlace {
z-index:500 !important;
text-align:center;
line-height:25px !important;
width:165px;
padding:6px 43px 8px 43px !important;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_reg.gif") 0 0 no-repeat;
color:#D14D02;
}

.registro#cerrar .acceso_enlace {
z-index:500 !important;
text-align:center;
line-height:25px !important;
width:165px;
padding:6px 70px 8px 71px !important;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_clos.gif") 0 0 no-repeat;
color:#D14D02;}

.acceso_enlace:hover {color:#000;}

.registro span {
color:#fff;
padding-right:15px;
line-height:160% !important;
padding-bottom:10px;}

* html .registro#cerrar .acceso_enlace {padding:0 !important;}
* html .acceso_enlace {padding:0 !important;}

.registro_login {
z-index:500;
padding-top:5px;
margin:0 auto;
width:360px;
font-size:85%;
background:transparent url("../img_02/login_01.gif") 0 0 no-repeat;
text-align: justify;
}

.registro_login .pop_int {
background:#fff;
width:360px;}


.registro_login #form_login {
min-height:21.8em;
padding:0 14px 5px 16px !important;
background:transparent url("../img_02/login_02.gif")  left bottom  no-repeat;}

#form_login label span {margin-left:20px !important;font-weight:bold !important;}

.registro_login #form_pass  {
min-height:12em;
padding:0 14px 5px 16px !important;
background:transparent url("../img_02/login_02.gif")  left bottom  no-repeat;}

* html .registro_login #form_login {height:18.8em;}
* html .registro_login #form_pass {height:14.5em;}

.registro_login .cerrar_peque {
background:transparent url("../img_02/x_01.gif") left top no-repeat;}

.registro_login .cerrar_peque:hover {
background:transparent url("../img_02/x_02.gif") left top no-repeat;}

.registro_login .cerrar_peque span {display:none;}

#cabecera {z-index:100 !important;}

.registro_login #form_login {padding:8px 0 0 4px}
.registro_login #form_pass {padding:8px 0 0 4px}

.registro_login input {
border:1px solid #676767;
width:320px;
margin-left:1px;
height:18px;
margin-top:2px;
margin-bottom:6px;
color:#3D3D3D}

.registro_login a {
color:#D14D02;
float:left;
line-height:100%;
padding-top:7px;}

.registro_login #form_pass  a {float:right;display:block;width:210px;line-height:240%;}

.registro_login a:hover {
text-decoration:none !important}

#form_login {
padding:0 10px;
background:#fff}

#form_pass {
padding:0 10px;
background:#fff}

#form_login input.boton_tipo {font-size:130%;}
#form_pass input.boton_tipo {font-size:130%;}
.tabla_invisible .padeo input.boton_tipo {font-size:110% !important;}
h3.verde {color:#006600 !important}
h3.rojo {color:#c00 !important}
.pasos {width:920px;height:30px;margin-bottom:12px;}
#paso_img_01 {background:transparent url("../img_02/paso_01.gif") 0 0   no-repeat;}
#paso_img_02 {background:transparent url("../img_02/paso_02.gif") 0 0   no-repeat;}
#paso_img_03 {background:transparent url("../img_02/paso_03.gif") 0 0   no-repeat;}

input.boton_tipo {
display:block;
text-decoration:none;
width:100px;
height:25px;
color:#fff;
line-height:115%;
margin-top:6px !important;
font-weight:normal;
font-family:"Trebuchet MS", arial, sans-serif;
border:0;
font-size:100%;
cursor:pointer;
background:transparent url("../img_02/boton.gif") 0 0   no-repeat;}


input.boton_tipo_02 {
display:block;
float:none;
text-decoration:none;
width:100px;
height:25px;
color:#fff;
line-height:115%;
margin-top:6px !important;
font-weight:normal;
font-family:"Trebuchet MS", arial, sans-serif;
border:0;
font-size:100%;
cursor:pointer;
background:transparent url("../img_02/boton.gif") 0 0   no-repeat;}

input.boton_tipo#padeo {
margin-top:0!important;
position:relative;
top:-2px;
}

input.boton_tipo#padeo_02 {
margin-top:10px !important;
}


.boton_tipo:hover {
color:#333;
background:transparent url("../img_02/boton_over.gif") 0 0 no-repeat;}

.registro_login label,
.registro_login p {
color:#333;
text-align:left;}

.registro_login label {margin-top:10px !important;display:inline;line-height:170% !important;}
.registro_login p {margin-bottom:10px;}

.registro_login  h3 {
width:auto;
height:auto;
padding:8px 0 7px 0;
color:#000;
font-size:170%;
border:0;
background:transparent;}

input.inv_input {
border:1px solid #232323;
height:18px;
width:300px;
color:#5B5B5B;
position:relative;
margin-right:4px;}

input.inv_input_04 {
border:1px solid #232323;
height:18px;
width:350px;
color:#5B5B5B;
vertical-align:top;
position:relative;
top:8px;
margin-right:4px;}


input.inv_input_02 {
border:1px solid #232323;
height:18px;
width:150px;
color:#5B5B5B;
position:relative;
margin-right:4px;}


input.inv_input_03 {
border:1px solid #232323;
height:18px;
width:100px;
color:#5B5B5B;
margin-top:7px;
position:relative;
margin-right:6px;}


select.inv_select {
border:1px solid #232323;
height:18px;
width:300px;
color:#5B5B5B;
position:relative;
margin-right:4px;}

textarea.ta_mi {
color:#414141;
background:#fff;
padding-top:2px;
width:80%;
font-size:11px;
font-weight:normal;
margin-top:2px;
border:1px solid #232323;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* iMAGENES */	

dl.gallery {
width:213px;
background:#fff url(../img_02/menu_fondo_blanco_superior.gif) 0 0 no-repeat;
text-align: center;
float:left;
margin-bottom:15px;
margin-right:40px;}

dl.sin_m {margin-right:0 !important;}

dl.gallery dt a {color: #323232;text-decoration:none;}
dl.gallery dt a:hover {color: #000;text-decoration:none;}

.gallery dt {font-weight: bold;padding-top:4px;}
.gallery dt img  {margin-top:0;}
.gallery dt a img {border:1px solid #fff}
.gallery a  {text-decoration:none;}
.gallery dt a:hover img {border:1px solid #fff}

.gallery dd {
display:none;
height:10px;
width:213px;}

* html .gallery dd {height:1px;}
.gallery dd .descarga {position:static;}

.principal_02 p {
clear:both;
color:#333;
text-align:left;
padding-right:20px;
padding-bottom:10px;
line-height:180%;}

.principal p {
clear:both;
color:#333;
text-align:left;
padding-right:0;
padding-bottom:5px;
line-height:170%;
}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */	
/* Destacados Laterales */	

.destacado_lateral h3 {
width:137px;
height:1.6em;
padding:6px 14px 0  14px;
color:#000;
font-size:15px;
font-weight:bold;
border-bottom:1px solid #B5B5B5;
background:transparent url("../img_02/cabecera_h3_right.gif") 0 0 no-repeat;}

* html .destacado_lateral h3 {
width:165px;
height:2.1em;}

.destacado_lateral  {
width:165px;
margin-bottom:15px;
padding-bottom:9px;
background:#EEE url("../img_02/fondo_des_right.gif") 100% 100% no-repeat;}

.destacado_lateral ul {
list-style-type:none;
margin:12px 8px 0 8px;
line-height:170%;
font-size:95% !important;
}

.destacado_lateral#blogs ul li#fondo_2 {
background:transparent url("../img_02/dos_ray.gif") 100% 100% repeat-x;
padding-bottom:10px;}

* html .destacado_lateral#blogs ul li#fondo_2 {padding-bottom:0;}

.destacado_lateral#blogs ul li ul {
margin:5px 0 0 3px;padding-bottom:1px}

* html .destacado_lateral#blogs ul li ul {
padding-bottom:12px}


.destacado_lateral ul li {
margin-bottom:12px;}

.destacado_lateral#blogs ul li ul li {
margin-bottom:4px;}

.destacado_lateral#blogs ul li ul li a.v_m {text-align:right;background:#EEE;display:block}
.destacado_lateral#blogs ul li ul li a.v_m:hover {text-align:right;background:#EEE;}
.destacado_lateral#blogs ul li ul li a.v_m strong {font-weight:normal;font-size:90%}

.destacado_lateral#blogs ul li ul li a,
.destacado_lateral div.for ul li  {
padding-left:10px;
color:#D04D01;
background:#EEE url("../img_02/bullet_01.gif") 0 9px no-repeat;}


.destacado_lateral#blogs ul li ul li a {
display:block;}

.destacado_lateral#blogs ul li ul li a:hover {
text-decoration:none;
background:#EEE url("../img_02/bullet_02.gif") 0 9px no-repeat;}

.destacado_lateral ul li em {
font-style:normal;
text-align:right;
display:block !important;
font-weight:bold;
line-height:220%;}

.destacado_lateral ul li em strong {
display:block !important;
font-size:90%;
font-weight:normal !important;
font-style:italic;
white-space:nowrap;
line-height:100%;}

* html .destacado_lateral ul li em strong {
font-size:90%;}

.listado_central h2 {
width:706px;
height:1.6em;
padding:6px 14px 0 14px;
color:#000;
font-weight:bold;
border-bottom:1px solid #B5B5B5;
background:transparent url("../img_02/cabecera_novedades.gif") 0 0 no-repeat;}

h2.rf {
width:706px;
height:1.6em;
padding:6px 14px 0 14px;
color:#000;
font-weight:bold;
margin-bottom:0 !important;
border-bottom:1px solid #B5B5B5;
line-height:100%;
background:transparent url("../img_02/cabecera_novedades.gif") 0 0 no-repeat;}

.listado_central div.busc {
width:735px;
padding-top:14px;
display:block;
margin-bottom:14px;
color:#000;
background:transparent url("../img_02/fondo_gris_01.gif") 0 0 no-repeat;}

.listado_central div.busc input {margin-left:14px;}

* html .listado_central h2 {
width:735px;
height:2.1em;}

* html h2.rf {
width:735px;
height:2.1em;}

.listado_central {
margin-bottom:15px;
padding-bottom:0;
background:#EEE url("../img_02/fondo_gris_02.gif") left bottom no-repeat;}

.listado_central ul {
list-style-type:none;
padding-bottom:9px;
margin:14px;}

.listado_central ul a img {
margin-right:10px;
position:relative;
border:1px solid #CE4E03;}

.listado_central ul a:hover img  {border:1px solid #ccc;}

.listado_central ul li {
border-bottom:10px solid #eee;
background:#fff url("../img_02/curvas_blancas_01.gif") 0 0 no-repeat;}

.listado_central ul li div {
padding-bottom:9px;
background:transparent url("../img_02/curvas_blancas_02.gif")  100% 100% no-repeat;}

.listado_central ul li div p {
padding:15px 15px 2px 15px}

.listado_central ul li div p span {position:relative;top:-1.5em}
* html .listado_central ul li div p span {vertical-align:top;top:1em}
.listado_central ul li div p span a {color:#D14D02;}
.listado_central ul li div p span a:hover {text-decoration:none;}

.imagen_grande {
width:735px;
height:260px;
margin-top:3px;
margin-bottom:10px;
position:relative;
background:transparent url("../img_02/imagen_descarga.jpg")  0 0 no-repeat;}

.imagen_grande a.boton_des {
display:block;
width:125px;
position:absolute;
top:188px;
left:123px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_01.gif")  0 0 no-repeat;
}

.imagen_grande a.boton_des:hover {
background:transparent url("../img_02/boton_02.gif")  0 0 no-repeat;}




.imagen_grande_02 {
width:735px;
height:260px;
margin-top:3px;
margin-bottom:10px;
display:block;
position:relative;
background:transparent url("../img_02/imagen_descarga_02.jpg")  0 0 no-repeat;}

.imagen_grande_contratar {
width:735px;
height:260px;
margin-top:3px;
margin-top:30px;
margin-bottom:10px;
display:block;
position:relative;
background:transparent url("../img_02/imagen_contratar.jpg")  0 0 no-repeat;}

.imagen_grande_prueba_gratis {
width:735px;
height:260px;
margin-top:30px;
display:block;
margin-bottom:10px;
position:relative;
background:transparent url("../img_02/imagen_prueba_gratis.jpg")  0 0 no-repeat;}

.imagen_grande_03 {
width:735px;
height:100px;
display:block;
text-decoration: none;
margin-top:3px;
margin-bottom:10px;
position:relative;
background:transparent url("../img_02/imagen_ser.jpg")  0 0 no-repeat;}

.imagen_grande_02 a.boton_des {
display:block;
width:125px;
position:absolute;
top:188px;
left:494px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_01.gif")  0 0 no-repeat;
}

.imagen_grande_02 a.boton_des:hover {
background:transparent url("../img_02/boton_02.gif")  0 0 no-repeat;}




.destacado_lateral div.for {
list-style-type:none;
margin:5px 8px 0 8px;
line-height:170%;}

.destacado_lateral div.for input {
border:1px solid #232323;height:16px;}

.destacado_lateral div.for input.boton_tipo {
border:0;height:25px;}

.destacado_lateral div.for label {
margin-top:1px;
line-height:230%;
font-size:85%;
margin-bottom:0}


.destacado_lateral div.for p {
margin-top:15px;}

.destacado_lateral div.for ul  {
list-style-type:none;
margin:8px 0 0 0;}

.destacado_lateral div.for ul li {
color:#333 !important;
margin-top:0 !important;
line-height:120%;}

.caja_gris {
background:#EEEEEE url("../img_02/fondo_gris_01.gif")  0 0 no-repeat;
width:735px;
margin-bottom:15px;}

.caja_gris_especial {
width:920px !important;
background:#EEEEEE url("../img_02/fondo_gris_001.gif")  0 0 no-repeat !important;
}

 table { font-size:90% !important;}

.formulario_tipo div.ft1  {padding-top:6px;}

/*
---------------------------------------
Tablas
--------------------------------------
*/

.tabla_invisible label {}
.caja_gris .tabla_invisible {width:735px !important}
* html .caja_gris .tabla_invisible {width:705px !important}
.tabla_invisible td {padding-bottom:10px;}

table, td, th {border:none;}
table strong {display:none;}
.bordeada {border:1px solid #9DBEDD}
table.tabla_invisible caption strong {display:none;}

.cg1 {
padding:10px 15px 15px 15px;
background:transparent url("../img_02/fondo_gris_02.gif") 100% 100% no-repeat;}

.caja_gris_especial .cg1 {
background:transparent url("../img_02/fondo_gris_002.gif") 100% 100% no-repeat !important;}

.cg1 {
padding:10px 15px 15px 15px;
background:transparent url("../img_02/fondo_gris_02.gif") 100% 100% no-repeat;}
.cg1 ul {line-height:170%;padding-left:20px;padding-bottom:10px;}
.boton_tipo#ctl00_cphContent_Button1 {margin-top:20px !important;margin-bottom:10px !important;}	
#ctl00_cphContent_UpdatePanel1  .caja_gris .cg1 h3 {font-size:110%;}

.caja_gris_especial h3  {padding:6px 0 8px  0 !important;}
.caja_gris_especial fieldset {padding:10px 0 0 0}

.caja_gris h3 {
width:auto;
height:1.6em;
padding:6px 0 15px  0;
color:#343434;
font-size:95%;
border-bottom:0;
background:transparent;}

.caja_gris h3.tre {
padding:6px 0 10px  0 !important;
}

* html .caja_gris h3.tre {
padding:6px 0 14px  0 !important;
}

.caja_gris span.esp {
display:inline;
color:#343434;
font-size:90%;
border-bottom:0;
font-weight:bold;
background:transparent;}


/*
---------------------------------------
Calendario
--------------------------------------
*/

button.calendar {
border:0;
background: url(../img_02/c_calendar-icon.gif);
width: 20px;
line-height:100%;
background-position:0 0;
cursor: pointer;
margin-right: 6px;
margin-top:7px;
vertical-align:top;
height: 20px;}

button.calendar:hover {background-position: 0px 20px}
button.active {background-position: 0px 20px}

div.calendar {
overflow:hidden;
padding:6px 6px 6px 6px;
background:transparent url(../img_02/c_calendar.gif) no-repeat 0 0;
width:160px;
height:185px;
text-align: center}

.Calendario {
padding:13px 3px 0 3px !important;
border-top:6px solid #fe801e !important;
border-left:1px solid #fe801e !important;
border-right:1px solid #fe801e !important;
background:#fff;
border-bottom:1px solid #fe801e !important;
text-align: center}

.Calendario div  {background:transparent !important;width:156px !important;}

div.calendar  {padding:0;margin:0;}

div.calendar div {
background: none;
overflow: hidden !important;
width:160px;
cursor: move;
padding-top:10px;
position: relative;}

div.calendar caption {
font:bold 12px/16px Arial, Helvetica, sans-serif;
width: 100%; color: 999; padding-top: 6px; text-align: center}

div.calendar caption a {
display: block !important; overflow: hidden; width:11px; cursor: pointer; text-indent: -100px; position: absolute; top: 17px; height:12px;}

div.calendar caption a.prev {left:8px; background-image: url(../img_02/c_calendar-prev.gif)}

div.calendar caption a.next {right: 8px; background-image: url(../img_02/c_calendar-next.gif)}

div.calendar caption a:hover {background-position: 0px 12px}
div.calendar caption span {position: relative; height:16px; text-align: center }
div.calendar caption span.month {padding-right: 8px }
div.calendar caption span.month:unknown {content: ','}

div.calendar table {
border:0px;
background: #fff;
margin: 0px auto; overflow: hidden; 
width:147px; cursor: default;
border-collapse: collapse;
border-spacing:0}

div.calendar td {
border:0px;
font: 12px Arial, Helvetica, sans-serif; width:21px; color: #0597db; height: 21px; text-align: center}

div.calendar th {
border:0px; font: 12px Arial, Helvetica, sans-serif;  width:21px; color:#333; height: 21px; text-align: center}

.Calendario .DayHeader {font:bold 11px/16px Arial, Helvetica, sans-serif !important; color:#656565 !important; padding-top:0 !important;  padding-bottom:0.3em !important;text-align: center;margin-top:0 !important; border:0 !important;cursor:pointer;}

.Calendario .WeekendDay a {font: 12px Arial, Helvetica, sans-serif !important; color: #bbbbbb !important;background: transparent !important;text-align: center !important; padding:5px !important;font-weight:bold  !important;cursor:pointer;}

.Calendario .WeekendDay  {font-size: 12px !important;}

.Calendario .Title {height:1em !important;background:#FFCC66;margin-bottom:0 !important; padding-top:10px !important;border-bottom:0 !important;font-size:11px !important;}

.Calendario a {text-decoration:none !important;  }

.Calendario .Day a {
font: 12px Arial, Helvetica, sans-serif !important; color: #686868 !important;background: transparent !important;text-align: center !important; padding:5px !important;font-weight:bold  !important;cursor:pointer;}

.Calendario .TodayDay a {
font: 12px Arial, Helvetica, sans-serif !important; color: #FF9933 !important;background: transparent !important;text-align: center !important; padding:5px !important;font-weight:bold  !important;cursor:pointer;}

.Calendario .OtherMonthDay a{
font: 12px Arial, Helvetica, sans-serif !important; color: #333 !important;background: transparent !important;text-align: center !important; padding:5px !important;}

.Calendario .SelectedDay a {
font: 12px Arial, Helvetica, sans-serif !important; color: #0597db !important;background: transparent !important;text-align: center !important; padding:5px !important;}

div.calendar td {background: url(../img_02/c_calendar-td.gif); color: #fff}
div.calendar td.invalid {color: #999}
div.calendar td.valid {background: url(../img_02/c_calendar-valid.gif); cursor: pointer; color: #0597db}
div.calendar td.hilite {background: url(../img_02/c_calendar-hilite.gif)}
div.calendar td.inactive {background: url(../img_02/c_calendar-td.gif) 0px 100%; color: #fff}
div.calendar td.active {background: url(../img_02/c_calendar-valid.gif) 0px 100%;cursor: pointer; color: #333;font-weight:bold;}
div.calendar td.hover {background: url(../img_02/c_calendar-valid.gif) 0px 100%; cursor: pointer; color: #333;font-weight:bold;}

#bot_flot_der {position:absolute !important;right:0 !important;}
#bot_flot_izq {position:absolute !important;left:0 !important;}

td.new span.paquete {color:#151515}

.tabla_invisible .boton_tipo {}
.pad {padding-bottom:10px !important;}
td.td_largo {width:200px;padding:0 5px;}
* html td.td_largo {padding-top:3px;}
.boton_radio {margin-right:10px;}
option.oscura {background:#e7e7e7}

h2.sin_m_sup {margin-top:0;}
h2.con_m_sup {padding-top:6px !important;}
h3.sin_m_inf {margin-bottom:0 !important;}

.et {padding:8px 5px 0 7px;line-height:170%;}
.et a {color:#D14D02;padding:0 3px;}
.et a:hover {text-decoration:none;}
.et .tag_01 {font-size:90%}
.et .tag_02 {font-size:110%}
.et .tag_03 {font-size:120%}
.et .tag_04 {font-size:130%}

.caja_de_tabla {border-top:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:0;margin-bottom:12px;}
* html .caja_de_tabla {border-bottom:1px solid #bdbdbd;}
.caja_de_tabla#sin_m_i  {margin-bottom:0;}
.caja_de_tabla table td {padding:6px 5px}
.caja_de_tabla table th {padding:6px 5px;}

.caja_de_tabla table tr.tr_claro td {background:#fff;}
.caja_de_tabla table tr.tr_oscuro td {background:#f5f5f5;}

.caja_de_tabla table th {
text-align:center;
background:#D5D5D5;
color:#000;
font-weight:bold;}

.caja_de_tabla table a {color:#CC4400}
.caja_de_tabla table a:hover {text-decoration:none;}
.caja_de_tabla table th {border-right:1px solid #D5D5D5;}
.caja_de_tabla table tr.tr_claro td,
.caja_de_tabla table tr.tr_oscuro td {border-top:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:0;}

.caja_de_tabla#faqs_table table tr.tr_oscuro td {border-top:1px solid #bdbdbd;border-right:0;border-bottom:0;}
.caja_de_tabla#faqs_table table tr.tr_claro td {border-top:1px solid #bdbdbd;border-right:0;border-bottom:0;}
.caja_de_tabla#faqs_table {border-bottom:1px solid #bdbdbd;}
#biblio .caja_de_tabla tr.tr_oscuro td {border-top:1px solid #bdbdbd;border-right:0;border-bottom:0;}
#biblio .caja_de_tabla tr.tr_claro td {border-top:1px solid #bdbdbd;border-right:0;border-bottom:0;}

.caja_de_tabla table td.number {border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;text-align:center;}
.caja_de_tabla table td.date {border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;text-align:center;}
.caja_de_tabla table td.hour {text-align:center;}
.caja_de_tabla table td.time {border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
.caja_de_tabla table td.temas, .caja_de_tabla table td.respuestas  {border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;text-align:center;padding:10px 10px 10px 10px;}
 .caja_de_tabla table td.mensa  {border-left:1px solid #bdbdbd;line-height:150%;padding:10px 10px 10px 10px;border-right:1px solid #bdbdbd;}
 .caja_de_tabla table td.autor  {width:120px;}
.caja_de_tabla table td.mensajes, .caja_de_tabla table td.autor {border-left:0;border-right:1px solid #bdbdbd;text-align:center;line-height:150%;}

.caja_de_tabla table td.autor_2  {font-weight:bold;width:220px;padding:10px 10px 10px 10px;}
.caja_de_tabla table td.fechia {font-size:90%;padding:10px 10px 10px 10px;width:120px;}
.caja_de_tabla table td.autor_2 span {font-size:90%;display:block;font-weight:normal}
.caja_de_tabla table td.cen {border-left:0;border-right:1px solid #bdbdbd;text-align:center;padding:10px 10px 10px 10px;}
.caja_de_tabla table td.foro {text-align:justify;line-height:150%;padding:4px 10px 10px 10px;font-size:110%;border-right:0 !important}
.caja_de_tabla table td.temass {text-align:justify;line-height:150%;padding:10px 10px 10px 10px;width:330px;border-right:0 !important}
.caja_de_tabla table td.last_men {text-align:center;font-size:90%;padding:10px 10px 10px 10px;border-right:0 !important}
.caja_de_tabla table td.last_men0 {text-align:center;font-size:90%;padding:10px 10px 10px 10px;border-right:0 !important}

th.th_categoria {width:425px;}

th.th_categoria_url {width:170px;}
th.th_fecha {wwidth:104px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}
th.th_numero {width:74px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}
th.th_tiempo_url {border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}

th.th_autor {border-right:1px solid #bdbdbd;width:130px !important;}

th.th_temas {width:auto;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}
th.th_msg {width:auto;border-left:0;border-right:1px solid #bdbdbd}
th.th_lecturas {width:auto;border-left:0;border-right:1px solid #bdbdbd}
th.th_resp  {width:auto;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}
th.th_last_men {width:160px;}
th.th_men {width:60%;border-left:1px solid #bdbdbd;}

.tabla_invisible td.padeo {padding-bottom:10px;}
* html .tabla_invisible td.padeo2 {padding-right:0;}
.tabla_invisible td.padeo2 {padding-right:30px;}
.tabla_invisible td.padeo {padding-right:60px;}
.foro .titular_foro {line-height:220% !important;}
#biblio .caja_de_tabla {margin:14px 14px 14px 14px !important;border-top:0;border-bottom:1px solid #bdbdbd;}
#foro .caja_de_tabla {border-bottom:1px solid #bdbdbd;}
#foro .caja_de_tabla th.th_temas {border-left:0 !important;}


#biblio  {padding-bottom:15px !important}

#biblio .caja_de_tabla td {padding-left:10px;padding-right:10px;padding-bottom:4px;}

a.ico_word {
padding-left:22px;
display:block;
height:15px;
background:transparent url("../img_02/icon_word.gif") 0 0 no-repeat;}

a.ico_pdf {
padding-left:22px;
display:block;
height:15px;
background:transparent url("../img_02/icon_pdf.gif") 0 0 no-repeat;}

a.ico_excel {padding-left:22px;
display:block;
height:15px;
background:transparent url("../img_02/icon_excel.gif") 0 0 no-repeat;}

.paginacion {padding-top:15px;}

#navlist {
text-align:center;
font-size:90%;
white-space:nowrap;
padding-top:5px;
padding-right:20px;}

#navlist li {
display: inline;
list-style-type: none;
padding-right:1.5%;
background:transparent !important;}

#navlist li a {color:#BB4400;text-decoration:underline;}
#navlist li span {color:#5B5B5B;}
#navlist li a:hover {text-decoration:none;}

.busc input#bc {display:inline !important;vertical-align:top !important;}

* html .busc input#bc {top:4px !important;}
*+html .busc input#bc {top:4px !important;}

.titular_negrita {font-weight:bold;}

.mensaje_sistema {
background:#F7F7F7;
margin:10px 0px 15px 0  !important;
min-height:44px;
display:block;
border:1px solid #CC4400;
}

* html .mensaje_sistema {height:44px;}
*+html .mensaje_sistema {height:auto;}

.mensaje_sistema div {
padding:0;
color:#333;
margin:14px 15px;
font-size:90%;
line-height:150%;
font-weight:normal;
display:block;
}

.mensaje_sistema div em {
font-style:normal;
font-weight:bold;
font-size:120%;
display:block;
margin:0 !important;
padding:0 !important;}

.mensaje_sistema ul {
padding:0 0 0 10px !important;
margin:10px 0 0 10px !important;
list-style-type:circle !important;}

.mensaje_sistema ul li {
line-height:170% !important;
list-style-type:disc !important;}

.pad_top {padding-top:18px !important;}
#rez {font-size:90% !important;padding-top:10px !important;}
.icono_tag {display:block;text-decoration:none;background:transparent url(../img_02/iconcito.gif) 0 0 no-repeat;width:20px;height:13px;margin:5px auto}
.icono_tag:hover  {background:transparent url(../img_02/iconcito_02.gif) 0 0 no-repeat;}
.icono_tag span {display:none;}

/* ----------------------------------------------------- */		
/* ----------------------------------------------------- */		
/* Lista comun */	


ul.lista_comun {
list-style-type: none;
font-size:70%;
color:#CC4400;
}

ul#ulespecial {font-size:100%;color:#333;margin-top:20px;margin-bottom:16px;}


ul#ulespecial li  {line-height:170%;margin-bottom:10px;}


ol.lista_comun {
list-style-type: decimal;
font-size:100%;
color:#585858;
padding-left:20px;
margin-bottom:10px;
}

ul.lista_comun#sin_color {color:#585858;margin-left:0;padding:10px 0}
ul.lista_comun#sin_color3 {color:#585858;padding:10px 0 10px 0 !important;font-size:100%}
ul.lista_comun#sin_color3 li {margin-bottom:12px;}

ul.lista_comun#sin_color3  h4.rea {padding: 0 0 5px 0 !important}
ul.lista_comun#sin_color2 {color:#585858;margin-left:0;padding:10px 0}

* html ul.lista_comun {
padding-bottom:0;
}

*+html ul.lista_comun {
padding-bottom:0;
}

* html ol.lista_comun {
padding-bottom:0;
}

*+html ol.lista_comun {
padding-bottom:0;
margin-left:10px;
}


ul.lista_comun li {
list-style-type: none;
padding-left:18px;
line-height:140%;
padding-bottom:0em;
background:transparent url("../img_02/bullet_01.gif") 8px 8px no-repeat;
}

ul.lista_comun#sin_color li {
line-height:140%;
padding-top:0;
padding-bottom:10px;
padding-left:18px;
background:transparent url("../img_02/bullet_02.gif") 8px 8px no-repeat;
}

ul.lista_comun#sin_color li {
line-height:140%;
padding-top:0;
padding-bottom:10px;
padding-left:18px;
background:transparent url("../img_02/bullet_02.gif") 8px 8px no-repeat;
}


ol.lista_comun#sin_color2 li {
line-height:150%;
padding-top:0;
padding-bottom:8px;
background:transparent;
}


ul.lista_comun a {
color:#CC4400;
text-decoration:underline;}

ul.lista_comun a:hover {text-decoration:none;}
.cg1 .paginador {font-size:90%;padding-bottom:3px;}
*+html .cg1 .paginador {padding-bottom:0;}

.paginador {
padding-top:10px;
padding-bottom:10px;
text-align:center;
clear:both;
font-weight:normal;}

.paginador a {
color:#CC4400;
text-decoration:underline !important;
}

.paginador a:hover {
text-decoration:none !important;
}

div.listado_blogs ul {
font-size:100% !important;
list-style-type:none;

}

div.listado_blogs ul li ul li {
padding:0 20px 10px 10px;
margin-left:10px;
list-style-type:none;
margin-bottom:5px;
margin-top:3px;
background:#fff url("../img_02/bullet_01.gif") 0 9px no-repeat;}


div.listado_blogs a.titulor {
font-size:160%;
line-height:140%;
padding:15px 0 0 0;
font-weight:normal;
color:#CC4400;
text-decoration:underline;
}

div.listado_blogs li {padding-bottom:22px}

div.listado_blogs a.titulor:hover {text-decoration:none;}

div.listado_blogs div.tipo_comentario {margin-bottom:18px;}

div.listado_blogs div.tipo_comentario strong {padding-top:6px;}
.listado_blogs li strong {padding-top:6px;}
div.listado_blogs div.tipo_comentario p {padding-bottom:6px;}
.listado_blogs li p {padding-bottom:10px;}


.listado_blogs strong {
color:#808080;
padding-top:2px;
font-size:90%;
padding-bottom:8px;
display:block;}

.listado_blogs p strong {
color:#333;
padding-top:0;
font-size:100%;
padding-bottom:0;
display:inline;}


.listado_blogs span.titulor {
font-size:160%;
line-height:140%;
padding:15px 0 0 0;
font-weight:normal;
color:#000;
}

.listado_blogs p {
font-size:100%;
color:#454545;
line-height:160%;
}

.listado_blogs span strong {
display:inline;
color:#333;
padding-top:0;
padding-bottom:0;
} 

#contenido_central h2 {padding:0;}

a.usuario, a.comentarios {
color:#CC4400;
font-size:100%;}

 a.comentarios_flotante {
color:#CC4400;
font-size:100%;
padding-left:18px;
padding-top:3px;
float:right;
margin-right:15px;
background:transparent url("../img_02/comentarios.gif")  0 3px no-repeat;
}

span.usuario, span.comentarios {
font-size:100%;}

.usuario:hover,
.comentarios:hover,
.comentarios_flotante:hover {
text-decoration:none;
}

.usuario {
padding-left:12px;
padding-right:6px;
background:transparent url("../img_02/usuario.gif") 0 0 no-repeat;
}

.comentarios {
padding-left:18px;
background:transparent url("../img_02/comentarios.gif") 0 0 no-repeat;
}

span.rss {
width:44px !important;
display:block;
background:transparent url("../img_02/rss.gif") right 45% no-repeat;}

select.bus {
font-size:100%;
border:1px solid #555;
height:17px;
color:#4b4b4b;
width:146px;
margin-bottom:10px;
margin-top:8px;}

.twitter {
text-align:center;
font-size:70%;
line-height:160%;
}

.twitter div {text-align:justify;}

.twitter em {
display:block;
line-height:180%;
color:#666;
font-size:90%;
font-style:normal;
}

.twitter img {
margin-top:10px;
margin-left:auto;
margin-right:auto;
}


.contenido_central_comentarios {
padding:10px 15px 0 15px;
margin:0 15px 0 0px;
background:#f8f8f8;}


.contenido_central_comentarios label {
font-size:90%;
margin-top:2px;
display:block;
line-height:150%;
}


.contenido_central_comentarios input {margin-bottom:6px;}

.contenido_central_comentarios a {color:#CC4400 !important;text-decoration:underline;}
.contenido_central_comentarios a:hover {text-decoration:none;}

.contenido_central_comentarios input {margin-bottom:6px;}

.contenido_central_comentarios a {color:#c03;text-decoration:underline;}
.contenido_central_comentarios a:hover {text-decoration:none;}

#envia_comment {border:1px solid #555555;width:430px;}
#nom_comment {border:1px solid #555555;width:430px;height:19px;}
#email_alta,
#email_baja {border:1px solid #555555;width:280px;font-size:70%;}
.c_bot {margin-top:10px;padding-bottom:10px;text-align:left;padding-left:0 !important;}
.c_bot2 {margin-top:10px;padding-bottom:10px;text-align:center}

.contenido_central_comentarios strong {
padding-left:18px;
background:transparent url("../img_02/comentarios.gif") 0 6px no-repeat;
display:inline !important}
.contenido_central_comentarios span {display:inline !important;font-size:90%;}
.contenido_central_comentarios em {font-size:80%;}
.contenido_central_comentarios div  {display:block;background:#e3e3e3 !important;padding-left:0.4em;padding-bottom:0.2em;padding-top:2px !important;}
.contenido_central_comentarios li {padding-bottom:0 !important;padding-top:6px !important;}
.contenido_central_comentarios li p {padding-top:6px !important;}
.contenido_central_comentarios ul {padding-top:8px !important;padding-bottom:8px !important;}

#buscar_blog {height:19px;margin-top:7px !important;margin-bottom:6px !important;}
#bot_blog {margin:13px 0 0 0px !important}
#perfil {padding:10px 10px 0px 13px;line-height:240%}
#perfil span {font-weight:bold;}
#perfil img {margin-top:2px;}
#perfil p {line-height:140%;padding-top:8px}
#perfil a {color:#CC4400;line-height:140%}
#perfil a:hover {text-decoration:none;}
.v_m {text-align:right;background:#EEE;display:block}
#perfil a.v_m:hover {text-align:right;background:#EEE;}
#perfil a.v_m strong {font-weight:normal;font-size:90%}
ul#rar {
margin-bottom:0 !important;
padding-bottom:2px !important} 

.caja_gris span.par_ent {
color:#343434;
font-size:100%;
margin-top:10px !important;
font-weight:bold;
margin-bottom:10px !important;
border-bottom:0;
line-height:150%;
background:transparent;}
.pad_top p {padding-top:6px !important}
.minor {font-size:90%}


/* AnADIDO DESPUeS */

a.ico_texto {
padding-left:22px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_texto.gif") 0 0 no-repeat;}

a.ico_ch_la1 {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_ch_la1.gif") 0 0 no-repeat;}

a.ico_ch_per {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_per.gif") 0 0 no-repeat;}

a.ico_ch_abc {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_abc.gif") 0 0 no-repeat;}

a.ico_ch_exp {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_exp.gif") 0 0 no-repeat;}

a.ico_ch_eup {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_eup.gif") 0 0 no-repeat;}

a.ico_ch_telecinco {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_ch_5.gif") 0 0 no-repeat;}

a.ico_ch_pais {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_el_pais.gif") 0 0 no-repeat;}

a.ico_ch_larazon {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/la_razo.gif") 0 0 no-repeat;}

a.ico_ch_que {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_que.gif") 0 0 no-repeat;}

a.ico_ch_vanguardia {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_la_vanguardia.gif") 0 0 no-repeat;}


a.ico_ch_a3 {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_ch_a3.gif") 0 0 no-repeat;}

a.ico_ch_etb2 {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_ch_etb.gif") 0 0 no-repeat;}

a.ico_ch_telemadrid {
padding-left:26px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_ch_telemadrid.gif") 0 0 no-repeat;}

a.ico_url {
padding-left:22px !important;
display:block !important;
min-height:15px;
background:transparent url("../img_02/icon_url.gif") 0 0 no-repeat;}

* html a.ico_texto {height:15px;}
* html a.ico_url {height:15px;}
*+html a.ico_texto {height:auto;}
*+html a.ico_url {height:auto;}

* html a.ico_ch_telecinco {height:15px;}
*+html a.ico_ch_telecinco {height:auto;}
* html a.ico_ch_etb2 {height:15px;}
*+html a.ico_ch_etb2 {height:auto;}
* html a.ico_ch_telemadrid {height:15px;}
*+html a.ico_ch_telemadrid {height:auto;}
* html a.ico_ch_a3 {height:15px;}
*+html a.ico_ch_a3 {height:auto;}


.caja_de_tabla div table {width:100% !important;}
* html .caja_de_tabla div table {width:76% !important;} 
* html .caja_de_tabla  table {width:96% !important;} 

#ctl00_cphDefault_chkListCategory label {font-size:110%;}
#ctl00_cphDefault_chkListCategory input {margin-right:5px;}
input#ctl00_cphDefault_chkTodas {margin-right:5px;margin-left:2px;}
#ctl00_cphDefault_optSMSCombo {margin-right:4px;}
#ctl00_cphDefault_optEmailCombo {margin-right:4px;}
#flotantederecha {float:right !important;}
.principal#flotantederecha {float:left !important;}
.td_naranja {color:#000;font-weight:bold}
table#pago_p td {line-height:160%;font-size:110%}
table#pago_p  {margin-bottom:0;margin-top:10px;}
h2#titulo_blog {
font-size:190%;
line-height:140%;
font-weight:bold;
margin:0 0 11px 0;color:#333;
}

#cabecera_frame    {
width:100%;
height:86px;
background:transparent url("../img_02/imagen_frame_fondo.jpg") 0 0 repeat-x;
}



#cabecera_frame  div#logo span {
text-indent:-6000px;
position:absolute;
text-decoration:none;
overflow:hidden;}

#cabecera_frame  div#logo {
position:absolute;
display:block;
text-decoration:none;
width:170px;
height:77px;
background:#D45204 url("../img_02/imagen_frame_logo.jpg") 0 0 no-repeat;
top:1px;
left:14px;}

.faqs  {margin-top:15px;list-style:none}
.faqs strong {font-size:105%;}
.faqs li {clear:both;margin-top:10px;}
.faqs p {padding-top:5px;padding-left:14px;padding-right:14px;text-align:justify}
.faqs em {font-style:normal;font-size:100%;font-weight:bold;}

a.icono_faq {
padding-left:26px;
display:block;
height:15px;
background:transparent url("../img_02/iconito.gif") 4px 0 no-repeat;}


.faqs  ul  {list-style:none;margin-left:40px;line-height:170%}
.faqs  ul li {
padding-left:10px;
clear:none;
margin-top:0;
background:transparent url("../img_02/bullet_02.gif") 0 8px no-repeat;}

.faqs .float_der {
float:right;color:#CC4400;
display:block;
margin-bottom:15px
} 

.faqs .float_der:hover {
text-decoration:none
} 


ul.mapar {
position:relative;
margin:0 !important;
padding:0;
color:#CC4400;
font-size:100%;
display:block;
background:#fff;
position:relative;
list-style-type:none;
}	

 ul.mapar  li a {
display:block;
width:100%;
font-size:100%;
text-align:left;
margin-left:0;
text-decoration:none;
border-bottom:1px solid #ddd;
border-left:0;
border-right:0;
list-style-type:none;
}



 ul.mapar  li span  {
display:block;
width:100%;}

 ul.mapar  li a:hover{
text-decoration:none;
background-image:url("../img_02/bullet_01.gif");
background-position:28px 50%;
background-repeat: no-repeat;
}

 ul.mapar  li a  {
padding:0.1em 0  0.1em 44px;
width:auto;
line-height:180%;
text-align:left;
background-image:url("../img_02/bullet_01.gif");
background-position:28px 50%;
background-repeat: no-repeat;}

 ul.mapar ul.submapar  li a {
 background-image:url("../img_02/bullet_02.gif");}
 
 ul.mapar ul.submapar  li a:hover {
 background-position:48px 50%;
 background-image:url("../img_02/bullet_02.gif");} 
 
  ul.mapar ul.submapar ul.submapar_3nivel  li a {
 background-image:url("../img_02/bullet_03.gif");}
 
 ul.mapar ul.submapar ul.submapar_3nivel  li a:hover {
 background-position:80px 50%;
 background-image:url("../img_02/bullet_03.gif");} 
 
 

 * html ul.mapar  li a {
width:100%;
 }

 ul.mapar  li span.span_sin_link   {
padding:0.1em 0  0.1em 28px;
width:auto;
line-height:180%;
text-align:left;
background-position:28px 50%;
background-repeat: no-repeat;}

 ul.mapar  li.color a {
background-color:#f3f3f3;
color:#CC4400;
}

 ul.mapar  li.color span.span_sin_link  {
background-color:#f3f3f3;
color:#CC4400;
}

 ul.mapar  li.color  a:hover {
background-color: #ddd;
color:#585858;
}

 ul.mapar  li.blanco  a {
background-color:#fff;
color:#CC4400;
}
 ul.mapar  li.blanco  a:hover {
background-color: #ddd;
color:#585858;
}

 ul.mapar  li ul.submapar  {
position:relative;
margin:0;
padding:0;
left:0;}	

 ul.mapar  li ul.submapar li ul.submapar_3nivel  {
position:relative;
margin:0;
padding:0;
left:0;}	

 ul.mapar  li ul.submapar a {
padding:0.1em 0 0.1em 64px ;
text-align:left;
background-position:48px 50%;
background-repeat: no-repeat;}	

 ul.mapar  li ul.submapar span.span_sin_link  {
padding:0.1em 0 0.1em 64px ;
text-align:left;
background-position:48px 50%;
background-repeat: no-repeat;}	

 ul.mapar li ul.submapar li ul.submapar_3nivel a {
padding:0.1em 0 0.1em 94px;
text-align:left;
background-position:80px 50%;
background-repeat: no-repeat;}	

 ul.mapar li ul.submapar li ul.submapar_3nivel span.span_sin_link  {
padding:0.1em 0 0.1em 94px;
text-align:left;
background-position:80px 50%;
background-repeat: no-repeat;}	

 ul.mapar  li ul.submapar li.color a {
background-color:#f3f3f3;
color:#CC4400;}

 ul.mapar  li ul.submapar li.color span.span_sin_link  {
background-color:#f3f3f3;
color:#CC4400;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.color a {
background-color:#f3f3f3;
color:#CC4400;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.color span.span_sin_link {
background-color: #ddd;
color:#585858;}

 ul.mapar  li ul.submapar li.color a:hover  {
background-color: #ddd;
color:#585858;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.color a:hover  {
background-color: #ddd;
color:#585858;}

 ul.mapar  li ul.submapar li.blanco a  {
background-color:#fff;
color:#CC4400;}

 ul.mapar  li ul.submapar li.blanco span.span_sin_link   {
background-color:#fff;
color:#CC4400;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.blanco  a  {
background-color:#fff;
color:#CC4400;}

 ul.mapar  li ul.submapar li ul.submapar_3nivel li.blanco  span.span_sin_link {
background-color:#fff;
color:#CC4400;}

 ul.mapar li ul.submapar li.blanco a:hover  {
background-color: #ddd;
color:#585858;}

 ul.mapar li ul.submapar li ul.submapar_3nivel li.blanco a:hover  {
background-color: #ddd;
color:#585858;}


ul.mapar li  {
background:transparent;
list-style-type:none;
padding-left:0;}

ul.mapar  {
 margin-top:20px;
 margin-left:0; }
 
.contenido#fondo {
padding:0 20px 0 20px;
margin:0 0 30px 0;
border-top:20px solid white;
background:#fff url("../img_02/fond_lateral.gif")  755px 0 repeat-y;}

#id_tabla_sinp {padding-bottom:2px !important;padding-top:15px !important}

.de_f {margin-bottom:0 !important;margin-top:20px !important}
.faqs .cg1 {padding-top:15px;}
.sin_datos {color:#f60;font-size:90%;padding-left:10px}
#fechas  select {
height:18px;
border:1px solid #222;
font-size:100%;}
.lb_largo {padding:0 16px;}
.padeo input {font-size:90% !important}
.tabla_invisible label {font-size:110% !important}
#ordernar_res, #filtrar_res {width:180px;margin-right:0;font-size:90%}
#combo_derecha {display:inline;margin-right:15px;text-align:right;float:right;margin-bottom:17px;margin-top:5px}
#combo_izquierda {margin-left:15px;text-align:left;float:left;margin-bottom:17px;margin-top:5px}
* html #combo_derecha {margin-right:8px;margin-bottom:4px;}
* html #combo_izquierda {margin-left:8px;margin-bottom:4px;}
*+html #combo_derecha {margin-bottom:4px;}
*+html #combo_izquierda {margin-bottom:4px;}
.principal_02 p img {
	float: right;
	margin: 10px 10px 10px 0;
}

.cpa_principal ul li a {color:#CC4400;}
.cpa_principal ul li a:hover {color:#CC4400;text-decoration:none}

#ctl00_cphContent_lblMsg {display:block;min-height:1px;margin:0;padding:0}
#divPago h3 {font-size:110%;}

.caja_de_tabla  font strong {padding-left:10px;color:red !important;font-weight:normal !important}
.caja_de_tabla font {display:block;border-bottom:1px solid #bdbdbd;}
#ctl00_cphDefault_cUsFiltroFechas_UpdatePanel2 span {font-size:100%;}
#ctl00_cphDefault_cUsFiltroFechas_ImageButton2 {margin-right:15px;}
*+html #ctl00_cphDefault_cUsFiltroFechas_ImageButton2 {margin-right:10px;}

.listadebanners_peq {
left:0;
padding:0;
margin:3px 0 0 0;
list-style-type: none;}
.listadebanners_peq#con_margen_superior {margin-top:30px}

.listadebanners_peq #des_ban_01 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/danba_destacado.jpg") 0 0 no-repeat;
width:165px;
height:100px;
}

.listadebanners_peq #des_ban_02 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/danba_destacado_02.jpg") 0 0 no-repeat;
width:165px;
height:100px;
border-bottom:19px solid white;
}

.listadebanners_peq #des_ban_03 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/danba_destacado_03.jpg") 0 0 no-repeat;
width:165px;
height:100px;
}

.listadebanners_peq #des_ban_04 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/danba_destacado_04.jpg") 0 0 no-repeat;
width:165px;
height:100px;
margin-top:16px;
margin-bottom:16px;
}

.listadebanners_peq #des_ban_06 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/danba_destacado_05.jpg") 0 0 no-repeat;
width:165px;
height:100px;
border-bottom:19px solid white;
}

.listadebanners_peq #des_ban_08 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/gratis_destacado.jpg") 0 0 no-repeat;
width:165px;
height:100px;
border-bottom:19px solid white;
}

.listadebanners_peq #des_ban_09 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img_02/dest_contratalo_ya.jpg") 0 0 no-repeat;
width:165px;
height:100px;
border-bottom:19px solid white;
}



.listadebanners_peq #des_ban_01 a:hover,
.listadebanners_peq #des_ban_01 a:active,
.listadebanners_peq #des_ban_02 a:hover,
.listadebanners_peq #des_ban_02 a:active,
.listadebanners_peq #des_ban_03 a:hover,
.listadebanners_peq #des_ban_03 a:active,
.listadebanners_peq #des_ban_04 a:hover,
.listadebanners_peq #des_ban_04 a:active,
.listadebanners_peq #des_ban_06 a:hover,
.listadebanners_peq #des_ban_06 a:active,
.listadebanners_peq #des_ban_08 a:hover,
.listadebanners_peq #des_ban_08 a:active,
.listadebanners_peq #des_ban_09 a:hover,
.listadebanners_peq #des_ban_09 a:active 
 {
background-position: 0 -100px;
text-decoration:none;
width:165px;
height:100px;
}
.logos a {
	margin-right: 15px;
}

.logos a img {vertical-align:top !important}

ul.noticias {
	margin-left:0;
	line-height:170%;
	list-style-type:none;
	font-size:90%;
	margin:10px 0 10px 0;
}
ul.noticias li {
	padding-bottom:10px;
	background:transparent none repeat scroll 0 0 !important;
	padding-left:0;
}
.mediosenlace {
	background:transparent url(../img_02/iconoenlace.gif) no-repeat scroll 0 0 !important;
	padding-left:20px;
	padding-bottom:0.3em;
}
.txt_destacado {font-style:normal;color:#545454;}
.txt_destacado strong {font-size:90%}


#destacados {
position:relative;
z-index:10;
display:block;
background:transparent;
}

#listadebanners, #listadebanners2 {
left:0;
list-style-type: none;
height:100px;
font-size:90%;
}
	
#listadebanners li, #listadebanners2 li {
float:left;
position:static;
}

#listadebanners a, #listadebanners div {
background:transparent;
display:block;
min-height:100px;
overflow:hidden;
text-decoration:none;
position:static;
width:293px;
}

#listadebanners2 a, #listadebanners2 div {
background:transparent;
display:block;
min-height:100px;
overflow:hidden;
text-decoration:none;
position:static;
width:450px;
}


* html #listadebanners a, * html #listadebanners div {height:100px;}
*+html #listadebanners a, *+html #listadebanners div {height:auto;}

* html #listadebanners2 a, * html #listadebanners2 div {height:100px;}
*+html #listadebanners2 a, *+html #listadebanners2 div {height:auto;}

#listadebanners a:hover,
#listadebanners a:active {
background-position: 0 -100px;
text-decoration:none;
width:293px;
}

#listadebanners2 a:hover,
#listadebanners2 a:active {
background-position: 0 -100px;
text-decoration:none;
width:450px;
}

#listadebanners a span.texto_destacado, #listadebanners2 a span.texto_destacado  {
height:2.2em;
margin-top:19px;
padding-left:20px;
padding-right:120px;
line-height:160%;
cursor:pointer;
display:block;
color:#000;
background:transparent;
}

#listadebanners2 div span.texto_destacado  {
height:2.2em;
margin-top:19px;
padding-left:20px;
padding-right:120px;
line-height:160%;
cursor:default;
display:block;
color:#000;
background:transparent;
}



#listadebanners a span.texto_destacado em {
text-decoration:underline;
}

#listadebanners a:hover span.texto_destacado em {
text-decoration:none;
}

#listadebanners span.texto_destacado em {
background:transparent;
display:block;
font-style:normal;
font-size:150%;
line-height:150%;
color:#CC4400;
}


#listadebanners2 a span.texto_destacado em {
text-decoration:underline;
}

#listadebanners2 a:hover span.texto_destacado em {
text-decoration:none;
}

#listadebanners2 span.texto_destacado em {
background:transparent;
display:block;
font-style:normal;
font-size:150%;
line-height:150%;
color:#CC4400;
}

	

#des_01 a  {
margin-right:20px;
background:transparent  url("../img_02/dest_video_01.jpg") top left no-repeat;
}

#des_01 div  {
margin-right:20px;
background:transparent  url("../img_02/dest_video_01.jpg") 0 -100px no-repeat ;
}

#des_001 a  {
margin-right:20px;
text-decoration:none !important;
background:transparent  url("../img_02/dest_precio.jpg") top left no-repeat;
}

#des_001 div  {
margin-right:20px;
background:transparent  url("../img_02/dest_precio.jpg") 0 -100px no-repeat ;
}


#des_002 a  {
margin-right:0;
text-decoration:none !important;
background:transparent  url("../img_02/dest_contratarhome.jpg") top left no-repeat;
}

#des_002 div  {
margin-right:0;
background:transparent  url("../img_02/dest_contratarhome.jpg") 0 -100px no-repeat ;
}



#des_02 a  {
margin-right:20px;
background:transparent  url("../img_02/dest_bloqueo.jpg") top left no-repeat;
}



#des_02 div  {
margin-right:20px;
background:transparent  url("../img_02/dest_bloqueo.jpg") 0 -100px no-repeat ;}	

#des_03 a  {
background:transparent  url("../img_02/dest_contratar_01.jpg") top left no-repeat;}

#des_03 div  {
background:transparent  url("../img_02/dest_contratar_01.jpg") 0 -100px no-repeat ;}	

.registro#reg_esp {
margin-top:65px;
padding-right:0 !important;
float:right;}


.registro#reg_esp .acceso_enlace {
z-index:500 !important;
text-align:center;
line-height:25px !important;
width:165px;
padding:6px 43px 8px 43px !important;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_reg.gif") 0 0 no-repeat;
color:#D14D02;
position:relative;
right:0px;
}

.registro#reg_esp .acceso_enlace strong {padding-bottom:6px;}
ul.listado_02 {margin-left:30px;margin-right:20px;line-height:200%;color:#333 !important;margin-bottom:10px;margin-top:5px}

.cadena_ser {position:absolute;left:78px;}
.cadena_ser a {margin-top:40px !important;margin-left:36px}

*+html .cp03 .cadena_ser  a {padding:0}


.cp03 .cadena_ser  h2 {
display:block;
margin-top:18px;
margin-bottom:0 !important;
height:197px;
width:107px;
white-space: nowrap;
text-align:center;
background:transparent;}

 a.boton_des {
display:block;
width:125px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_01.gif")  0 0 no-repeat;
}

 a.boton_des:hover {
background:transparent url("../img_02/boton_02.gif")  0 0 no-repeat;}

 a.boton_ins {
display:block;
width:165px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_sin_01.gif")  0 0 no-repeat;
}

 a.boton_ins:hover {
background:transparent url("../img_02/boton_sin_02.gif")  0 0 no-repeat;}

 a.boton_ins span  {display: block;color:#fff;position:relative;top:-10px;text-align:center}

 a.boton_vol {
display:block;
width:165px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/inicio_01.gif")  0 0 no-repeat;
}

 a.boton_vol:hover {
background:transparent url("../img_02/inicio_02.gif")  0 0 no-repeat;}


 a.boton_gua {
display:block;
width:165px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/guardar_01.gif")  0 0 no-repeat;
}

 a.boton_gua:hover {
background:transparent url("../img_02/guardar_02.gif")  0 0 no-repeat;}


.cadena_ser a.btd {
display:block;
width:125px;
position:absolute !important;
top:138px !important;
z-index: 10;
left:-17px;
text-decoration:none;
height:25px;
background:transparent url("../img_02/boton_01.gif")  0 0 no-repeat;}

.cadena_ser a.btd:hover {
background:transparent url("../img_02/boton_02.gif")  0 0 no-repeat;}

.enlace_ser {
display:block;
width:166px;
height:76px;
position:absolute !important;
top:47px !important;
z-index: 10;
left:-40px;
text-decoration:none;}