@charset "UTF-8";
/* CSS Document */

html, body{
	margin:0px;
	background:url(../images/fondo-1.jpg) repeat-x;
}
#container{
	width:980px;
	margin:auto;
}
#header{
	width:980px;
	float:left;
}
#header a.logo{
	width:235px;
	height:93px;
	background:url(../images/logo.jpg) no-repeat;
	position:absolute;
}
#header h1{
	width:216px;
	height:73px;
	float:left;
	margin:0px;
	padding:10px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#header .logo h1 a{
	width:216px;
	height:73px;
	float:left;
	margin:0px;
	padding:10px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#header .logo h1 span{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#dbd495;
}
#header .users{
	width:764px;
	height:30px;
	float:right;
	text-align:right;
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#dbd495;
}
#header .users a{
	color:#ff901f;
}
#header .users a:hover{
	color:#FFFF99;
}
#header .users a:visited{
	color:#FFCC00;
}

#header .users .login{
	margin:0px 10px 0px 10px;
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
}


#header .menu{
	width:764px;
	height:33;
	float:right;
	margin:30px 0px 0px 0px;
}
#header .menu ul{
	margin:0px;
	float:right;
}
#header .menu li{
	margin:0px 10px 0px 10px;
	list-style:none;
	display:inline;
}
#header .menu li .gratis{
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
	position:relative;
	top:-14px;
	left:-68px;
	display:inline;
	/*margin:-10px 0px 0px -65px;*/
}
#header .menu li .gratis2{
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
	position:relative;
	top:-14px;
	left:-38px;
	display:inline;
	/*margin:-10px 0px 0px -65px;*/
}
#header .menu a{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:100;
	text-decoration:none;
	text-align:right;
	letter-spacing:1px;
	padding:5px 5px 18px 5px;
}
#header .menu a:hover{
	color:#ff901f;
}
#header .menu .visitado a{
	background: url(../images/pestana-1.jpg) no-repeat;
	background-position:0px 0px;
	color:#452606;
	margin:0px 0px 0px 0px;
}
#header .menu .visitado2{
	background:#e1dcd7 url(../images/pestana-2.jpg) no-repeat;
	background-position:top right;
	margin:0px 0px 0px auto;
	padding:5px 0px 18px 0px;
}
.buscador{
	width:980px;
	height:119px;
	float:left;
	margin:3px 0px 0px 0px;
}
.buscador .box1{
	width:598px;
	height:109px;
	float:left;
	padding:5px 5px 5px 5px;
}
.buscador .colorFondo{
	background: rgba(255,255,255, .4);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-webkit-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-moz-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
}
.buscador h2{
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	margin:0px;
	padding:0px;
	display:inline;
}
.buscador h4{
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#069485;
	margin:0px;
	display:inline;
}
.buscador .formu1{
	float:left;
	width:148px;
	margin:15px 5px 5px 5px;
	display:inline;
}
.buscador .formu2{
	float:left;
	width:198px;
	margin:2px 5px 2px 5px;
}
.buscador label{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f2205;
}
.buscador .tamano1{
	width:140px;
}
.buscador .tamano2{
	width:190px;
}
.buscador .boxboton{
	float:left;
	width:104px;
	margin:5px 5px 0px 5px;
}
.buscador .boton0{
	width:94px;
	height:35px;
	font:normal 17px Arial, Helvetica, sans-serif;
	font-weight:100;
	cursor:pointer;
}
.buscador .boton1{
	background:url(../images/boton-1.png) no-repeat;
	width:94px;
	height:43px;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:100;
	border:solid 0px;
	cursor:pointer;
}
.buscador .linea1{
	width:7px;
	height:113px;
	float:left;
	background:url(../images/linea-1.jpg) no-repeat;
}
.buscador .box2{
	width:348px;
	height:109px;
	float:left;
	padding:5px 5px 5px 5px;
	background:rgba(100,100,100, .1);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-webkit-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-moz-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
}
.bordeinput{
	border:solid 1px #3f2205;
}
select:focus{
	background:#FFFFCC;
}
input:focus{
	background:#FFFFCC;
}
.buscador .explica{
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#93785c;
}
.buscador .fuente2{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.buscador .fuente3{
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	color:#663300;
	letter-spacing:1px;
}
/*-------------------*/
/*------WRAPPER------*/
/*-------------------*/
#wrapper{
	width:980px;
	float:left;
	margin:15px 0px 0px 0px;
}
#wrapper .colum1{
	width:762px;
	float:left;
}
#wrapper .colum1 h1{
	font:italic 18px Georgia, "Times New Roman", Times, serif;
	color:#069485;
	font-weight:bold;
	margin:0px;
}
#wrapper .colum1 h2{
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	color:#069485;
	margin:0px;
}
#wrapper .colum1 p{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper .tablamarco{
	border:solid 1px #CCCCCC;
	padding:4px 0px 4px 4px;
	float:left;
	display:inline;
}
#wrapper .tabla1{
	width:750px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#wrapper .tabla1 td{
	min-width:120px;
	height:25px;
	border-bottom:solid 1px #e1dcd7;
	margin:0px;
}
#wrapper .tabla1 tr:hover{
	background:rgba(245,243,241, 0.8);
}
#wrapper .tabla1 h2{
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	float:left;
	color:#CC0000;
	margin:0px 8px 0px 0px;
}
#wrapper .tabla1 h3{
	font:normal 14px Arial, Helvetica, sans-serif;
	float:left;
	margin:0px 0px 0px 0px;
}
#wrapper .tabla1 .result{
	font:italic 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FF6600;
	letter-spacing:0px;
}
#wrapper .boxPrivada{
	width:762px;
	float:left;
	margin:15px 0px 15px 0px;
}
#wrapper .boxPrivada .empre{
	width:358px;
	float:left;
	background:#e8e4e0;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
}
#wrapper .boxPrivada h2{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#f00;
	font-weight:lighter;
	margin:0px 0px 10px 0px;
	display:block;
	width:100%;
	float:left;
	background:rgba(180,180,180, 0.2);
}
#wrapper .boxPrivada h3{
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	color:#069485;
	font-weight:lighter;
	margin:0px;
	display:block;
	width:100%;
	float:left;
}
#wrapper .boxPrivada a.alta1{
	background:url(../images/alta-1.jpg) no-repeat;
	width:245px;
	height:21px;
	margin:5px 5px 5px 5px;
	padding:10px 5px 5px 5px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:100;
	text-align:center;
	cursor:pointer;
	display:block;
	float:left;
	text-decoration:none;
}
#wrapper .boxPrivada .imagen{
	width:81px;
	height:59px;
	float:right;
}
#wrapper .boxPrivada .linea6{
	width:350px;
	height:1px;
	float:left;
	border-bottom:solid 1px #FFF;
	border-top:solid 1px #b59c84;
	margin:5px 0px 10px 0px;
}
#wrapper .boxPrivada .formu2{
	float:left;
	width:198px;
	margin:10px 5px 5px 5px;
}
#wrapper .boxPrivada label{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f2205;
}
#wrapper .boxPrivada .boxboton{
	float:right;
	width:114px;
	height:80px;
	margin:10px 5px 0px 5px;
}
#wrapper .boxPrivada .boxboton2{
	float:left;
	width:700px;
	height:80px;
	margin:10px 5px 0px 5px;
}
#wrapper .boxPrivada .boxboton .explica a{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#ff901f;
}
#wrapper .boxPrivada .boton1{
	background:url(../images/boton-2.jpg) no-repeat;
	width:94px;
	height:43px;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:100;
	border:solid 0px;
	cursor:pointer;
}
#wrapper .boxPrivada .user{
	width:358px;
	float:left;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background:#fff3dd;
}
#wrapper .boxPrivada a.alta2{
	background:url(../images/alta-2.jpg) no-repeat;
	width:245px;
	height:21px;
	margin:5px 5px 5px 5px;
	padding:10px 5px 5px 5px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:100;
	text-align:center;
	float:left;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
#wrapper .boxPrivada .boton2{
	background:url(../images/boton-3.png) no-repeat;
	width:94px;
	height:43px;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#4a2e13;
	font-weight:100;
	border:solid 0px;
	cursor:pointer;
}
#wrapper .linea1{
	width:750px;
	height:5px;
	border-bottom:solid 1px #e1dcd7;
	margin:5px 0px 5px 0px;
	float:left;
}
#wrapper .caja1{
	width:760px;
	float:left;
}
#wrapper .tamano1{
	width:150px;
}
#wrapper .ProductAttributesSelect{
	width:150px;
}
#wrapper .tamano3{
	width:350px;
}
#wrapper .formu3{
	float:left;
	width:350px;
	height:26px;
	margin:10px 5px 5px 5px;
}
#wrapper .formu4{
	float:left;
	width:700px;
	height:26px;
	margin:10px 5px 5px 5px;
}
#wrapper .formu5{
	float:left;
	width:700px;
	margin:10px 5px 5px 5px;
}
#wrapper .formu6{
	float:left;
	width:700px;
	height:250px;
	text-align:center;
	margin:10px 5px 5px 5px;
}
#wrapper .peque1{
	float:left;
	width:470px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f2205;
}
#wrapper .peque2{
	float:left;
	width:390px;
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#999;
	margin:15px 0px 5px 5px;
}
#wrapper .peque3{
	float:left;
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0px;
}
#wrapper .formu4{
	float:left;
	width:700px;
	margin:10px 5px 5px 5px;
}
#wrapper .boxPrivada label{
	width:100px;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f2205;
}
#wrapper .tablaempresa{
	width:740px;
	float:left;
	margin:10px 0px 10px 0px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	display:inline;
}
#wrapper .tablaempresa .tit{
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3f2205;
	letter-spacing:0px;
}

#wrapper .rojo{
	color:#990000;
	font:normal 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#wrapper .tablaprov{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#663300;
	float:left;
}
a.ayuda1{
	position:absolute;
	z-index:1;
	text-decoration:none;
}
a.ayuda1 span{
	display:none;
}
a.ayuda1:hover{
	z-index:2;
}
a.ayuda1:hover span.tip{
	display:block;
	position:absolute;
	top:18px;
	left:-90px;
	padding: 5px;
	width:200px;
	color: #FFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	background:#333333;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	border:solid 1px #000;
	-webkit-box-shadow:0px 0px 9px 3px rgba(34,34,34, .5);
	-moz-box-shadow:0px 0px 9px 3px rgba(34,34,34, .5);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.mapa_imagen {
  position: relative
}
ul.notas li {
  list-style: none;
  display: none;
  position: absolute;
  border:solid 1px white;
  background: url("esta_imagen_no_existe");
}
div.mapa_imagen:hover ul.notas li {
  display: block;
}
ul.notas li p {
  margin: 10px 0 0 0;
  padding: .3em;
  display: none;
  background:rgba(0,0,0, .7);
  position: absolute;
  border:solid 1px #000;
  top: 100%;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}
ul.notas li:hover p {
  display: block;
}
ul.notas li#nota1 {
  width: 50px; height: 50px; top: 1px; left: 10px;
}

.tabla-cont3{
	font:italic 12px Arial, Helvetica, sans-serif;
	padding:0px 3px 0px 2px;
	float:left;
	display:block;	
}
.tabla-cont3 a{
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0px 3px 0px 2px;	
}
.tabla-cont3 a:hover{
	color:#CC0000;	
}
.tabla-cont3 span{
	border:solid 1px #0033CC;
	padding:2px 3px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:#663300;
	color:#FFFFFF;
	margin:0px 0px 0px 5px;
}
.tabla-cont3 td{
	border-bottom:solid 0px #999999;
	border-right:solid 0px #dddddd;
}
.tags{
	width:650px;
	float:left;
	margin:15px 0px 10px 15px;
	padding:5px;
	display:inline;
	border:solid 1px #CCCC99;
	background:#FFFFCC;
}
.tags p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#996633;
	margin: 0px;
	padding: 0px;
}
.tags h4{
	font:normal bold 16px Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 0px;
	padding: 0px;
}
.boxImg2{
	width:80px;
	height:80px;
	float:left;
	margin:5px;
}
/*-------------------*/
/*------COMUN2-------*/
/*-------------------*/
#wrapper .colum2{
	width:218px;
	float:left;
}
#wrapper .colum2  h2{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#f00;
	font-weight:lighter;
	margin:0px 0px 5px 10px;
	display:inline;
	width:80%;
	float:left;
}
#wrapper .colum2 .empresa{
	width:200px;
	height:170px;
	float:left;
	margin:5px 0px 10px 6px;
	padding:3px;
	display:inline;
	background:#e8e4e0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-webkit-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-moz-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
}
#wrapper .colum2 .empresa h3{
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	color:#069485;
	font-weight:lighter;
	margin:3px;
	float:left;
}
#wrapper .colum2 .empresa p{
	font:italic 14px Georgia, "Times New Roman", Times, serif;
	margin:3px;
}
#wrapper .colum2 .empresa a.alta1{
	background:url(../images/alta-1.jpg) no-repeat;
	width:200px;
	height:21px;
	margin:5px 5px 5px 5px;
	padding:10px 5px 5px 5px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:100;
	text-align:center;
	cursor:pointer;
	display:block;
	float:left;
	text-decoration:none;
}
#wrapper .colum2 .empresa .imagen{
	width:81px;
	height:59px;
	float:right;
}
#wrapper .colum2 .empresa .linea6{
	width:350px;
	height:1px;
	float:left;
	border-bottom:solid 1px #FFF;
	border-top:solid 1px #b59c84;
	margin:5px 0px 10px 0px;
}
#wrapper .colum2 .empresa .formu2{
	float:left;
	width:190px;
	margin:5px 5px 2px 5px;
}
#wrapper .colum2 .empresa label{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3f2205;
}
#wrapper .colum2 .empresa .boxboton{
	float:left;
	width:190px;
	height:50px;
	margin:10px 5px 0px 5px;
}
#wrapper .colum2 .empresa .boxboton .explica a{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#ff901f;
	margin:2px 0px 8px 0px;
	display:inline;
}
#wrapper .colum2 .empresa .tamano3{
	width:187px;
}
#wrapper .colum2 .empresa a.boton3{
	width:160px;
	height:55px;
	font:normal bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 0px 10px 18px;
	padding:15px 0px 0px 0px;
	float:left;
	text-align:center;
	background:#0fbd8a;
	text-decoration:none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-webkit-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-moz-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
}
#wrapper .colum2 .empresa a.boton4{
	width:160px;
	height:55px;
	font:normal bold 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:20px 0px 10px 18px;
	padding:15px 0px 0px 0px;
	float:left;
	text-align:center;
	background:#999999;
	text-decoration:none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-webkit-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
	-moz-box-shadow:0px 0px 4px 2px rgba(34,34,34, .3);
}
#wrapper .colum2 .empresa a.boton3:hover{
	background:#8e4303;
	color:#FFCC00;
}
#wrapper .colum2 .empresa a.boton4:hover{
	background:#660000;
	color:#FFCC00;
}
#wrapper .colum2 .banners1{
	width:200px;
	height:120px;
	margin:5px 5px 10px 5px;
	float:left;
	border:none;
}
#wrapper .colum2 .pubtxt{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

#wrapper .colum2 .listado{
	width:200px;
	float:left;
}
#wrapper .colum2 .listado ul{
	margin:0px;
	padding:1px 0px 0px 5px;
}
#wrapper .colum2 .listado li{
	list-style:none;
}
#wrapper .colum2 .listado a{
	font:normal 11px Arial, Helvetica, sans-serif;
}
.column2 form{
	float:left;
	margin:0px;
}
.colum2 label{
	font:normal 14px Arial, Helvetica, sans-serif;
	margin:5px;
}
.colum2 .leyenda1{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.colum2 a{
	font:normal 14px Arial, Helvetica, sans-serif;
}
.colum2 .boxImgGallery{
	width:200px;
	float:left;
	margin:30px 0 0 0;
}
.colum2 h4{
	font:italic 16px Georgia, "Times New Roman", Times, serif;
	color:#069485;
	clear:both;
	width:100%;
}
.colum2 .boxImg{
	width:60px;
	height:80px;
	float:left;
	margin:5px;
}
/*-------------------*/
/*------FOOTER-------*/
/*-------------------*/
#footer{
	width:980px;
	clear:both;
	height:40px;
	background:#f1eeec;
}
#footer p{
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:5px;
	clear:left;
}
#footer .txt a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#CC6600;
	margin:5px;
	float:left;
}

