/* - - - - - - - - - - - - - - - - - - - - -

Ttulo : Ttulo de la web
Autor : KRC Sistemas & Comunicacion | http://www.krcsistemas.com
URL : url de la web

Creado : fecha
Modificado : fecha

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
	margin:0;
	padding:0;
}

body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
/*aadido para la paginacion de las empresas*/
#paginacion_empresas{
	width:600px;
	height:30px;
	float:left;
	margin-left:40px;
	padding:0;
	border:0;
}
#paginacion_empresas #paginacionSimple{
	width: 350px;
	height: 20px;
	border: 0px;
	padding:2px;
	margin:0;
	font-weight: bold;
	font-size:14px;
	float:right;
	text-align:right;
}

#paginacion_empresas #paginacionSimple a, #paginacion_empresas #paginacionSimple .actual{
	width: 16px;
	height: 16px;
	border: 0px;
	padding:2px;
	margin:0px;
	color:#474747;
	text-decoration: none;
}
#paginacion_empresas #paginacionSimple a:hover{
	color: #AF002C;
}
#paginacion_empresas #paginacionSimple .actual{
	color: #AF002C;
}
/*aadido para la paginacin simple*/
#paginacionSimple{
	width: 400px;
	height: 20px;
	border: 0px;
	padding:2px;
	margin:0px;
	font-weight: bold;
	font-size:12px;
}

#paginacionSimple a, #paginacionSimple .actual{
	width: 16px;
	height: 16px;
	border: 0px;
	padding:2px;
	margin:0px;
	color:#fff;
	text-decoration: none;
}
#paginacionSimple a:hover{
	color: #FDFF00;
}
#paginacionSimple .actual{
	color: #FDFF00;
}

/*aadido para las rss*/
a.enlace_rss{
	text-decoration: none;
	color:#666;
	font-size: 14px;
	font-weight: bold;
}

/*aadido para boletin*/

form#form_boletin{
	width:450px;
	float: left;
	padding: 10px;
	margin: 10px 10px 10px 60px;
	border:0;
	font-size: 14px;
	text-align: left;
}
form#form_boletin label, form#form_boletin .label{
	display: block;
	font-weight: bold;
	color: #666;
	margin-top:10px;
}
form#form_boletin input{
	width: 250px;
}
form#form_boletin .boton{
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	background: #ccc;
	color: #C32349;
	border:1px solid #333;
}
form#form_boletin .boton:hover{
	background: #333;
	color: #ccc;
	border:1px solid #C32349;
}
form#form_boletin .radio_{
	width: 10px;
	height: 10px;
	background: #333;
	color: #ccc;
	border:1px solid #C32349;
	margin:6px;
}
form#form_boletin ul{
	width: 400px;
	height: 20px;
	margin:4px;
}
form#form_boletin ul li{
	width: 60px;
	height: 12px;
}


/*aadido para favoritos*/
.list_elements ul.panel{
	float: none;
	display:inline;
	width: auto;
	text-align: center;
}
.list_elements ul.panel li{
width:auto;
float:none;
display:inline;
}
form#send_favorito{
	width:450px;
	float: left;
	padding: 10px;
	margin: 10px 10px 10px 60px;
	border:0;
	font-size: 14px;
	text-align: left;
}
form#send_favorito label, form#send_favorito .label{
	display: block;
	font-weight: bold;
	color: #666;
}
form#send_favorito input{
	width: 250px;
}
form#send_favorito .boton{
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	background: #ccc;
	color: #C32349;
	border:1px solid #333;
}
form#send_favorito .boton:hover{
	background: #333;
	color: #ccc;
	border:1px solid #C32349;
}
/*aadido para la paginacin*/

#ultima{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/ultimo.gif);
}
#ultimo{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/ultimo.gif);
}

#proximo{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/proximo.gif);
}
#primera{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/primero.gif);
}
#primero{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/primero.gif);
}
#siguiente{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/siguiente.gif);
}
#anterior{
	width:16px;
	height: 16px;
	border:0px;
	background:url(../images/anterior.gif);
}
#paginacion{
	width:580px;
	height: 30px;
	padding: 6px;
	border: 0;
	float: left;
	margin-left:100px;
	display:inline;
	color:#666;
	font-size: 12px;
}
#paginacion select{
	color:#666;
	font-size:.8em;
	border:0px;
	background-color:#CCCCCC;
	
}

#paginacion fieldset {
border:1px #999999 solid;
height:28px;
padding:3px;
float:left;
display:inline;
text-align:center;
margin-right:5px;
}
/* ----- MAQUETADO PRIMARIO----- */

#container{
	width:950px;
	margin:0 auto;
	border:1px #CCCCCC solid;

}

#header{
float:left;
display:inline;
width:950px;
height:155px;
background:#FFFFFF url(../images/fondo_superior.jpg) repeat-x top left;
}

#nav_h{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#nav_v{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#col_left{
	float:left;
	display:inline;
	width:230px;
	text-align:left;
	overflow:hidden;
}

#col_right{
	float:right;
	display:inline;
	width:690px;
	overflow:hidden;
}

#col_center{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#col_section{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#main{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#main_section{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#content{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#content_section{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#other{
	position:;
	float:;
	width:;
	margin:;
	padding:;
	background:;
	text-align:;
}

#footer{
	width:950px;
	margin:0 auto;
	height:60px;
	padding-top:10px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:.7em;
}

#footer a {
color:#0540B8;
text-decoration:none;
font-weight:bold;
font-size: 12px;
border-bottom: 1px solid #fff;
}
#footer a:hover {
color:#fff;
text-decoration:none;
font-weight:bold;
font-size: 12px;
border-bottom: 1px solid #0540B8;
}

#footer p{
float:left;
display:inline;
margin-left:210px;}

/* ----- CLASES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}




/* ----- MAQUETACIN SECUNDARIA ----- */

#logo {
width:271px;
height:110px;
float:left;
background:#FFFFFF url(../images/fondo_logo.gif) no-repeat top right;
text-align:center;
margin-top:20px;
}

#slogan {}

#header_nav {
font-family:Arial, Helvetica, sans-serif;
width:679px;
height:25px;
background:transparent url(../images/fondo_botonera_h.gif) repeat-x top left;
float:right;
display:inline;}

#search {}

.list_elements, .new_list_elements {
	float:right;
	display:inline;
	width:659px;
	text-align:center;
}

.list_elements ul, .new_list_elements ul {
list-style:none;
float:left;}

.list_elements ul li, .new_list_elements ul li{
width:218px;
float:left;
display:inline;
margin-bottom:10px;
}
.new_list_elements ul li{
margin:1px 0px 1px 1px;	
}
.list_elements ul li h2, .new_list_elements ul li h2 {
width:217px;
background-color:#cc0033;
min-height:20px;
font-size:.8em;
color:#FFFFFF;
text-align:center;
font-style:italic;
}

.list_elements ul li p , .new_list_elements ul li p{
background-color:#474747;
text-align:left;
color:#FFFFFF;
height:56px;
padding:5px;
font-size:.7em;
border-right:1px #FFFFFF solid;}

.list_elements ul li p strong, .new_list_elements ul li strong{
color:#FFFF33; }

.list_elements img, .new_list_elements img {}

#element {}

#gallery {}


/* ----- AADIDOS ----- */

#header_images {
width:679px;
height:83px;
float:right;
display:inline;}

#header_nav ul {
list-style:none;
float:right;
display:inline;
display:inline;
width:660px;
}

#header_nav ul li{
margin-top:4px;
height:20px;
width:132px;
text-align:center;
font-size:.8em;
text-transform:uppercase;
color:#FFFFFF;
font-weight:bold;
float:left;}

#header_nav ul li a{
color:#FFFFFF;
text-decoration:none;}

#sub_header_nav {
width:664px;
height:38px;
float:right;
display:inline;
background:transparent url(../images/fondo_sub_header_h.gif) repeat-x top left;
color:#cc3366;
font-weight:bold;
}

#sub_header_nav input.confondo {
height:16px;
background:#FFFFFF url(../images/fondo_input_principal.gif) repeat-x top left;
border:0px;
}

#sub_header_nav select.confondo {
height:16px;
background:#FFFFFF url(../images/fondo_input_principal.gif) repeat-x top left;
border:0px;
}

#sub_header_nav ul{
width:640px;
float:right;
display:inline;
list-style:none;
}

#sub_header_nav ul li{
float:left;
text-align:right;
}

#sub_header_nav ul li#selectbusc{
width:468px;
height:30px;
text-align:center;
margin:5px 0px 0px -40px;
}
#sub_header_nav ul li#selectbusc input{
height: 14px;
color:#666;
font-weight: bold;
font-size:11px;
padding: 2px;
}
#sub_header_nav ul li#selectbusc select{
width:80px;
height: 16px;
color:#999999;
font-size:10px;
}

ul li#linicio a {
text-decoration:none;
color:#990066;}


#sub_header_nav ul li#dir{
width:212px;
height:30px;}

#inscribase {
width:245px;
height:20px;
float:left;
display:inline;
margin-left:15px;
color:#FFFFFF;
font-size:.8em;
padding-top:3px;
}
#inscribase a {
color:#FFFF00;}

#col_left h2 {
width:182px;
height:29px;
padding-top:5px;
float:left;
display:inline;
color:#FFFFFF;
font-size:.7em;
text-align:center;
text-transform:uppercase;
}

#col_left h2.indicador {
color:#666666;
font-size:1.3em;}

#col_left h2 a{
color:#FFFFFF;
text-decoration:none;}
.arotulo0 {
background:transparent url(../images/aencabezado0.gif) no-repeat top left;
}
.rotulo0 {
background:transparent url(../images/encabezado0.gif) no-repeat top left;
}
.rotulo1 {
background:transparent url(../images/encabezado1.gif) no-repeat top left;
}
.rotulo2 {
background:transparent url(../images/encabezado2.gif) no-repeat top left;
}
.rotulo3 {
background:transparent url(../images/encabezado3.gif) no-repeat top left;
}
.rotulo4 {
background:transparent url(../images/encabezado4.gif) no-repeat top left;
}
.rotulo5 {
background:transparent url(../images/encabezado5.gif) no-repeat top left;
}
.rotulo6 {
background:transparent url(../images/encabezado6.gif) no-repeat top left;
}
.rotulo7 {
background:transparent url(../images/encabezado7.gif) no-repeat top left;
}
.rotulo8 {
background:transparent url(../images/encabezado8.gif) no-repeat top left;
}

.rotulo9 {
background:transparent url(../images/encabezado1.gif) no-repeat top left;
}
.rotulo10 {
background:transparent url(../images/encabezado2.gif) no-repeat top left;
}
.rotulo11 {
background:transparent url(../images/encabezado3.gif) no-repeat top left;
}
.rotulo12 {
background:transparent url(../images/encabezado4.gif) no-repeat top left;
}
.rotulo13 {
background:transparent url(../images/encabezado5.gif) no-repeat top left;
}
.rotulo14 {
background:transparent url(../images/encabezado6.gif) no-repeat top left;
}
.rotulo15 {
background:transparent url(../images/encabezado7.gif) no-repeat top left;
}
.rotulo16 {
background:transparent url(../images/encabezado8.gif) no-repeat top left;
}

.rotulo17 {
background:transparent url(../images/encabezado1.gif) no-repeat top left;
}
.rotulo18 {
background:transparent url(../images/encabezado2.gif) no-repeat top left;
}
.rotulo19 {
background:transparent url(../images/encabezado3.gif) no-repeat top left;
}
.rotulo20 {
background:transparent url(../images/encabezado4.gif) no-repeat top left;
}
.rotulo21 {
background:transparent url(../images/encabezado5.gif) no-repeat top left;
}
.rotulo22 {
background:transparent url(../images/encabezado6.gif) no-repeat top left;
}
.rotulo23 {
background:transparent url(../images/encabezado7.gif) no-repeat top left;
}
.rotulo24 {
background:transparent url(../images/encabezado8.gif) no-repeat top left;
}


.srotulo0 {
background:transparent url(../images/sencabezado0.gif) no-repeat top left;
}
.srotulo1 {
background:transparent url(../images/sencabezado1.gif) no-repeat top left;
}
.srotulo2 {
background:transparent url(../images/sencabezado2.gif) no-repeat top left;
}
.srotulo3 {
background:transparent url(../images/sencabezado3.gif) no-repeat top left;
}
.srotulo4 {
background:transparent url(../images/sencabezado4.gif) no-repeat top left;
}
.srotulo5 {
background:transparent url(../images/sencabezado5.gif) no-repeat top left;
}
.srotulo6 {
background:transparent url(../images/sencabezado6.gif) no-repeat top left;
}
.srotulo7 {
background:transparent url(../images/sencabezado7.gif) no-repeat top left;
}
.srotulo8 {
background:transparent url(../images/sencabezado8.gif) no-repeat top left;
}

.srotulo9 {
background:transparent url(../images/sencabezado1.gif) no-repeat top left;
}
.srotulo10 {
background:transparent url(../images/sencabezado2.gif) no-repeat top left;
}
.srotulo11 {
background:transparent url(../images/sencabezado3.gif) no-repeat top left;
}
.srotulo12 {
background:transparent url(../images/sencabezado4.gif) no-repeat top left;
}
.srotulo13 {
background:transparent url(../images/sencabezado5.gif) no-repeat top left;
}
.srotulo14 {
background:transparent url(../images/sencabezado6.gif) no-repeat top left;
}
.srotulo15 {
background:transparent url(../images/sencabezado7.gif) no-repeat top left;
}
.srotulo16 {
background:transparent url(../images/sencabezado8.gif) no-repeat top left;
}

.srotulo17 {
background:transparent url(../images/sencabezado1.gif) no-repeat top left;
}
.srotulo18 {
background:transparent url(../images/sencabezado2.gif) no-repeat top left;
}
.srotulo19 {
background:transparent url(../images/sencabezado3.gif) no-repeat top left;
}
.srotulo20 {
background:transparent url(../images/sencabezado4.gif) no-repeat top left;
}
.srotulo21 {
background:transparent url(../images/sencabezado5.gif) no-repeat top left;
}
.srotulo22 {
background:transparent url(../images/sencabezado6.gif) no-repeat top left;
}
.srotulo23 {
background:transparent url(../images/sencabezado7.gif) no-repeat top left;
}
.srotulo24 {
background:transparent url(../images/sencabezado8.gif) no-repeat top left;
}



#col_left ul {
list-style:none;
float:left;
display:inline;
margin-left:15px;}

#col_left ul li {
width:200px;
height:20px;
font-size:.8em;
padding-left:15px;
color:#666666;}



#login h1{
color:#cc0033;
font-size:.9em;
float:left;
display:inline;
margin-left:15px;}

#zonaform {
background:transparent url(../images/fondo_login.gif) no-repeat top left;
width:230px;
height:90px;
float:left;
display:inline;
margin-left:5px;
font-size:.6em;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
}
#zonaform #recuerdoPass{
width:80px;
height:40px;
float:right;
text-align:justify;
margin:-40px 0 0 10px;
}
#zonaform #recuerdoPass br{
margin-bottom: 4px;
}
#zonaform a {
color:#990033;
font-size:1em;}

#zonaform input {
border:0px;
height:12px;
padding-bottom:3px;
margin-top:4px;
font-size:10px;
color:#333;
width:96px;
margin-left:4px;
}

input.largo {
width:70px;
background:#FFFFFF url(../images/fondo_input_principal.gif) repeat-x top left;
}

input.corto {
width:75px;
background:#FFFFFF url(../images/fondo_input_principal.gif) repeat-x top left;
}

#zonaform label{
padding-top:4px;
}
#entrar {
color:#cc0033;
float:right;
margin:4px 90px 0 0;
font-size:13px;
font-weight: bold;
width:80px;
height: 20px;
}
#registrese{
width:220px;
height: 34px;
float: left;
margin-top: -20px;	
}	
#login p{
width:100%;
float:right;
color:#999999;
}

#seguimiento {
width:640px;
height:30px;
float:left;
display:inline;
font-size:.8em;
color:#CF0039;
margin-left:35px;
background:transparent url(../images/application_home.png) no-repeat center left;
text-indent:20px;
padding: 10px 0 0 0;
}

#seguimiento a {
color:#0540B8;
text-decoration:none;
font-weight:bold;
font-size: 14px;
border-bottom: 1px solid #990000;
}
#seguimiento a:hover {
color:#990000;
text-decoration:none;
font-weight:bold;
font-size: 14px;
border-bottom: 1px solid #0540B8;
}

#seguimiento .migasActual {
color:#990000;
text-decoration:none;
font-weight:bold;
font-size: 14px;
}

span.botoncarrito {
float:right;
display:inline;
width:130px;
font-size:.8em;
text-align:right;
display:inline;
margin-right:5px;
font-weight:bold;
}

span.botoncarrito a {
color:#990033;
text-decoration:none;
}

#col_right h1 {
width:633px;
height:51px;
float:right;
display:inline;
background:transparent url(../images/fondo_barra_secciones.gif) no-repeat top right;
font-size:1.6em;
color:#cc0033;
font-style:italic;
line-height:24px;
padding-left:26px;
text-transform:uppercase;}

.h1small{
color:#666666;
font-size:.6em;
margin-left:100px;
float:left;
display:inline;}

.licentral {
margin-left:4px;
margin-right:4px;}

.noticias {
width:639px;
float:right;
padding:10px;}

.noticias h2 {
font-size:18px;
padding: 8px;
font-weight:bold;
color:#0540B8;
}
.noticias .enlace_rss{
color:#0540B8;
text-decoration:none;
font-weight:bold;
font-size: 12px;
border-bottom: 1px solid #990000;
}

.noticias .enlace_rss:hover {
color:#990000;
text-decoration:none;
font-weight:bold;
font-size: 12px;
border-bottom: 1px solid #0540B8;
}
.noticias .lh a{
display:none;
}
.noticias p {
font-size:.8em;
color:#666666;
text-align:justify;}

.noticias ul{
list-style:none;
}

.noticias ul li{
list-style:none;
font-size:.9em;
color:#666666;
}

.noticias ul li a{
color:#003366;}

.noticias ul li a img {
border:0px;
float:left;
display:inline;}
.noticias table tbody tr td{
	border:1px dotted #000;	
}
#asociaciones {
width:659px;
background-color:#CCCCCC;
float:right;
display:inline;}

#asociaciones ul{
list-style:none;
width:340px;
float:left;
display:inline;
margin:5px;}

#asociaciones ul li{
width:640px;
height:125px;
float:left;
margin-bottom:10px;
}

#asociaciones ul li img {
float:left;
display:inline;
margin-right:10px;}

#asociaciones ul li p{
font-size:.8em;
color:#000066;}

#asociaciones ul li h2 {
color:#0540B8;
font-size:1em;}

a.leermas {
color:#cc0033;
font-weight:bold;
text-decoration:none;
font-size:.8em;
padding-left:15px;
background:transparent url(../images/264.gif) no-repeat top left;
border-bottom:#003366 1px dotted;
float:right;
}

#camara {
float:right;
display:inline;
width:659px;
text-align:center;
padding-top:120px;
margin-bottom:10px;}

#camara img{
margin:50px;}

span.masinfo a{
color:#FFFF00;
}

span.masinfo a:visited{
color:#FFFF00;
}

#navh_detalle {
width:659px;
height:40px;
float:right;
display:inline;
background:#CCCCCC url(../images/fondo_detalle_prod1.gif) no-repeat top left;
color:#FFFFFF;}

#navh_detalle h2{
margin-left:50px;
font-size:1em;
margin-top:3px;
color:#333333;}

.detalle_productos h3 {
width:659px;
float:right;
display:inline;
height:27px;
padding-top:5px;
font-size:.8em;
color:#FFFFFF;
background:transparent url(../images/fondo_rotulo_azul.gif) repeat-x top left;
text-indent:25px;}

#zonadetalle {
width:659px;
height:441px;
float:right;
display:inline;
background:transparent url(../images/fondo_detalle_prod2.gif) repeat-x top left;
}

#zonadetalle.srv {
background:transparent url(../images/fondo_detalle_serv.gif) repeat-x top left;
}

#zonadetalle.dtprod {
background:#000000 url(../images/fondo_detalle_producto.jpg) repeat-x top left;
}

#zonadetalle_dtprod {
width:659px;
height:441px;
float:right;
display:inline;
background:#000000 url(../images/fondo_detalle_producto.jpg) repeat-x top left;
overflow:hidden;
}

#zonadetalle p.descripcionlarga{
color:#FFFFFF;
margin-left:10px;
float:left;
display:inline;
width:341px;
height:177px;
overflow:auto;
font-size:.8em;}


#zonadetalle .imagen {
width:250px;
height:200px;
float:right;
overflow:hidden;
display: block;
}
#zonadetalle .imagen .img{
width:250px;
height:200px;
float:right;
display: block;
}

#zonadetalle .imagensrv {
width:220px;
height:165px;
float:right;
display:inline;
overflow:hidden;
}

#zonadetalle .imgandcaract {
width:220px;
float:right;
display:inline;
overflow:hidden;
}
.imgandcaract .img{
width:220px;
height:165px;
overflow: hidden;
display: block;
}

#zonadetalle #relacionados{
width:100%}

#zonadetalle h4 {
width:90%;
float:right;
color:#FFFFFF;
text-align:center;
margin-top:15px;}

/* ------------------------------- */

#zonadetalle_dtprod {
width:659px;
height:341px;
float:right;
display:inline;
background:#000000 url(../images/fondo_detalle_producto.jpg) repeat-x top left;
overflow:hidden;
}

#zonadetalle_dtprod.srv {
background:transparent url(../images/fondo_detalle_serv.gif) repeat-x top left;
}


#zonadetalle_dtprod p.descripcionlarga{
color:#FFFFFF;
margin-left:10px;
float:left;
display:inline;
width:341px;
height:77px;
overflow:auto;
font-size:.8em;}


#zonadetalle_dtprod .imagen {
width:171px;
height:128px;
float:right;
display:inline;
overflow:hidden;
}

#zonadetalle_dtprod .imagensrv {
width:220px;
height:165px;
float:right;
display:inline;
overflow:hidden;
}

#zonadetalle_dtprod .imgandcaract {
width:220px;
float:right;
display:inline;
overflow:hidden;
}
#zonadetalle_dtprod .imgandcaract img{
width:220px;
height:165px;
}

#zonadetalle_dtprod #relacionados{
width:100%}

#zonadetalle_dtprod h4 {
width:90%;
float:right;
color:#FFFFFF;
text-align:center;
margin-top:15px;}


/* ------------------------------- */

p.descripcionlarga strong{
font-weight:bold;
color:#FFFF33;
}

.imgandcaract #nombreproducto {
float:right;
width:212px;
min-height:22px;
padding:4px;
color:#FFFF33;
font-size:1em;
background-color:#333333;
margin-top:0px;
font-size:.9em;
font-weight:bold;}

.imgandcaract p {
width:214px;
float:right;
padding:3px;
font-size:.7em;
color:#FFFFFF;
font-weight:bold;}



ul#carrusell_relacionados {
list-style:none;
margin:0 auto;
}

ul.jcarousel-list li{
float:left;
display:inline;
width:112px;
height:160px;
margin:2px;
background-color:#FFFFFF;}

ul.jcarousel-list li img.relacionado{
width:112px;
height:84px;
overflow:hidden;
}

ul.jcarousel-list li p{
background-color:#666666;
color:#000000;
width:102px;
height:44px;
font-size:.6em;
font-weight:bold;
padding:5px;
border-bottom:2px #000000 solid;}

ul.jcarousel-list li p strong{
color:#FFFFFF;
font-weight:bold;}

img.refelejo {
height:20px;}

ul#navh_datosempresa {
width:330px;
float:right;
display:inline;
list-style:none;}

ul#navh_datosempresa li{
width:110px;
float:left;
display:inline;
text-align:center;
margin-top:4px;
}

ul#navh_datosempresa li a{
color:#FFFFFF;}

ul#navh_datosempresa li a:visited {
color:#FFFF33;}

#datosempresa {
width:460px;
float:right;
display:inline;
background:#053fa8 url(../images/fondo_zona_datos_empresa.jpg) no-repeat top right;
min-height:400px;
}

#datosempresa a{
color:#FFFF33;
}

#datosempresa a#enlaceWEB{
font-size:.7em;
font-weight:bold;
background:transparent url(../images/flecha2.gif) no-repeat top left;
padding-left:10px;
margin-left:10px;}

#zonalogos {
width:195px;
float:right;
display:inline;
margin-right:4px;}

#zonalogos img {
width:195px;}

#datosempresa p{
margin-top:60px;
color:#FFFFFF;
font-size:.8em;
line-height:125%;
margin-left:10px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}

#listaservicios {
width:168px;
height:295px;
float:left;
display:inline;
overflow:auto;
margin-left:14px;
margin-top:14px;
}

#listaservicios ul{
list-style:none;
}

#listaservicios ul li{
line-height:90%;
margin-bottom:8px;
font-weight:bold;
font-size:.8em;
border-bottom:1px #666666 solid;
text-align:right;
margin-bottom:10px;
}

#listaservicios ul li a{
color:#CCCCCC;
text-decoration:none;
}

#listaservicios ul li a:hover{
color:#FFFF33;}


#descripcion_servicios{
width:218px;
height:295px;
overflow:auto;
float:right;
display:inline;
margin-right:14px;
margin-top:14px;
font-size:.8em;
font-weight:bold;
color:#FFFFFF;
font-style:italic;}

#listado_productos {
width:218px;
height:295px;
overflow:auto;
float:right;
display:inline;
margin-right:14px;
margin-top:14px;
font-size:.8em;
font-weight:bold;
color:#FFFFFF;
}

#listado_productos ul {
list-style:none;
margin:0px;
padding:0px;}

#listado_productos ul li{
list-style-image:none;
font-size:.9em;
margin-bottom:7px;
color:#FFFFFF;
font-weight:bold;
text-indent:5px;
}

#listado_productos ul li a{
color:#FFFFFF;
text-decoration:none;
}

#listado_productos ul li a:hover{
color:#FFFF33;
border-bottom:1px #FFFF00 dotted;}

.imgandcaract p strong{
color:#FFFF33;}


span.opcion{
float:left;
display:inline;
font-size:.6em;
font-weight:bold;
color:#FFFFFF;
width:100px;
height:13px;
display:block;
margin-left:6px;
text-align:left;
text-indent:6px;
margin-bottom:5px;
text-transform:uppercase;
}

#zonalogin {
	float:right;
	display:inline;
	width:659px;
	text-align:center;
	color:#666666;
	font-size:.9em;
}

#zonalogin input {
border:1px #CCCCCC solid;}

#zonalogin textarea {
border:1px #CCCCCC solid;}

#zonalogin a {
color:#990033;
font-size:.8em;}

#zonalogin p {
font-size:.9em;
color:#333333;
text-align:left;
margin:5px;
line-height:125%;}


#zonaform .boton {
height:10px;
font-size:.8em;
text-transform:uppercase;
background:transparent;
font-weight:bold;
color:#990033;}

a.detallemasinfo {
color:#FFFF33;
font-size:10px;
font-weight:bold;}

span.formadvertencia {
display:block;
width:500px;
margin:0 auto;
background-color:#f2f2f2;
border:1px #999999 dotted;
padding:10px;
text-align:left;
}

ul.listadoservicios {
list-style:none;
width:600px;
float:left;
margin-bottom:20px;
}

ul.listadoservicios li{
margin-right:10px;
float:left;
display:inline;
font-size:.8em;}

ul.listadoservicios li a{
color:#cc3366;}

ul.listadoservicios li.list1{
font-weight:bold;
text-transform:uppercase;
color:#333333;}

UL.listadoempresas li {
list-style-image:url(../images/264.gif);
margin-left:30px;
line-height:140%;}

UL.listadoempresas li a {
color:#cc3366;}

#formcontacto {
width:639px;
float:right;
display:inline;
background-color:#CCCCCC;
padding:10px;
font-size:.8em;
color:#333333;
}

#formcontacto .boton {
width:150px;
height:22px;
background:transparent url(../images/fondo_boton_camara.gif) no-repeat top left;
border:0px;
color:#FFFFFF;
font-weight:bold;
margin:0 auto;}

#formcontacto label {
float:left;
display:inline;
width:170px;
height:20px;
font-weight:bold;}

#formcontacto input{
border:1px #003399 solid;
margin:5px;
width:300px;}

#contacto input, textarea {
border:1px #003399 solid;
margin:5px;
background-color:#f2f2f2;}

#mapa_google {
width:659px;
float:right;
display:inline;
text-align:center;
background-color:#CCCCCC;
color:#666666;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

span.masinfodetalle a{
color:#FFFF33;
background:transparent url(../images/cart_put.png) no-repeat top left;
padding-left:20px;
font-weight:bold;
}

th {
background-color:#f2f2f2;
margin:2px;
color:#666666;
font-size:.8em;}

td {
border:1px #CCCCCC solid;}

table caption {
color:#990033;}

#infCarrito {
color:#990000;
margin:10px;
border:1px #FF0000 dotted;}

a.terminarpedido {
color:#990033;
font-weight:bold;
text-decoration:none;
border-bottom:1px #003399 dotted;}

.botonbuscar {
background:transparent url(../images/lupa.png) no-repeat bottom left;}

ul#listadoempresasbig {
list-style:none;}

ul.listadoempresasbig li{
line-height:140%;
background-color:#f6f6f6;
width:90%;
margin-bottom:5px;
list-style-image:url(../images/264.gif);
margin-left:30px;
font-weight:bold;
color:#999999;
text-transform:uppercase;}

ul.listadoempresasbig li.empresactiva {
background-color:#e4e4e4;
}

UL.listadoempresasbig li a {
color:#cc3366;
text-decoration:none;}

UL.listadoempresasbig li a:hover {
background-color:#990033;
color:#FFFFFF;}



ul#listadoenlaces {
list-style:none;}

ul.listadoenlaces li{
height:50px;
background-color:#f6f6f6;
border:2px #f6f6f6 solid;
width:90%;
margin-bottom:5px;
font-weight:bold;
color:#999999;
}

UL.listadoenlaces li a {
color:#cc3366;
text-decoration:none;}

UL.listadoenlaces li a:hover {
background-color:#990033;
color:#FFFFFF;}

ul.listadoenlaces li img {
float:left;
display:inline;}

ul.listadoenlaces li p {
font-size:.7em;
font-weight:normal;
float:left;
display:inline;
padding-left:10px;}

ul#alfabeto {
list-style:none;
float:right;
display:inline;
margin-right:40px;
}

ul#alfabeto li{
list-style:none;
float:left;
margin:3px;
font-size:.7em;
background-color:#f6f6f6;
padding:3px;
border:1px #CCCCCC solid;
}

ul#alfabeto li a{
color:#666666;
text-decoration:none;}

ul#alfabeto li a:hover{
background-color:#0066FF;
color:#FFFFFF;
font-weight:bold;}

span.botontodos,span.botontodosCamara {
float:right;
display:inline;
margin-right:10px;
margin-top:12px;
font-size:.6em;
background:url(../images/vea_ofertas.png) no-repeat bottom left;
padding-left:18px;
font-style:normal;
height:28px;
padding-bottom:3px;
width:240px;
}

span.botontodos a,span.botontodosCamara a{
color:#990033;
float: right;
width:220px;
height: 20px;
text-decoration:none;
margin:6px 0 0 14px;
}
span.botontodos a:hover,span.botontodosCamara a:hover{
color:#666;
}
/*span.botontodosCamara {
margin-right:110px;
background:url(../images/application_camara.jpg) no-repeat bottom left;
}*/

form#buscador_avanzado {
width:500px;
margin:0 auto;
text-align:center;
margin-top:25px;
}

#buscador_avanzado select,#buscador_avanzado input {
width:200px;
height:20px;
border:0px;
margin:0px;
padding:0px;
background-color:#CCCCCC;
font-size:.6em;
margin-right:6px;
margin-bottom:5px;
overflow:hidden;
color: #333;
}
form#buscador_avanzado .botonazanzado{
	font-weight: bold;
	background: #fff;
	color: #000;
	margin-left:106px;
}
form#buscador_avanzado .botonazanzado:hover{
	background: #333;
	color: #fff;
}
form#buscador_avanzado input{
margin-bottom:10px;
}
#ofertasnt {
float:right;
display:inline;
margin:0px;
padding:0px;
width:118px;
list-style:none;
font-size:.6em;
height:20px;
background-color:#FFFF00;
}

.ofertasntsmall {
width:20px;
height:10px;
float:left;
display:inline;
background-color:#006600;}

.ofertasntsmall input{
float:right;
display:inline;
width:5px;
height:5px;}

.botonera_servicio {
width:100%;
float:left;
display:inline;
background:transparent url(../images/fondo_botonera_servicios.jpg) repeat-y top left;
}

.columna_busquedas {
width:300px;
height:270px;
float:left;
display:inline;
margin:10px;
color:#FFFFFF;
}

.columna_busquedas UL {
list-style:none;
}

.columna_busquedas UL li{
font-size:.7em;
color:#FFFFFF;
text-transform:uppercase;
font-style:italic;
font-weight:bold;}

.columna_busquedas UL li a{
color:#FFFFFF;
text-decoration:none;}

.columna_busquedas UL li a:hover{
color:#ffff00;
}

.columna_busquedas UL li strong{
color:#ffff00;
}

.botonera_servicio ul li a{
color:#FFFFFF;
text-decoration:none;
}
.botonera_comercio ul li a{
color:#666666;}

.botonera_comercio ul li {
background:transparent url(../images/flecha.gif) no-repeat top left;
}

.botonera_servicio ul li {
background:transparent url(../images/flecha2.gif) no-repeat top left;
}

#firstelement {
width:231px;
float:left;
display:inline;
background:transparent url(../images/sencabezado0.gif) no-repeat top left;
}

.caracte_prod {
font-size:.7em;
margin-left:10px;
margin-top:5px;
float:left;
display:block;
width:300px;
color:#FFFFFF;}

.caracte_prod strong {
color:#FFFF33;}

#busc_avanzado {
width:659px;
float:right;
display:inline;
height:332px;
background:transparent url(../images/fondo_buscador-avanz.jpg) no-repeat bottom right;
}
#busc_avanzado h2 {
width:100%;
background:transparent url(../images/fondo_cabecera_busc_avanzad.gif) repeat-x top left;
height:32px;
color:#FFFFFF;
font-style:italic;
text-indent:25px;}

#buscador_empresas {
width:300px;
text-align:center;
margin:0 auto;}

#buscador_empresas input{
border:1px #CCCCCC solid;
margin:5px;
color:#999999;}

input#botonsubmit {
color:#FFFFFF;
font-weight:bold;
background-color:#666666;}
#infAcceso{
	margin:0 auto;
	width:520px;
	text-align: left;
	line-height: 125%;
	color:#333;
}

h2#licategoria{
background-color:#333333;
color:#cccccc;
text-align:right;
height:17px;
padding-right:5px;
overflow:hidden;
padding-top:3px;
font-size:.8em;
margin-bottom:10px;}

h2#listproductos {
background-color:#333333;
color:#Cccccc;
height:18px;
overflow:hidden;
padding-top:3px;
font-size:1em;
padding-left:5px;
margin-bottom:7px;
}
.htmlGoogle{
	font-size:.9em;
	color:#333;
}
#direccion p {
color:#fff;
line-height:130%;
margin-left:10px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
font-size: .9em;
}
#geomap{
background: url(../images/btnMapa.jpg) no-repeat left center;
width:98px;
height: 34px;
float:left;
font-size: .7em;
color:#003399;
text-decoration: none;
margin:-2px 0 0 40px;

}
#geomap span{
width:68px;
height: 12px;
float:right;
margin: 8px 0 0 30px;
cursor: pointer;
font-weight: bold;
}
#geomap:hover{
background: url(../images/btnMapa2.jpg) no-repeat left center;
color: #D60137;
}

