
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0; padding: 0; }

a{
color:#444;
text-decoration:none;
}
img{border: 0;}
p{
line-height:1.6em;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding:0;
font-size:8pt;
text-align:center;
color:#444;
background:#fff;
}

#contenedor{
margin-left:auto;margin-right:auto;text-align:left;
width:900px;
background:#fff;
}
#contenedor_pop{
margin-left:auto;margin-right:auto;text-align:left;
width:100%;
background:#fff;
}
/*Cabecera*/
#contenedor #cabecera{
padding:0;
margin-top:5px;
}
#cabecera_pop{
padding:5px;
}
#contenedor #cabecera #cabecera_sup_i{
float:left;
width:50px;
}
#contenedor #cabecera #cabecera_sup_i #logo{
width:50px;
height:41px;
}
#contenedor #cabecera #cabecera_sup_d{
width:849px;
height:41px;
float:right;
text-align:right;
}
#contenedor #cabecera #cabecera_sup_d .tlf{
margin-top:10px;
}
#contenedor #cabecera .cabecera_inf_i{
float:left;
width:232px;
}
#contenedor #cabecera .cabecera_inf_i #logo_inf{
width:232px;
height:32px;
}
#contenedor #cabecera .cabecera_inf_d{
width:550px;
float:right;
margin:15px 0 0 0px;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_i{
float:left;
width:200px;
height:27px;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d{
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado{
float:right;
}

#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado ul{
margin:10px 0 0 0;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado li, #contenedor #cabecera #cabecera_inf_d  #cabecera_inf_d_d #naveg_listado li.ultimo{
float:left; 
list-style:none;
padding:0 10px 0 10px;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado li{
border-right:1px solid #828282;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado li.ultimo{
border:none;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado li a{
color:#828282;
}
#contenedor #cabecera .cabecera_inf_d  #cabecera_inf_d_d #naveg_listado li a:hover{
 color:#c83660;
 text-decoration:underline;
}


#contenedor #cabecera #cabecera_d #cabecera_d_sup #logo_dcha{
width:285px;
height:41px;
float:left;
margin-top:16px;
}
#contenedor #cabecera #cabecera_d #cabecera_d_inf{
}

#contenedor #cabecera #cabecera_d #naveg_cabecera{
margin-left:285px;
}
#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado_i{
float:left;
margin:28px 0 0 0;
font-size:16px;
color:#c83660;
text-align:center;
width:300px;
}
#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado{
float:right;
}

#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado ul{
margin:32px 0 0 0;
}
#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado li, #contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado li.ultimo{
float:left; 
list-style:none;
padding:0 10px 0 10px;
}
#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado li{
border-right:1px solid #828282;
}
#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado li.ultimo{
border:none;
}

#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado li a{
color:#828282;
}
#contenedor #cabecera #cabecera_d #naveg_cabecera #naveg_listado li a:hover{
 color:#c83660;
 text-decoration:underline;
}
/*Cabecera*/

/*Localizacion*/
.localizacion{
margin:5px 0 0 160px;
}
.localizacion a{
color:#d4006e;
text-decoration:underline;
}
.localizacion a:hover{
color:#9ec917;
text-decoration:underline;
}
/*Localizacion*/

/*Navegacion*/
#contenedor #cabecera #cabecera_inf{
margin:0;
}
#contenedor #cabecera #cabecera_inf .cabecera_inf_i{
width:155px;
float:left;
margin:0;
}
#contenedor #cabecera .cabecera_inf_d #cabecera_inf_d_d #idiomas{
float:left;
margin: 4px 0 0 10px;
}
#contenedor #cabecera .cabecera_inf_d #cabecera_inf_d_d #idiomas a{ 
color:#828282;
}
#contenedor #cabecera .cabecera_inf_d #cabecera_inf_d_d #idiomas a.activo{
color:#d4006e;
}
#contenedor #cabecera .cabecera_inf_d #cabecera_inf_d_d #idiomas a:hover{
color:#d4006e;
text-decoration:underline;
}

#contenedor #cabecera #cabecera_inf #navegacion{
float:right;
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
}

#contenedor #cabecera #cabecera_inf #navegacion ul{
 list-style:none;
 margin:10px 0 0 0;
 padding:0;
}
#contenedor #cabecera #cabecera_inf #navegacion li, #contenedor #cabecera #cabecera_inf #navegacion li.compra, #contenedor #cabecera #cabecera_inf #navegacion li.compra_par{
 float:left;
 background:url("i/naveg_d.gif") no-repeat right top;
 margin:0;
 text-align:center;
 min-width:118px;
 width: expression((documentElement.clientWidth <118) ? "118px" : "15%" );

}
 

#contenedor #cabecera #cabecera_inf #navegacion li a, #contenedor #cabecera #cabecera_inf #navegacion li a.compra{
 display:block;
 background:url("i/naveg_i.gif") no-repeat left top;
 padding:4px 7px 4px 12px; 
 text-align:center;
 color:#fff;
}
#contenedor #cabecera #cabecera_inf #navegacion li.par, #contenedor #cabecera #cabecera_inf #navegacion li.compra_par{
 background:url("i/naveg_d_par.gif") no-repeat right top;
}
#contenedor #cabecera #cabecera_inf #navegacion li.par a, #contenedor #cabecera #cabecera_inf #navegacion li.compra_par a{
 background:url("i/naveg_i_par.gif") no-repeat left top;
}
#contenedor #cabecera #cabecera_inf #navegacion li a:hover{
text-decoration:underline;
}
#contenedor #cabecera #cabecera_inf #navegacion li.compra a:hover, #contenedor #cabecera #cabecera_inf #navegacion li.compra_par a:hover{
text-decoration:none;
}
/*Navegacion*/


/*Situacion*/
#contenedor #situacion{
margin:10px 0 15px 5px;
font-size:7pt;
}
#contenedor #situacion a:hover{
text-decoration:underline;
}
/*Situacion*/
/*Cuerpo*/
#contenedor #cuerpo{
}
.cuerpo_centro_iddent{
margin-top:7px;
padding:0 0 0 0;
}
.cuerpo_centro_iddent .lateral, .cuerpo_centro_iddent .lateral_contactar, .cuerpo_centro_iddent .lateral_clientes{
float:left;
}
.cuerpo_centro_iddent .lateral{
width:155px;
}
.cuerpo_centro_iddent .lateral_contactar{
width:350px;
}
.cuerpo_centro_iddent .lateral_clientes{
width:275px;
}
.cuerpo_centro_iddent .lateral_clientes ul{
padding:0;
}
.cuerpo_centro_iddent .lateral_clientes li{
list-style:none;
padding:0 0 12px 0;
}
.cuerpo_centro_iddent .lateral_clientes li a:hover{
text-decoration:underline;
}
.cuerpo_centro_iddent .lateral_clientes li.activo a{
color:#d4006e;
}
.cuerpo_centro_iddent .lateral_clientes a:hover{
text-decoration:underline;
}
.cuerpo_centro_iddent .contenido, .cuerpo_centro_iddent .contenido_contactar, .cuerpo_centro_iddent .contenido_clientes{
float:left;
}
.cuerpo_centro_iddent .contenido{
margin-left:5px;
width:740px;
}
.cuerpo_centro_iddent .contenido_contactar{
margin-left:5px;
width:505px;
}
.cuerpo_centro_iddent .contenido_clientes{
margin-left:5px;
width:615px;
}
.cuerpo_centro_iddent .contenido .cuerpo_centro_i{
float:left;
width:225px;
padding:0 10px;
}
.cuerpo_centro_iddent .cuerpo_centro_compra{
float:left;
width:650px;
margin-right:5px;
}

.cuerpo_centro_iddent .cuerpo_centro_listado{
float:left;
width:735px;
margin-right:5px;
}

.cuerpo_centro_iddent .cuerpo_lat_compra{
float:left;
width:240px;
}

img.img_dcha{
float:right;
margin-left:20px;
}
img.img_izqda{
float:left;
margin-right:20px;
}
.parrafo{
font-size:8pt;
padding:0;
margin:0;
}
.parrafo p{
padding:0 0 0 0;
}
.parrafo a{

text-decoration:underline;
}
.parrafo a:hover{
color:#d4006e;
text-decoration:underline;
}
.img_seccion{
text-align:center;
}
.img_seccion2{
text-align:left;
text-decoration:none;
list-style:none;
}
.texto_seccion{
padding:0 22px;
}
.listado_cuerpo ul{
padding:0;
}
.listado_cuerpo li{
list-style:none;
padding:0 0 5px 0;
}
.listado_cuerpo li a{

}
.listado_cuerpo li a:hover{
text-decoration:underline;
}
h1{
color:#9ec917;
font-size:16pt;
font-weight:normal;
margin-bottom:5px;
}

h2{
color:#d4006e;
font-size:12pt;
font-weight:normal;
margin-bottom:5px;
}

h3{
color:#d4006e;
font-size:10pt;
font-weight:normal;
margin-bottom:5px;
}
h4{
font-size:8pt;
color:#d4006e;
font-weight:normal;
}
h5{
padding:4px 0 4px 0;
font-size:8pt;
color:#d4006e;
font-weight:normal;
}
h6{
color:#9ec917;
font-size:10pt;
font-weight:normal;
margin-bottom:5px;
}
.gal-limit{
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.gal-limit .img_gal{
width:180px;
}
.img_gal_compl{
margin-bottom:5px;
}
.gal-marco, .gal-marco-susc, .gal-marco-compl, .gal-marco-compl-activo{
float:left;
text-align:center;
margin-bottom: 15px;

}
.gal-marco{
width:22%;
margin-left:11px;
margin-right:11px;
}
.gal-marco-susc{
width:28%;
margin-left:18px;
margin-right:18px;

}
.gal-marco-compl, .gal-marco-compl-activo{
width:16%;
margin-left:4px;
margin-right:4px;
}
.gal-info, .gal-info-activo, .gal-marco-compl, .gal-marco-compl-activo{
padding:8px;
}
.gal-info-activo, .gal-marco-compl-activo{
background:#F8D3E0;
}
.gal-limit .gal-texto{
width: 31.8%;
text-align:left;
float: left;	
padding-bottom:20px;
margin-left:9px;
}
.gal-limit .gal-texto .gal_info .info .grupo, .gal-limit .gal-texto .gal_info_ultimo .info .grupo{
background:#FFF4FA;
margin:5px 0 5px 0;
}

.gal-limit .gal-texto .gal_info .info .grupo ul, .gal-limit .gal-texto .gal_info_ultimo .info .grupo ul{
padding:5px 10px 10px 10px;
list-style:none;
}
.gal-limit .gal-texto .gal_info .info .grupo li, .gal-limit .gal-texto .gal_info_ultimo .info .grupo li{
padding:5px 0 3px 0;
}
.gal-limit .gal-texto .gal_info .info .grupo li a:hover, .gal-limit .gal-texto .gal_info_ultimo .info .grupo li a:hover{
text-decoration:underline;
}
.button_pink,.button_green{
background-color: #fff;
font-size:8pt;
padding:5px 0 5px 0;
width:140px;
background-position:center;
border: 0px none;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.button_pink{
background-image:url(i/button_pink.gif);
}
.button_green{
background-image:url(i/button_green.gif);
}
.button_pink2{
background-color: #fff;
font-size:8pt;
padding:5px 0 5px 0;
width:240px;
background-position:center;
border: 0px none;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.button_pink2{
background-image:url(i/button_pink2.gif);
}

.enlaces_colores_225 li.enlace_green_225, .enlace_green_225, .enlace_green_225 a{
 background:url("i/button_green_200.gif") no-repeat top;
 margin:0;
 padding:5px 2px 7px 2px;
 text-align:center;
 color:#fff;
 width:200px;
 text-decoration:none;
 list-style:none;
}

.enlaces_colores_rosa_225 li.enlace_rosa_225, .enlace_rosa_225, .enlace_rosa_225 a{
 background:url("i/button_pink_200.gif") no-repeat top;
 margin:0;
 padding:5px 2px 7px 2px;
 text-align:center;
 color:#fff;
 width:200px;
 text-decoration:none;
 list-style:none;
}

.enlaces_colores_d{
float:right;
}
.enlaces_colores ul, .enlaces_colores_d ul{
 list-style:none;
 margin:0 0 0 0;
 padding:0;
}
.enlaces_colores li.enlace_pink, .enlaces_colores_d li.enlace_pink, .enlace_pink{
 background:url("i/button_pink.gif") no-repeat top;
 margin:0;
 padding:5px 2px 7px 2px;
 text-align:center;
 width:140px;
}
.enlaces_colores li.enlace_pink, .enlaces_colores_d li.enlace_pink{
float:left;
 }
.enlace_pink{
margin-top:5px;
}

.enlaces_colores li.enlace_pink a, .enlaces_colores_d li.enlace_pink a, .enlace_pink a{
 text-align:center;
 color:#fff;
 text-decoration:none;
}

.enlaces_colores li.enlace_green, .enlaces_colores_d li.enlace_green, .enlace_green{
 background:url("i/button_green.gif") no-repeat top;
 margin:0;
 padding:5px 2px 7px 2px;
 text-align:center;
 width:140px;
}
.enlaces_colores li.enlace_green, .enlaces_colores_d li.enlace_green{
 float:left;
}
.enlace_green{
margin-top:5px;
}
.enlaces_colores li.enlace_green a, .enlaces_colores_d li.enlace_green a, .enlace_green a{
 text-align:center;
 color:#fff;
  text-decoration:none;
}
.enlaces_colores li.enlace_green a:hover, .enlaces_colores_d li.enlace_green a:hover, .enlaces_colores li.enlace_pink a:hover, .enlaces_colores_d li.enlace_pink a:hover{
 text-decoration:none;
}


.form_lat, .form{
 font-size:8pt;
 padding:2px;
}
textarea.form{
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form_lat{
 width:120px;
}
.titulo_lat_compra,.titulo_compra_d,.titulo_compra_i,.titulo_compra_c{
margin-bottom:10px;
background:#F8D3E0;
}
.titulo_compra_sec_i{
float:left;
}
.titulo_compra_sec_d{
float:right;
color:#d4006e;
font-size:11pt;
font-weight:normal;
line-height:25px;
}
.titulo_lat_compra{
padding:10px;
}
.titulo_compra_d, .titulo_compra_i, .titulo_compra_c{
padding:5px 10px;

}
.titulo_compra_d{
text-align:right;
}
.titulo_compra_i{
text-align:left;
}
.titulo_compra_c{
text-align:center;
}
.titulo_compra_i h2{
margin-top:3px;
}
.sub_centro{
float:left;
width:47.2%;
margin:9px;

}
.cuadro_lat_compra, .cuadro_lat, .cuadro_centro{
border:1px solid #bbb;
padding:10px;
}
.cuadro_lat{
padding:10px 5px;
}
.cuadro_lat_i{
float:left;
}
.cuadro_lat_d{
margin-left:120px;
}
.cuadro_lat_compra{
padding:3px;
}
.cuadro_lat_sinborde{
border:1px solid #fff;
padding:0 5px;
}
.cuadro_centro
{
padding:2px;
}
.titulo_centro{
background:#d4006e;
padding:5px;
color:#fff;
font-size:10pt;
}
.cuerpo_centro{
padding:0 5px;
}
.cuerpo_centro_pedido
{
width:360px;
margin-right:10px;
float:left;
}
.cuerpo_lat_compra{
float:right;
width:140px;
}
.campo, .campo-activo{
padding:5px 0;
}
.campo_registro{
text-align:center;
width:80%;
}
.campo-activo{
background:#F8D3E0;
}
/*Calendario*/
.borde_calendario{
 border: none;
}
.cabecera_calendario{
color:#fff;
background:#d4006e;
padding:5px 5px;
text-align:center;
}
.cabecera_calendario a{
color:#fff;
text-decoration:none;
}
.cabecera_calendario a:hover{
color:#fff;
}
table.calendario_tabla{
  border:0;
  font-size: 8pt;
  color: #333;
  padding:0;
  margin:0;  
  }
table.calendario_tabla{
  width:100%;
}
.calendario_tabla th{
padding:2px 2px;
text-align:center;
width:14%;
font-weight:normal;
color:#d4006e;
}
.calendario_tabla td{
background:#F8D3E0;
padding:2px 2px;
text-align:center;
font-weight:normal;
width:14%;
}
.calendario_tabla td.dia_select{
background:#9ec917;
color:#fff;
}
.calendario_tabla td.fin{
background:none;
}
.calendario_tabla a{
text-decoration:underline;
}
 ul.estilo_dia{
list-style:none;
}
.estilo_dia li.primero{
text-align:right;
height:20px;
}

.estilo_dia li
{
float:left; 
margin:1px 1px;
width:30px;
padding:5px 0;
background:#F8D3E0;
text-align:center;
}
.estilo_dia li.hueco{
background:#fff;
width:0px;
height:20px;
padding:0;
margin:0;
}
.estilo_dia li.dia_activo
{
background:#9ec917;
}

/*Calendario*/
.error{
font-size:8pt;
text-align:center;
color:#D82910;
}
.error_gran{
font-size:8pt;
text-align:center;
background:#ffffcc;
color:#D82910;
border:1px solid #bbb;
padding:5px 0px;
}
.correcto{
font-size:8pt;
text-align:center;
background:#ffffcc;
border:1px solid #bbb;
padding:5px 5px;
}
/*#contenedor #cuerpo #cuerpo_lat{
float:left;
width:240px;
}
#contenedor #cuerpo .cuerpo_lat_compra{
float:right;
width:240px;
}
#contenedor #cuerpo #cuerpo_lat #cuerpo_lat_iddent, #contenedor #cuerpo .cuerpo_lat_compra #cuerpo_lat_iddent{
padding:0 40px 0 25px;
}
.cuadro_lat{
border:1px solid #999;
padding:5px;
}*/
.texto_izqda{
float:left;
width:150px;
}
.texto_dcha{
margin-left:10px;
float:right;
width:455px;
}

.titulo_lat, .subtitulo_lat{
background:#d4006e;
padding:10px;
color:#fff;
}
.titulo_lat{
font-size:11pt;
}
.subtitulo_lat{
font-size:8pt;
}
.cuerpo_lat{
padding:0 5px 0 5px;
}

.listado_g{
 border: 0;
width:100%;
}
table.lista{
  border:0;
  font-size: 8pt;
  width:100%;
  padding:0;
  margin:0;
  }
table.lista{
  width:100%;
}

.lista thead th,.lista td,.lista th{
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.lista td,.lista th{
  padding: 5px;
 
  }
.lista thead th {
  text-align: center;
  font-weight:normal;
  color: #d4006e;
  background:#f8d3e0;
  }
.lista thead th.ult {
 border-right: 1px solid #f5f7f4;
}
.lista tbody td{
 padding: 8px;
}
.lista tbody td a {
  background: transparent;
  color: #d4006e;
  text-decoration: underline;
  }
.lista tbody td a:hover {
  background: transparent;
  color: #9ec917;  
  }
.lista tbody th a {
  background: transparent;
  color: #414141;
  text-decoration: underline;
  }
.lista tbody th a:hover {
  background: transparent;
  color: #c12822;  
  }
.lista tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tbody td{
  border-bottom:1px solid #E2E2E2;
}

.padre {
  background: #fce0da;
  
  }

.lista td.i, .lista td.i_ult{
text-align:left;
}
.lista td.c, .lista td.c_ult{
text-align:center;
}
.lista td.d, .lista td.d_ult{
text-align:right;
}
.lista td.d_ult, .lista td.c_ult, .lista td.i_ult{
border-right:1px solid #fff;
}

/*Pie*/
#contenedor #pie{
border-top:2px solid #d4006e;
height:6px;
font-size:7pt;
}
#contenedor #pie a{
color:#828282;
}
#contenedor #pie a:hover{
color:#c83660;
text-decoration:underline;
}

#contenedor #pie #pie_izqdo{
float:left;
padding-left:5px;
width:39%;
padding-top:20px;
padding-bottom:10px;
}

#contenedor #pie #pie_centro{
float:left;
text-align:center;
width:24%;
padding-top:20px;
padding-bottom:10px;
}

#contenedor #pie #pie_dcho{
width:39%;
padding-right:5px;
float:right;
text-align:right;
width:200px;
padding-top:20px;
padding-bottom:10px;
}
/*Pie*/


.contactar_form{
padding:0 30px 20px 30px;
}
.compra_form{
padding:0;
}
.cliente_form{
padding:0;
width:75%;
margin-left:auto;margin-right:auto;text-align:left;
}
.campos_contactar, .campos_compra{

}
.campos_contactar_c{
text-align:left;
padding: 10px 80px;
}
.campos_compra_c{
text-align:left;
padding: 0 0;
}
.campos_compra_i{
text-align:left;
float:left;
padding: 0 0;
width:320px;
}
.campos_compra_d{
text-align:left;
padding: 0 0;

}
.lbl_dato{
line-height:20px;
}
.lbl_compra, .lbl_area_compra, .lbl_contactar, .lbl_area_contactar, .lbl_campo_registro, .lbl_boletin{
float:left;
line-height:22px;
text-align:right;
margin-right:20px;
}
.lbl_compra, .lbl_area_compr
{
width:140px;
}

.lbl_contactar, .lbl_area_contactar
{
width:60px;
}

.lbl_campo_registro{
width:140px;
}
.lbl_boletin{
width:260px;
}
.compra_contrato{

padding-bottom:10px;
}
 a.catalogo_enlace{
color:#d4006e;
text-decoration:underline;
}
 a.catalogo_enlace:hover{
color:#c5c600;
text-decoration:underline;
}
.dcha{
text-align:right;
}
.centro{
text-align:center;
}
.izqda{
text-align:left;
}
.radio_compra{
line-height:20px;
}
.prod{
}
.prod_izqda{
float:left;
width:200px;
}
.prod_dcha{
float:right;
width:430px;
}
.precio{
}
.precio_izqda{
float:left;
width:330px;
font-size:11pt;
}
.precio_dcha{
float:left;
width:150px;
font-size:11pt;
text-align:right;
color:#d4006e;
}
.precio_izqda_pedido{
float:left;
width:20%;
font-size:8pt;
line-height:18px;
}
.precio_dcha_pedido{
float:left;
width:80%;
font-size:10pt;
text-align:right;
color:#d4006e;
line-height:18px;
}
.total{
width:60%;
}
.total_izqda{
float:left;
padding: 2px 0 2px 0;
}
.total_dcha{
text-align:right;
padding: 2px 0 2px 0;
}
.total_lat{

}
.total_lat_izqda{
float:left;
padding: 2px 20px 2px 0;
}
.total_lat_dcha{
text-align:right;
padding: 2px 0 2px 0;
}
.dcha a:hover{text-decoration:underline;}
.limpia{
clear:both;
}
.salto{
height:15px;
}
.salto_min{
height:10px;
}
.salto_peq{
height:10px;
}
.separa{
border-top:1px solid #ccc;
height:20px;
}
.paginacion_sup{
text-align:right;

}
.paginacion_sup strong{
color:#d4006e;
}
.paginacion_inf, .paginacion_sup{
text-align:right;
}
.paginacion_inf{
color:#649901;
}
.paginacion_inf a{
color:#d4006e;
text-decoration:underline;
} 

.i_i{float:left;}
.d_d{float:right;}
.clear{clear:both; font-size:1px; line-height:1em;}
.br_p{height:4px; font-size:1px; line-height:1em;}
/*Calendario*/
.borde_calendario{
 border: none;
 width:260px;
}
.cabecera_calendario{
color:#fff;
font-size:11pt;
font-weight:bold;
background:#80c325;
padding:5px 5px;
text-align:center;
}
.cabecera_calendario a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
.cabecera_calendario a:hover{
color:#fef900;
}
table.calendario_tabla{
  border:0;
  font-size: 8pt;
  color: #333;
  padding:0;
  margin:0;  
  }
table.calendario_tabla{
  width:100%;
}
.calendario_tabla th{
padding:2px 2px;
text-align:center;
width:14%;
font-weight:bold;
color:#6da619;
font-size:10pt;
}
.calendario_tabla td{
text-align:center;
font-weight:normal;

}
.calendario_tabla td.dia_select{
background:#9ec917;
color:#fff;
}
.calendario_tabla td.fin{
background:none;
}
.calendario_tabla a{
text-decoration:underline;
}
 ul.estilo_dia{
list-style:none;
}
.estilo_dia li.primero{
text-align:right;
height:20px;
}
.estilo_dia li a{
	margin:1px 1px;
	width:30px;
	padding:5px 0;
	background:#ecf5de;
	text-align:center;
	display:block;
	color:#80c325;
}
.festivo{background:#FFD9D9 !important; color:#cc0000 !important;}
.normal{background:#ecf5de !important; color:#80c325;}

.estilo_dia li
{
float:left; 

}
.estilo_dia li.hueco{
background:#fff;
width:0px;
height:20px;
padding:0;
margin:0;
}
.estilo_dia li.dia_activo
{
background:#9ec917;
}
.leyenda{border:1px solid #dfd9c3; padding:5px 10px; background:#f5f3e5; font-size: 8pt; font-family: Arial, sans-serif; color: #433f38;}

.cuad_red{float:left; width:12px; height:12px; border:1px solid #cc0000; background: #cc0000 url(ext/jquery/datepicker/images/ui-bg_highlight-hard_100_cc0000_1x100.png) 50% 50% repeat-x;}
.cuad_ora{float:left; width:12px; height:12px; border:1px solid #FF6600; background: #FF6600 url(ext/jquery/datepicker/images/ui-bg_highlight-hard_100_ff6600_1x100.png) 50% 50% repeat-x;}
.cuad_blu{float:left; width:12px; height:12px; border:1px solid #0066CC; background: #0066CC url(ext/jquery/datepicker/images/ui-bg_highlight-hard_15_0066CC_1x100.png) 50% 50% repeat-x;}
.cuad_gre{float:left; width:12px; height:12px; border:1px solid #327e04; background: #67b021 url(ext/jquery/datepicker/images/ui-bg_highlight-soft_25_67b021_1x100.png) 50% 50% repeat-x;}
.cuad_act{float:left; width:12px; height:12px; border:1px solid #FFCC00; background: #ffcc00 url(ext/jquery/datepicker/images/ui-bg_highlight-hard_100_ffcc00_1x100.png) 50% 50% repeat-x;}
/*Calendario*/
