﻿
body{
font-family: Arial, Verdana;
font-size: 11px;
color: #000;
}

B,strong {}

code{
font-size: 11px;
font-family: Courier new;
color: #1E1E1E;
display:block;
text-align:left;
}

a, a:visited{
color: #b80616;
text-decoration: none;

}
a:hover{
color: #b80616;
text-decoration: underline;

}

a.auxiliar {
color: #ff7d01;
font-size:11px;

}

a img{
border: 0px;
}

a.loginlateralnav:link		{	text-decoration: underline; color:#d70208;}
a.loginlateralnav:visited	{	text-decoration: underline; color:#d70208;}
a.loginlateralnav:hover		{	text-decoration: underline; color:#d70208;}


h1{	
line-height: 1.6em;
font-size: 26px;
font-family: Tahoma, Arial;
font-weight: bold;
color:#ff9900;
padding:0px;
letter-spacing:-1px;
}


h2{	
/*line-height: 1.5em;
font-size: 17px;
font-family: 'Droid Sans', Tahoma, Arial;
font-weight: normal;
color:#3366cc;
padding:0px;*/
line-height: 1.5em;
font-size: 18px;
font-family:  Tahoma, Arial;
font-weight: normal;
color:#3366cc;
padding:15px 0px 5px 0px;
letter-spacing:-0.5px;


}

h2 a{
text-decoration: none;
color:#3366cc;
}

h3{
color:#888;
font-size:16px;	
font-family:  Tahoma, Arial;
font-weight:bold;
line-height: 1.3em;
padding:10px 0 4px;

}

p.destacado {
font-size:13px;
padding-bottom:10px;
line-height: 1.5em;
color:#000;
font-family:Tahoma,'Lucida Grande';
padding-left:2px;


}
p {
padding-bottom:10px;
line-height: 1.4em;
font-family:Tahoma,'Lucida Grande';
font-size:12px;
color:#000;
}


ul{
padding-left: 30px;
padding-top:10px;	
padding-bottom:10px;	
}

ol{
padding-left: 60px;
padding-top:4px;	
padding-bottom:8px;	
}

li{
padding-bottom:4px;
line-height:1.5em;
list-style-image: url(/view/img/bullet-li.gif);
}


button{
cursor:pointer;
border:0px;
}

table.formulario {
background: url(/view/img/forms/form_fondo.jpg) repeat-y;
border:1px solid #cccccc;	
}

td {
font-family: Arial, Verdana;
font-size: 12px;
padding:2px;
text-align:left;
}

.contenido {
padding:10px;
}


div.hr {
height: 8px;
background: url(/view/img/separador.gif) repeat-x;
margin-top:2px;
margin-bottom:2px;	
}
div.hr hr {
display: none;
}






/**************************************************************************************************/
/* Clearfix */

.clearfix:after {
content: " "; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





/**************************************************************************************************/


/* wrapper */
#wrapper{
width: 1007px;
position: relative;
margin: 0px auto;
padding-left:0px;
padding-right:0px;
border:0px solid #990000;

}

/* pre-header*/
#pre-header{
width: 996px;
position: relative;
margin: 0px auto;
border-bottom: 0px solid #fff;
border:0px solid #000;

}

/* header-top */

#pre-header {
height: 10px;	
padding-left:0px;
padding-right:0px;

}

#pre-header #idiomas{
padding-top:5px;
padding-left:2px;
}





/* header */

#header{
padding-left:0px;
padding-right:0px;
background:#fff;
border-left:0;	
}

/* header-top */

#header #header-top{
height: 87px;	
border:0px solid #cccccc;

}

#header #header-top #logo{
padding-top:16px;
padding-left:14px;
}


#header #header-top #header-banner{
width: 468px;
height: 60px;
float: right;
margin: 6px 10px 0 0;
border:0px solid #000;
}

#header #header-top #derecha{
width: 700px;
height: 20px;
float: right;
margin: 0px;
padding:0px;
}

#header #header-top #derecha #menu{
font-size:11px;
float: right;
padding-top:5px;
padding-right:0px;
}


#header #header-top #derecha #menu ul{
padding:0px;
margin:0px;
padding-left: 10px;

}

#header #header-top #derecha #menu ul li{
font-size:11px; 
font-family: Tahoma, Verdana, Helvetica; 
padding-left:6px;padding-right:6px;
margin:0px;
display: inline;
border-left:1px solid #666;
}

#header #header-top #derecha #menu ul li a{
text-decoration: none;
color: #666;
}

#header #header-top #derecha #menu ul li a:hover{
text-decoration: underline;
color: #990000;

}

/**************************************************************************************************/
/* Header - Buscador */
#header #buscador {
height: 55px;
border: 0px solid #d1d1d1;
margin-left:0px;
margin-right:0px;
padding-left:78px;
background-image: url(/view/img/fondo_cab_buscador.jpg);
}

#header #buscador .tlf {
color:#fff;
font-size:18px;
font-family:Arial;
padding-top:6px;
font-weight:bold;
}

#header #buscador .horario {
color:#fff;
font-size:11px;
font-family:Arial;
padding-top:0px;
font-weight:bold;
padding-left:12px;
}


#header #area-profesional {
height: 80px;
border: 0px solid #d1d1d1;
margin-left:0px;
margin-right:0px;
padding-left:165px;
padding-top:16px;
background: url(/view/img/fondo_cab_zona-profesionales.jpg) no-repeat;
font-family:Arial;
font-size:12px;
}


#header #area-profesional .texto .titulo {
margin-left:0px;
margin-right:0px;
padding-left:0px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#303030;
}

#header #area-profesional .texto .explicacion {
margin-left:0px;
margin-right:0px;
padding-left:0px;
font-family:Arial;
font-size:11px;
color:#5f5f5f;
}

#header #area-profesional .log-usuario {
font-family:Arial;
font-size:12px;
color:#2e2e2e;
float:left;width:140px;
}

#header #area-profesional .contrasena-usuario {
font-family:Arial;
font-size:12px;
color:#2e2e2e;
float:left;
width:150px;
}

#header #area-profesional .entrar {
font-family:Arial;
font-size:11px;
text-align:center;

}



INPUT.loginpassword {
font-family:Arial;
font-size:12px;
color:#2e2e2e;
width:130px;
background-color:#fff;
border-color:#9a9a9a;
}

/**************************************************************************************************/
/* Header - Navigation */
/* navigation */
#header #navigation{
height: 49px;
border-top: 0px solid #d1d1d1;
margin-left:0px;
margin-right:0px;
background-image: url(/view/img/layout/fondo_navigation01.gif);
border-bottom:1px solid #fff;

}

#header #navigation #navigation-main{
float: left;
height:49px;
border-top:1px solid #2668b4;


}

#header #navigation #navigation-main ul{
margin:0px;
padding:0px;	


}

#header #navigation #navigation-main ul li{
padding:0px;
margin:0px;
display: inline;	

font-weight:normal;
font-family: Tahoma,'Lucida Grande',Arial;
font-size:12px;	

/*line-height:36px;*/
}

#header #navigation #navigation-main ul li a{
line-height:11px;
float: left;
/*padding: 0px 0px 0px 16px;*/
padding:0px 0px 0px 10px;
text-decoration: none;
background: url(/view/img/layout/fondo_navigation01.gif) no-repeat top left;
color: #fff;
border-right:1px solid #2668b4;
height:48px;
width:128px;
font-weight:bold;

}

#header #navigation #navigation-main ul li a span{

/*padding: 13px 16px 10px 0px;*/
text-decoration: none;	
color: #fff;
font-size:10px;
font-weight:normal;
line-height:18px;


}

#header #navigation #navigation-main ul li a:hover{
background: url(/view/img/layout/tab_izq01.gif) no-repeat top left;
color: #fff;
}

#header #navigation #navigation-main ul li a:hover span{

color: #fff;
}

#header #navigation #navigation-main ul li.current a{
background: url(/view/img/layout/tab_izq01.gif) no-repeat top left;
color: #fff;	

}

#header #navigation #navigation-main ul li.current a span{

color: #fff;

}

#header #navigation #navigation-main ul li a span span.privado_abierto{
background: url(/view/img/ico_abierto.gif) no-repeat 0 14px;
padding-left:16px;
}

#header #navigation #navigation-main ul li a span span.privado_cerrado{
background: url(/view/img/ico_cerrado.gif) no-repeat 0 14px;
padding-left:16px;
}

/* subnavigation */

#header #subnavigation{
height: 30px;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc;
margin-left:0px;
margin-right:0px;
background-color: #fff;
}

/* Menu segundo nivel */

#header #subnavigation ul{
margin:0px;
padding:0px;
padding-left:20px;
/*line-height: 36px;	
height: 36px; 
padding: 5px 0 0px 30px;*/

}

#header #subnavigation ul li{
padding:0px;
margin:0px;
display: inline;	
font-family: Tahoma;
font-weight:normal;
font-size:13px;
/*line-height:36px;*/
}

#header #subnavigation ul li a{
line-height:30px;
float: left;
padding: 0px 0px 0px 16px;
margin-right:16px;
text-decoration: none;
background: url(/view/img/layout/fondo_navigation.gif) no-repeat top left;
color: #fff;

}

#header #subnavigation ul li a span{

padding: 10px 16px 9px 0px;
text-decoration: none;
background: url(/view/img/layout/fondo_navigation.gif) no-repeat top right;
color: #fff;
}

#header #subnavigation ul li a:hover{
background: url(/view/img/layout/tab_izq.gif) no-repeat top left;
color: #ff9900;
}

#header #subnavigation ul li a:hover span{
background: url(/view/img/layout/tab_der.gif) no-repeat top right;
color: #ff9900;
}

#header #subnavigation ul li.current a{
background: url(/view/img/layout/tab_izq.gif) no-repeat top left;
color: #ff9900;	

}

#header #subnavigation ul li.current a span{
background: url(/view/img/layout/tab_der.gif) no-repeat top right;
color: #ff9900;

}

#header #subnavigation ul li a span span.privado_abierto{
background: url(/view/img/ico_abierto.gif) no-repeat 0 14px;
padding-left:16px;
}

#header #subnavigation ul li a span span.privado_cerrado{
background: url(/view/img/ico_cerrado.gif) no-repeat 0 14px;
padding-left:16px;
}


/**************************************************************************************************/
/* main */

#main{
margin:0px 0px 0px 0px;
/* padding-top:10px; */
padding-top:0px;
border-left:0px solid #cccccc;
border-right:0px solid #cccccc;	
background-color:#ffffff;
}

#main #left{

float:left;
width:252px;
margin:0px;		
padding:0px;
border:0px solid red;
}

#main #right{
float:right;
width:196px;
margin-left:0px;
margin-right:0px;	
border:0px solid #000;
padding:0px 0px 0px 0px;
}

#main #content{
/*565*/
width:543px;
margin-top:0px;
padding-bottom:0px;
float:left;	
border: 0px solid #009900;

}

#main #marca_modelo{

float:left;
width:240px;
margin:0px;		
padding:0px;
border:0px solid red;
}

#main #content_buscador{
/*565*/
width:525px;
margin-top:0px;
padding-bottom:0px;
float:left;	
border: 0px solid #009900;

}

#main #left_buscador{

float:left;
width:240px;
margin:0px;		
padding:0px;
border:0px solid red;
}

/**************************************************************************************************/
/* Navigation - Left */

#navigation-left{
width:238px;
}

#navigation-left .top{
Font-family:Arial;
height:25px;
padding-top:8px;
padding-left:10px;
font-size:11px;
font-weight:bold;
color:#fff;
text-align:left;
background: url(/view/img/navigation-top.jpg);
}

#navigation-left .top a{
color:#fff;

}

#navigation-left .content{
/*background: url(/view/img/destacados/bloque-destacado-2-centro.gif) repeat-y;*/
padding:0px 0px 0px 0px;
border:1px solid #cc000a;
}

#navigation-left .bottom{
background: url(/view/img/navigation-bottom.jpg);
height:15px;
}
#navigation-left .content ul{
padding:0px;
margin:0px;

}
#navigation-left .content ul li{
list-style:none;
list-style-image:none;
font-family:Arial;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px;
}

#navigation-left .content ul li a{
color:#ccc;
font-weight:normal;
text-decoration:none;
/*background: url(/view/img/bullet-li.gif) no-repeat 0 -2px;
padding-left:14px;*/
}
#navigation-left .content ul li a:hover{
color:#fff;
text-decoration:none;
}
#navigation-left .content ul li.current a{
color:#616161;
font-weight:bold;
}

#navigation-left .content ul li.nivel1{
color:#616161;
background: url(/view/img/navigation-nivel1.jpg) repeat-x;
border-bottom:1px solid #cbcdc8;
padding:0px 0px 0px 0px;
height:30px;
line-height:30px;
}

#navigation-left .content ul li.nivel1 a{
color:#fff;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
#navigation-left .content ul li.nivel1 a:hover{
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#navigation-left .content ul li.nivel1.current a{
color:#fff;
font-weight:bold;
}

#navigation-left .content ul li.nivel2{
border-bottom:1px solid #cbcdc8;
background: url(/view/img/navigation-nivel2.gif) no-repeat;
padding:2px 0px;
}

#navigation-left .content ul li.nivel2 a{
padding-left:20px;
color:#616161;
font-weight:normal;
text-decoration:none;
}

#navigation-left .content ul li.nivel2 a:hover{
color:#c50000;
font-weight:normal;
text-decoration:underline;
}
#navigation-left .content ul li.nivel2.current a{
color:#c50000;
font-weight:bold;
}

#navigation-left .content ul li a span.privado_abierto{
background: url(/view/img/ico_abierto.gif) no-repeat 0 0px;
padding-left:16px;
}

#navigation-left .content ul li a span.privado_cerrado{
background: url(/view/img/ico_cerrado.gif) no-repeat 0 0px;
padding-left:16px;
}


#navigation-left .content ul li.nivel3{
border-bottom:1px solid #cbcdc8;
background: url(/view/img/circulo.gif) 10px 1px no-repeat;
padding:2px 0px;
}

#navigation-left .content ul li.nivel3 a{
padding-left:30px;
color:#616161;
font-weight:normal;
display: block;

text-decoration:none;
}

#navigation-left .content ul li.nivel3 a:hover{
color:#616161;
font-weight:normal;
text-decoration:underline;
}
#navigation-left .content ul li.nivel3.current a{
color:#c50000;
font-weight:bold;
}


/**************************************************************************************************/
/* footer */

#footer{
clear: both;
height: 24px;
position: relative;
margin: 0px;
font-size: 10px;
background: #fff url(/view/img/logofersay_footer.jpg) no-repeat;
border-bottom:1px solid #ca272a;
padding-left:200px;
padding-right:10px;
padding-top:30px;
color:#656565;
font-family:arial;
}

#footer #copyright{
color:#656565;
font-family:Arial;
font-size:11px;
}

#footer #lista-izq{
float: left;
}

#footer #lista-izq ul{
padding-left: 13px;
}

#footer #lista-izq ul li{
display: inline;
}

#footer #lista-izq ul li a{
text-decoration: none;
color: #b60c2b;
}

#footer #lista-izq ul li a span{
text-decoration: underline;
font-weight: bold;
}

#footer #lista-dcha{
float: right;
}

#footer #lista-dcha #menu-inf ul{
padding: 0px;
}

#footer #lista-dcha #menu-inf ul li{
display: inline;
color: #fff;
font-size:11px;
padding-left:12px;
}

#footer #lista-dcha #menu-inf ul li a{
text-decoration: none;
color: #fff;
}

#footer #lista-dcha #menu-inf ul li a:hover{
text-decoration: underline;
color: #fff;

}


#footer #footer-izq{
width: 32px;
height: 20px;
position: absolute;
top: 0;
left: 0;
background: url(/view/img/izqfooter.jpg) no-repeat left;	
}

#footer #footer-dcha{
width: 32px;
height: 20px;
position: absolute;
top: 0;
right: 0;
background: url(/view/img/dchafooter.jpg) no-repeat right;	
}

#bottom{

width: 976px;
position: relative;
margin: 0px auto;	
border:0px solid #000;
padding-left:20px;
height:20px;
padding-top:6px;
padding-right:10px;
font-size:10px;

}

#varadero-software {
font-family:Arial;
font-size:11px;
color:#666;
padding-top:6px;
}

#varadero-software A {
font-family:Arial;
font-size:11px;
color:#666;
padding-top:6px;
}
/**************************************************************************************************/
/* Destacados - Left - Right */

/* Destacados - Solo Imagen  */

.destacado-imagen{
text-align:center;
margin-bottom:12px;
}
/* Destacados - 1 - Imagen + Titulo + Texto */



/* Destacados - 1 - Imagen + Titulo + Texto */

.destacado-1{
width:180px;
border:0px solid #ff7d00;
margin:0 auto;
margin-bottom:10px;
}

.destacado-1 .destacado-top{
background: url(/view/img/destacados/destacado2-arriba.jpg) no-repeat;
height:30px;	
}

.destacado-1 .destacado-content{
background: url(/view/img/destacados/destacado2-centro.jpg) repeat-y;
padding:6px 6px 0px 5px;
}

.destacado-1 .destacado-bottom{
background: url(/view/img/destacados/destacado2-abajo.jpg) no-repeat;
height:14px;
}

.destacado-1 .destacado-titulo{	
padding:6px;
font-size:13px;
font-weight:normal;
text-align:center;
color:#003366;
}

.destacado-1 .destacado-titulo a{

text-decoration:none;

}

.destacado-1 .destacado-titulo a:hover{

text-decoration:underline;

}

.destacado-1 .destacado-imagen{
text-align:center;	
margin:0px;
padding:0px;

}

.destacado-1 .destacado-texto{
font-size:12px;	
line-height:1.3em;
padding:4px;
text-align:center;
color:#fff;
font-family:Arial;	
background-color:#044c92;
margin-top:1px;
}

.destacado-1 .destacado-texto a{

color:#fff;
text-decoration:none;
}

.destacado-1 .destacado-texto a:hover{

color:#fff;
text-decoration:underline;
}


/* Bloque destacado - 1 ROJO */

.bloque-destacado-1{
width:189px;
margin-bottom:10px;
}

.bloque-destacado-1 .top{
background: url(/view/img/destacados/bloque-destacado-1-arriba.jpg) no-repeat;
height:22px;
padding-top:5px;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:center;
}

.bloque-destacado-1 .content{
background: url(/view/img/destacados/bloque-destacado-1-centro.jpg) repeat-y;
padding:4px 12px 4px 12px;
}

.bloque-destacado-1 .bottom{
background: url(/view/img/destacados/bloque-destacado-1-abajo.jpg) no-repeat;
height:9px;
}

/* Bloque destacado - 2 BUSCADOR */

.bloque-destacado-2{
width:189px;
margin-bottom:10px;
}

.bloque-destacado-2 .top{
background: url(/view/img/destacados/bloque-destacado-2-arriba.gif) no-repeat;
height:21px;
padding-top:5px;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:center;
}

.bloque-destacado-2 .content{
background: url(/view/img/destacados/bloque-destacado-2-centro.gif) repeat-y;
padding:10px 12px 6px 12px;
}

.bloque-destacado-2 .bottom{
background: url(/view/img/destacados/bloque-destacado-2-abajo.gif) no-repeat;
height:9px;
}

/* Destacados SIMPLE */

.destacado-simple-solofoto {
float:left;
width:516px;
border:0px solid #990000;	
}
.destacado-simple-solofoto img{
border: 1px solid #e6e6e6;
}

.destacado-simple {
float:left;
width:516px;
border:0px solid #990000;	
}

.destacado-simple .top{
background: url(/view/img/destacados/destacado-simple_arriba.jpg) no-repeat;
height:14px;
}

.destacado-simple .content{
background: url(/view/img/destacados/destacado-simple_centro.jpg) repeat-y;
padding:2px 16px;
}

.destacado-simple .bottom{
background: url(/view/img/destacados/destacado-simple_abajo.jpg) no-repeat;
height:14px;
}

.destacado-simple .content .titulo{	
padding:0px 6px 0px 6px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.destacado-simple .content .titulo a{
text-decoration:none;
}

.destacado-simple .content .titulo a:hover{
text-decoration:underline;
}

.destacado-simple .content .imagen{

}
.destacado-simple .content .imagen img{
border: 1px solid #e6e6e6;
}

.destacado-simple .content .texto{
font-size:12px;	
padding:0px 6px 0px 6px;
text-align:center;
line-height:1.3em;
}

.destacado-simple .content .texto a{
font-size:12px;
color:#666;
text-decoration:none;
}

.destacado-simple .content .texto a:hover{
font-size:12px;
color:#666;
text-decoration:underline;
}

/* Destacados DOBLE */

.destacado-doble-solofoto {
float:left;
width:258px;
border:0px solid #990000;	
}
.destacado-doble-solofoto img{
border: 1px solid #e6e6e6;
}

.destacado-doble {
float:left;
width:258px;
border:0px solid #990000;	
}

.destacado-doble .top{
background: url(/view/img/destacados/destacado-doble_arriba.jpg) no-repeat;
height:14px;
}

.destacado-doble .content{
background: url(/view/img/destacados/destacado-doble_centro.jpg) repeat-y;
padding:2px 16px;
}

.destacado-doble .bottom{
background: url(/view/img/destacados/destacado-doble_abajo.jpg) no-repeat;
height:14px;
}

.destacado-doble .content .titulo{	
padding:0px 6px 0px 6px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.destacado-doble .content .titulo a{
text-decoration:none;
}

.destacado-doble .content .titulo a:hover{
text-decoration:underline;
}

.destacado-doble .content .imagen{

}
.destacado-doble .content .imagen img{
border: 1px solid #e6e6e6;
}

.destacado-doble .content .texto{
font-size:12px;	
padding:0px 6px 0px 6px;
text-align:center;
line-height:1.3em;
}

.destacado-doble .content .texto a{
font-size:12px;
color:#666;
text-decoration:none;
}

.destacado-doble .content .texto a:hover{
font-size:12px;
color:#666;
text-decoration:underline;
}

/* Destacados TRIPLE */

.destacado-triple-solofoto {
float:left;
width:191px;
padding:0px;
margin:0px;
border:0px solid #000;
}
.destacado-triple-solofoto img{
border: 1px solid #e6e6e6;
}

.destacado-triple {
float:left;
width:191px;
padding:0px;
margin:0px;
border:0px solid #000;
}

.destacado-triple .top{
background: url(/view/img/destacados/destacado-triple_arriba.gif) no-repeat;
height:14px;

}

.destacado-triple .content{
background: url(/view/img/destacados/destacado-triple_centro.gif) repeat-y;
padding:2px 12px 2px 13px;

}

.destacado-triple .bottom{
background: url(/view/img/destacados/destacado-triple_abajo.gif) no-repeat;
height:14px;
}

.destacado-triple .content .titulo{	
padding:0px 6px 2px 6px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.destacado-triple .content .titulo a{
text-decoration:none;
}

.bloque-destacado-triple .content .titulo a:hover{
text-decoration:underline;
}

.destacado-triple .content .imagen{
}
.destacado-triple .content .imagen img{
border: 1px solid #e6e6e6;
}

.destacado-triple .content .texto{
font-size:12px;	
padding:0px 6px 0px 6px;
text-align:center;
line-height:1.3em;
}

.destacado-triple .content .texto a{
font-size:12px;
color:#666;
text-decoration:none;
}

.destacado-triple .content .texto a:hover{
font-size:12px;
color:#666;
text-decoration:underline;
}


/**************************************************************************************************/
/* Breadcrumb */

#breadcrumb{
color:#999999;padding-top:8px;padding-left:10px;font-size:11px;	
font-family:tahoma;

}

#breadcrumb a{
color:#ee8400;		
text-decoration: none;
}



/* home */
.home-clientes {
color:#fff;
}

/****************************************************************************************/
/* Páginas */


#pagina {

}

#pagina .bloque{		
}

#pagina .bloque img{
float:right;margin-left:10px;margin-top:4px;border:1px solid #9c9d97;width:154px;height:95px;		
}

#pagina .bloqueizquierdo{
width:330px; 
float:left;	
border:0px solid #444;
}

#pagina .bloqueizquierdo img{
float:left; 
margin:4px 6px 4px 0; 
border:0px solid #9c9d97;
width:72px;
height:63px;	
}

#pagina .bloqueizquierdo p{

margin:4px 0px 0px 0px; 	
line-height: 1.4em;
font-family:Tahoma,'Lucida Grande';
font-size:11px;

}


#pagina .bloqueizquierdo h2,#pagina .bloquederecho h2 {	
/*line-height: 1.5em;
font-size: 17px;
font-family: 'Droid Sans', Tahoma, Arial;
font-weight: normal;
color:#3366cc;
padding:0px;*/
line-height: 1.5em;
font-size: 18px;
font-family:  Tahoma, Arial;
font-weight: normal;
color:#3366cc;
padding:0px;
letter-spacing:-0,5px;
}

#pagina .bloquederecho{
width:330px; 
float:left; 
padding-left:40px;	
border:0px solid #444;
}

#pagina .bloquederecho img{
float:left; 
margin:4px 6px 4px 0; 
border:0px solid #9c9d97;
width:72px;
height:63px;	
}

#pagina .bloquederecho p{

margin:4px 0px 0px 0; 	
line-height: 1.4em;
font-family:Tahoma,'Lucida Grande';
font-size:11px;

}


#pagina .imagen{

}

#pagina .h1{

}

#pagina .contenido{
padding:10px 10px 10px 20px;

}

#pagina .contenido .explicacion{
color:#666;
font-size:10px;

}

#pagina ul{
padding-left: 60px;
padding-top:10px;	
padding-bottom:10px;	
}


#pagina li{
padding-bottom:10px;
line-height:1.5em;
list-style-image: url(/view/img/bullet-li.gif);
}



/****************************************************************************************/

/* Noticias */
#noticias-ls{
padding:0px 16px;	
}

#noticias-ls .noticia{
padding-bottom:10px;
}

#noticias-ls .contenido{
float: left;
width: 435px;
padding:0px;
margin: 0 0 5px 0;
}

#noticias-ls .imagen{
float:left;
margin: 0 5px 5px 0;	
border:1px solid #000;
}

#noticias-ls h2{	
font-size: 14px;
font-weight: bold;
color:#000;
line-height: 1.2em;
padding:0px 0px 4px 0px;

}
#noticias-ls p{	
line-height: 1.2em;
font-size: 12px;
font-weight:normal;
padding-top:2px;
padding:0px;
margin:0px;
}

#noticias-ls .autor{		
color:#999999;
font-size: 11px;
padding:0px;
}	


/****************************************************************************************/
/* Noticias - View */

#noticia-view{
padding:10px;
}

#noticia-view h1{
line-height: 1.3em;
font-size: 15px;
font-family: Arial;
font-weight: bold;
color:#003399;
padding:3px 0px 0px 0px;
border-bottom:0px solid #990000;
}

#noticia-view .autor{
padding:0px;
margin:0px;
color:#666;
}

#noticia-view .resumen{	
font-size: 13px;
line-height: 1.3em;
font-weight:normal;
}
#noticia-view .imagen{	
float:left;
width:100px;
margin:0 5px 5px 0;
}

#noticia-view .contenido{	
font-size: 13px;
line-height: 1.3em;
font-weight:normal;
padding:0px;
}


/**************************************************************************************************/
/* Articulos - Listado */

#articulos-ls{
}

#articulos-ls .articulo{

width:512px;
/*min-height:200px;*/
padding:5px;
border-bottom:1px dotted #000;
}
#articulos-ls .right{
border-right:0px;
}
#articulos-ls .bottom{
border-bottom:0px;
}
#articulos-ls .articulo h2{
padding-bottom:5px;
font-size:12px;
text-align:left;
}
#articulos-ls .articulo .imagen{
float:left;
text-align:center;
}
#articulos-ls .articulo .imagen img{
padding-bottom:3px;
border:1px solid #003399;
}
#articulos-ls .articulo .contenido{
margin-left:123px;
}
#articulos-ls .articulo .descripcion{
color:#666;
min-height:105px;
}
#articulos-ls .articulo .descripcion p{
padding:0px;
}
#articulos-ls .articulo .precio{
text-align:center;
font-size:12px;
color:#666;
}
#articulos-ls .articulo .precio img{
padding-top:3px;
}

/****************************************************************************************/
/* Articulos - FICHA */

#articulos-ficha {

}


#articulos-ficha .h1{

}

#articulos-ficha .contenido{
padding:10px;

}

#articulos-ficha .contenido .imagen{
text-align:center;
}


#articulos-ficha .contenido .titulo{
color:#003399;
font-weight:bold;

}

#articulos-ficha .contenido .referencia{
padding:4px 0px 0px 0px;
}

#articulos-ficha .contenido .descripcion-corta{
color:#666666;
padding:4px 0px 4px 0px;
}

#articulos-ficha .contenido .descripcion-larga{
padding:6px 0px 6px 0px;
}

#articulos-ficha .contenido .documentos-relacionados{
font-weight:bold;
padding:10px 0px 6px 0px;
}

#articulos-ficha .contenido .documentos-nombre{
padding:0px 0px 8px 20px;
margin-left:20px;
background: url(/view/img/ico_editar.gif) no-repeat;
}

#articulos-ficha .contenido .tiendas{
padding:10px 0px 6px 0px;
font-weight:bold;
}

#articulos-ficha .contenido .ls-tiendas{
color:#666;
padding:0px 0px 10px 20px;
}

#articulos-ficha .contenido .ls-tiendas-nombre{
color:#000;
font-weight:bold;
}


/****************************************************************************************/
/* CESTA - CARRITO DE LA COMPRA */
#cesta {

}


#cesta .h1{

}

#cesta .contenido{
padding:10px;

}

TD.gridcarrito{
padding-left:4px;padding-right:4px;height:20px;color:#ffffff;font-weight:bold;line-height:1.3em;background: url(/view/img/carrito-grid.gif);}

TD.itemcarritopar{
padding:4px;color:#000000;font-weight:normal;background-color: #ffffff;
border-bottom:1px solid #D6D6D6;border-right:1px solid #F2F2F2;
}

TD.itemcarritoimpar{
padding:4px;color:#000000;font-weight:normal;background-color: #F2F2F2;
border-bottom:1px solid #D6D6D6;border-right:1px solid #ffffff;
}

TABLE.pasos	{
border-bottom:1px solid #003399;	
}
TD.comprapasoactivo	{
font-size:12px;
font-weight:bold;
color:#cc2020;
padding:6px;
}

TD.comprapasonoactivo {
font-size:12px;
font-weight:normal;
color:#666;
padding:6px;

}

/****************************************************************************************/
/* PROCESO DE COMPRA - LOGIN CLIENTES */
#login {

}


#login h1{

}

#login .contenido{
padding:10px;

}

INPUT.formmail{

}

/****************************************************************************************/
/* Formularios */
FORM {	
display:inline;
}

.bloqueform {
color:#990000;
padding: 6px 6px;
font-size:14px;
background:url(/view/img/bloque-form.jpg) repeat;
}


TD.epigrafeform {
color:#888;
}

TD.formvalor{

}

.explicacion {
color:#666;
}

.error {
color:#990000;
font-weight:bold;
padding-bottom:10px;
text-align:center;

}

.lopd {
color:#666;
padding-bottom:10px;
text-align:justify;
font-size:9px;
}

.req	{	
color:#990000;
padding-left:6px;
}

INPUT				{	font-size: 11px; font-family: Verdana, Helvetica; color: #000000; }
SELECT				{	font-size: 11px; font-family: Verdana, Helvetica; color: #000000; }
TEXTAREA			{	font-size: 11px; font-family: Verdana, Helvetica; color: #000000; }

INPUT.formlargo			{	width:280px;}
INPUT.formmedio			{	width:90px;}
INPUT.formcorto			{	width:45px;}
/*INPUT.boton				{	font-family:  Helvetica, sans-serif; color:#000000; 
			border:1px solid #000000;background: url(/view/img/fondo_boton.gif); height:20px;padding:0px; cursor:pointer;} 

*/


/* LOGIN */

INPUT.compraactual	{	width:40px;background-color:#e0e0e0;border:1px solid #d4d4d4;text-align:left;}

/* Buscador */
SELECT.buscador		{	width:160px;}
INPUT.buscador		{	width:120px;}



/****************************************************************************************/
/* Paginacion */
.paginacion	{
border-bottom:1px solid #990000;
color:#666;
height:24px;
font-size:11px;
padding:0px 10px;
}

.paginaactiva {
color:#000;
height:24px;
font-size:14px;
font-weight:bold;

}

.espacio {
height:1px;
}

/*.transition { position:absolute; left: 0px; width: 505px;  height:340px;  filter:progid:DXImageTransform.Microsoft.Fade(duration=2.0,overlap=1.0) }*/

/****************************************************************************************/


.ls-tiendas{
color:#666;
padding:0px 0px 10px 20px;
}

.ls-tiendas-nombre{
color:#000;
font-weight:bold;
}



/* NUEVO DISEÑO */

.menucabecera {	
}
.menucabeceraover {	
}
.menucabeceraact {	
text-decoration: underline; color:#990000;
}


a.menucabeceranavact:link		{text-decoration: underline; color:#d70208;}
a.menucabeceranavact:visited	{text-decoration: underline; color:#d70208;}
a.menucabeceranavact:hover		{text-decoration: underline; color:#d70208;}


/* Destacados Derecha */

.bloque-destacado-dcha-titulo {
width:189px;
height:27px;
font-size: 14px;
font-family: Arial, verdana;
font-weight: bold;
color:#666666;
padding:8px 4px 0px 4px;
text-align:center;
background: url(/view/img/destacado-derecha-titulo-fondo.jpg);
}

.bloque-destacado-dcha-contenido {
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
font-size:11px;
font-family:Arial;
padding:0px;
color:#606060;
background: #fff url(/view/img/fondo_destacado_lateral.jpg) repeat-x bottom center;

}


.bloque-destacado-dcha-inferior {
background: url(/view/img/destacado-derecha-inferior.jpg);
height:12px;
}


.bloque-destacado-dcha-contenido ul{
padding:0px;
margin:0px;


}

.bloque-destacado-dcha-contenido ul li{
font-size:11px; 
font-family: Tahoma, Verdana, Helvetica; 
padding-left:10px;padding-right:10px;
margin:0px;
border-bottom:1px solid #cdcdcd;
list-style:none;
}

.bloque-destacado-dcha-contenido ul li a{
text-decoration: none;
color: #d70208;
}

.bloque-destacado-dcha-contenido ul li a:hover{
text-decoration: underline;
color: #d70208;

}

/* Destacados Izquierda */

.bloque-destacado-izda-titulo {
width:238px;
height:27px;
font-size: 14px;
font-family: Arial, verdana;
font-weight: bold;
color:#666666;
padding:8px 4px 0px 4px;
text-align:center;
background: url(/view/img/destacado-izquierda-titulo-fondo.jpg) no-repeat;
}

.bloque-destacado-izda-contenido {
width:216px;
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
font-size:11px;
font-family:Arial;
padding:0px;
color:#606060;
background: #fff url(/view/img/fondo_destacado_lateral.jpg) repeat-x bottom center;
}


.bloque-destacado-izda-inferior {
width:238px;
background: url(/view/img/destacado-izquierda-inferior.jpg) no-repeat;
height:12px;
}

/* Destacados Derecha Noticias */

.bloque-dcha-titulo {
width:189px;
height:27px;
font-size: 14px;
font-family: Arial, verdana;
font-weight: bold;
color:#666666;
padding:8px 4px 0px 4px;
text-align:center;
background: url(/view/img/destacado-derecha-titulo-fondo.jpg);
}

.bloque-dcha-contenido {
border-right:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
font-size:11px;
font-family:Arial;
padding:0px;
color:#606060;
width:175px;
background: #fff url(/view/img/fondo_destacado_lateral.jpg) repeat-x bottom center;

}


.bloque-dcha-inferior {
background: url(/view/img/destacado-derecha-inferior.jpg);
height:12px;
}


.bloque-dcha-contenido .imagen {
padding:4px 0px;
text-align:center;
}

.bloque-dcha-contenido .titulo {
color:#c63941;
font-size:11px;
font-family:Arial;
}

.bloque-dcha-contenido .descripcion,.bloque-dcha-contenido .descripcion a {
color:#707070;
font-size:10px;
font-family:Arial;
padding-bottom:4px;

}

.bloque-dcha-contenido .descripcion a:hover {
color:#707070;
font-size:10px;
font-family:Arial;
text-decoration:underline;
padding-bottom:4px;

}

/* articulos destacados */
.articulos-destacados-top {
background: url(/view/img/articulos-destacados-top.gif);
height:32px;
line-height:32px;
padding-left:20px;
font-weight:bold;
font-size:12px;

}

.articulos-destacados-content {
}

.articulos-destacados-bottom {
}

/* ZONA PROFESIONALES */


#acciones-usuario {
border:0px solid #000;
height:33px;
margin-top:4px;
text-align:right;
margin-right:10px;
}

#acciones-usuario div{
height:20px;
float:right;
background: url(/view/img/fondo_pestana_profesionales.gif) no-repeat top left;
width:119px;
padding-top:13px;
text-align:center;
line-height:11px;
}



#acciones-usuario div a{

color: #000;
font-weight:bold;
text-align:center;
}


}

#acciones-usuario div.current {
background: url(/view/img/layout/tab_izq01.gif) no-repeat top left;
color: #ba001f;	

}
th.cabecera{
	background: url(/view/img/navigation-nivel1.jpg) repeat-x scroll 0 0 transparent;
    border:1px solid #DFDFDF;
	border-right:0px;
    color: #FFF;
    height: 30px;
    line-height: 30px;
    padding: 0;
	text-align: center;
	
}
.listado_articulos th.ultima{
	border-right:1px solid #DFDFDF;
}
.listado_articulos td{
	border:1px solid #DFDFDF;
	border-top:0px;
	border-right:0px;
}
.listado_articulos td.ultima{
	border-right:1px solid #DFDFDF;
}
#listado_reducido{
	margin-bottom:7px;
}
#listado_reducido .bottom_listado{
}

.bloque-resultado-busqueda {
background-color:#ffffce;
font-size:14px;
color:#3a3532;
border:1px solid #9a9994;
padding:2px 6px;
text-align:center;
}

#listado_reducido .top_listado{
}

#listado_reducido .contenido_listado{
	background: url("/view/img/ls_catalogo.gif") repeat-y transparent;	
    padding: 4px 10px;
	height:40px;
	position: relative;
}

#listado_reducido .contenido_listado .izquierda{
	float:left;
}

#listado_reducido .contenido_listado .derecha{
	float:right;
	width:100px;	
}

.lsproductoprecio-2{
	color:#cc0000;
	font-size:16px;
	width:80px;
}

.lsproductoprecio-home {
	color:#cc0000;
	font-size:16px;
}

.loginerror {
	font-size:16px;
	color:#E80000;
}

.boton_buscar{
	background: url("../img/boton_cab_buscador.jpg") no-repeat scroll 0 0 transparent;
    color: #646464;
    font-size: 18px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 139px;
	text-decoration:none;
}


.boton_entrar{
	background: url("../img/boton_entrar_cabecera.jpg") no-repeat scroll 0 0 transparent;
    color: #646464;
    font-size: 15px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 97px;
	cursor:pointer;
}

.orden{
	color:white;
}

.orden:hover{
	color:white;
}

.orden:visited{
	color:white;
}

.enlace_historial_galeria{
	float:right;	
}

.seccion_galeria{
	border:1px solid #CBCDC8;
	margin-top:10px;	
}	

.title_galeria{
	border-bottom:1px solid #CBCDC8;
	height: 22px;
	margin-bottom:10px;
	padding-top:5px;
	background:#B80616;
	color:#fff;
}

.title_galeria SPAN{
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
}

.titulo_video{
	width:257px;	
}

.titulo_foto{
	width:172px;	
}

.video{
	display:inline-block;
	margin-left:8px;	
	vertical-align: top;
}

P.galeria_fecha{
	font-size: 10px;
    margin-top: 3px;
}

P.galeria_titulo{
	color:#B80616;
	font-size: 12px;
    margin-top: -20px;
    font-weight: bold;
}

.lista_fotos{
	display:inline-block;
	width:164px;
	margin-left:10px;
	vertical-align: top;
}

.imagen {
	max-width:164px;	
	margin-bottom:30px;	
}

.imagen IMG{
	max-width: 164px;	
}

.galeria_comentario{
	font-size:10px;	
	margin-top:-15px;
}

.audios{
	border-bottom:1px solid #CBCDC8;		
}

.audios_contenido{
	padding-left:10px;
	display:inline-block;	
	width:259px;	
}

#reproductor{
	display: inline-block;
    height: 30px;
    margin-left: 35px;
    vertical-align: middle;
    width: 199px;
}

#table_articulo_alternativo
{
	border:1px solid #ddd;
	margin-bottom:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}	
.bg_buscador
{
    background-image: url("../img/bg_buscador.jpg");
    background-position: center top;
    background-repeat: no-repeat;
	margin-left:25px;
	width:500px;
}
.boton_buscador {
    background-color: #B4B4B4;
    border: 1px solid #8C8C8C;
    color: #000033;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 20px;
    text-transform: uppercase;
    width: 90px;
}

.input_buscador {
    border: 1px solid #8C8C8C;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    text-transform: uppercase;
    width: 300px;
}

.combo_buscador {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 130px;
}

.caja_oferta {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    float:left;
}


.ficha_tecnica_titulo {
    background-color: #CCCCCC;
    border-bottom: 1px solid #F2F2F2;
    border-top: 1px solid #090909;
    color: #000000;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 15px 4px 10px;
}

.ficha_tecnica_dato {
    background-color: #DDDDDD;
    border-bottom: 1px solid #F2F2F2;
    border-top: 1px solid #090909;
    color: #000000;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: italic;
    padding: 4px 15px 4px 10px;
}


/*********** LISTADO DE TIENDAS *************/

#ls_tiendas{
	padding-left: 25px;
}

#ls_tiendas .fila_tienda {
    margin-bottom: 20px;
}

#ls_tiendas .tienda{
	border: 1px solid #D2D1D1;
    border-radius: 8px 8px 8px 8px;
    float: left;
    height: 85px;
    padding: 5px 8px;
    width: 217px;
}

#ls_tiendas .tienda.left {
    margin-right: 20px;
}

#ls_tiendas .tienda .tienda_nombre {
    color: #FF0000;
    font-weight: bold;
}
#ls_tiendas .tienda .tienda_telefono {
    color: #AAAAAA;
}

.seleccionado{
	background-color:#CBCDC8 !important;
}

.marcamodelo{
	color: #616161;
    cursor: pointer;
    float: left;
    width: 100%;
    word-break: break-all;
}

.marcamodelo:hover{
	cursor:pointer;
	color:red;
}
.marcamodelo2{
	color: #616161;
    cursor: pointer;   
}

.marcamodelo2:hover{
	cursor:pointer;
	color:red;
}
#consultasHistorico th, #consultasHistorico td{
    text-align: left;
    line-height: 17px;
    padding: 0 4px;
    height: auto;

    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#consultasHistorico td{
    padding: 2px 4px;
}
#consultasHistorico .paginador{
    height: 20px;
}
#consultasHistorico .paginador .loader{
    display: none;
    vertical-align: bottom;
    width: 16px;
    margin: 0 auto;
}
#consultasHistorico .paginador div, #consultasHistorico .paginador a, #consultasHistorico .paginador img {
    float: left;
}
#consultasHistorico .paginador > div:nth-child(2) {
    float: right;
}

#consultasHistorico .paginador div .pagina, #consultasHistorico .paginador .loader{
    padding: 0 10px;
    height: 16px;
    width: 16px;
}
#consultasHistorico table{
    width: 100%;
}
#consultasHistorico .mensaje{
    font-family: Arial;
    font-size: 12px;
}
#content .subMenu{
    margin-bottom: 10px;
}
#wrapper.miCuenta .subMenu span{
    display: none;
}
#wrapper.miCuenta .subMenu a{
    border: 1px solid #cc000a;
    color: #616161;
    display: block;
    float: left;
    font-size: 11px;
    margin: 2%;
    padding: 4px 0;
    text-align: center;
    width: 20.5%;

    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
#wrapper.miCuenta .subMenu a:hover, #wrapper.miCuenta .subMenu a.activo{
    color: #c50000;
    border: 1px solid #616161;
}
#wrapper.miCuenta #content .subMenu{
    margin-bottom: 30px;
}
#wrapper.miCuenta #content #acciones-usuario{
    margin-top: 20px;
}
#wrapper.miCuenta #content #acciones-usuario div{
    background: none repeat scroll 0 0 #efefef;
    margin: 0 2px;
    padding-left: 2px;
    padding-right: 2px;
    width: 98px;
}
/*****************************************************************************/
/* Layout LIGHT-BOX */
/*****************************************************************************/
.ui-dialog a{
    text-decoration: underline;
}

.ui-widget{
    font-size:15px;
    color:#231F20;
}

.ui-widget-overlay{
    background: url('../img/transparent-mask.png');
    opacity: 1;
    z-index: 5000;
}

.ui-dialog{
    border:0px;
    border-radius: 0px;
    padding:15px 15px;
    margin-top:20px;
    z-index: 5000;
}
.ui-dialog .ui-dialog-titlebar{
    border:0px;
    border-radius: 0px;
    background: none;
    font-weight: bold;
    color:#000;
    text-transform: uppercase;
    font-size:30px;
    line-height: 1em;
    padding:0px;
    margin-bottom:14px;
}
.ui-dialog .ui-dialog-titlebar span{
    margin: 0px;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    background: url('../img/sprites/dialog-cerrar.png') no-repeat;
    width:18px;
    height: 22px;
    padding:0px;
    border:0px;
    border-radius: 0px;

    top:4px;
    right:4px;
    margin-top:0px;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{
    display:none;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text{
    display:none;
}
.ui-dialog .ui-dialog-content{
    padding:0px;
}
.ui-dialog .asterisco{
    font-size: 70%;
    opacity: 0.8;
    filter:alpha(opacity=80);
}
.ui-dialog.noTitle .ui-dialog-title{
    display: none;
}
.ui-dialog .botoneraLighbox{
    margin-top: 15px;
}
.ui-dialog .botoneraLighbox .enviar{
    float: left;
}
.ui-dialog .botoneraLighbox .cerrar{
    float: right;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #fff;
}
/**************/
.ui-dialog.noTitle .ui-dialog-titlebar {
    height: 30px;
    margin-bottom: 0;
    padding: 0;
}

#ct-lightbox .loader{
    margin: 0 auto;
    display: none;
    width: 16px;
}
#ct-lightbox.loading .loader{
    display: block;
}
#ct-lightbox .errorMessage{
    display: none;
}
#ct-lightbox.error .errorMessage{
    display: inline;
}
#ct-lightbox .popupCT{
    font-size: 14px;
}
#ct-lightbox .popupCT .clearfix > div{
    float:left;
}
#ct-lightbox .popupCT .details{
    font-weight: bold;
}
#ct-lightbox .popupCT .details span{
    font-weight: normal;
}
#ct-lightbox .popupCT .details .observaciones, #ct-lightbox .popupCT .details .notas{
    font-weight: normal;
    margin-top: 5px;
}
#ct-lightbox .popupCT .details > div{
    width: 50%;
}
#ct-lightbox .popupCT .details span{
    margin-right: 5px;
}
#ct-lightbox .popupCT .details .observaciones span{
    text-decoration: underline;
}
#ct-lightbox .popupCT .details .notas span{
    text-decoration: underline;
}
#ct-lightbox .popupCT .details a{
    color: #b80616;
}
#ct-lightbox .popupCT .details .estado{
    font-weight: bold;
}
#ct-lightbox .popupCT .details .estado span{
    font-weight: normal;
}
#ct-lightbox .popupCT .header{
    margin-bottom: 0px;
}
#ct-lightbox .popupCT .header > div{
    width: 50%;
}
#ct-lightbox .popupCT .header .fecha{
    text-align: right;
    width: 100%;
}
#ct-lightbox .popupCT .producto{
    margin-bottom: 10px;
}
#ct-lightbox .popupCT .producto table{
    width: 100%;
}
#ct-lightbox .popupCT .producto table th, #ct-lightbox .popupCT .producto table td {
    height: auto;
    line-height: 17px;
    max-width: 100px;
    overflow: hidden;
    padding: 0 4px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#ct-lightbox .popupCT .producto .estado{
    font-weight: bold;
}
#ct-lightbox .popupCT .producto > div{
    width: 25%;
    text-align: center;
}
