* {
	margin:0;
	padding:0;
}

a img {
	border:none;
}

body {
	background:#2C2C2C url(../img/fondo.jpg) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:20px;
}

a:link{ color:#6B5E4B; }
a:hover{ color:#9B8A72; }
a:visited{ color:#6B5E4B; }
a:active{ color:#6B5E4B; }

#wrapper {
	width:780px;
	margin:0 auto 0 auto;
	border:solid #FFFFFF;
	border-width:0 1px 0 1px;
	background-color:#F4EDDD;
	font-size:11px;
}

#headerl1 { height:13px; background:url(../img/barra-sup.jpg) repeat-x top left; }
#headerl2 { height:8px; background-color:#FFAA01; }

#buscador { padding:5px 0 5px 0; }
#buscador select { width:250px; }

#bot_buscar { width:20px; background:url(../img/buscar.jpg) no-repeat top left; border:0!important; height:20px; }

.sombra { background:url(../img/sombra.jpg) top left repeat-x; height:22px; }

#login a { font-size:11px; }
#login a:link { color:#3F8CA1; font-weight:bold; text-decoration:underline; }
#login a:hover { color:#3F8CA1; font-weight:bold; text-decoration:underline; }
#login a:visited { color:#3F8CA1; font-weight:bold; text-decoration:underline; }
#login a:active { color:#3F8CA1; font-weight:bold; text-decoration:underline; }

#contenido_central {
	background:url(../img/fondo-central.jpg) no-repeat top left;
	padding:10px 20px 20px 20px;
}

#contenido_central ul { padding-left:2em; }
#contenido_central li { list-style-image:url(../img/item.jpg); }

#col_derecha_index { text-align:center; }
#col_derecha_index * { padding:0!important; }

.footer {
	background-color:#131314;
	padding:20px 0 20px 0;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border-top:1px solid #33373D;
	color:#D9D9D9;
}

#foot1 {
	color:white;
	font-weight:bold;
	padding-left:2em;
}

#foot2 { text-align:right; padding-right:2em;  }
#foot2 a { color:#D9D9D9; font-weight:bold; }

#lineas_productos_final a { text-decoration:none; }
#lineas_productos_final * { padding:0; }
#lineas_productos_final td { vertical-align:top; border-bottom:1px dotted #996600; padding:15px 0; }

#lineas_productos_final_2 a { text-decoration:none; }
#lineas_productos_final_2 * { padding:0; }
#lineas_productos_final_2 td { vertical-align:top; }

#titulonovedades { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding:0!important; height:40px; }
#noticia_ind { background-color:#EDE6D5; border:1px solid #E3DCCC; padding:6px; }

.tituloseccion { height:45px; background:#FCF8F0 url(../img/titulo-seccion.jpg) no-repeat; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding-left:50px; }

.tituloseccion_sep { height:20px; }
.tituloseccion_sep_ant { height:5px; }

.contenido_central_prod { padding-right:0!important; }

#documentacion { background:#ECE5D4 url(../img/grad-docu.jpg) repeat-x top left; padding:5px; vertical-align:middle; border:1px solid #B9A78D; font-weight:bold; }
#documentacion a { color:#000000; border:none; text-decoration:none }

#documentacion2 { padding:2px; font-weight:bold; }
#documentacion2 a { color:#000000; border:none; }

#tooltip {
    padding: 2px;
    background:#867559;
    border: 1px solid #5D5141;
    text-align: center;
    font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}

.thumb_prod {
	border:1px solid #9D8969!important;
	background:white!important;
	padding:4px!important;
}

.titulo_prod {
	font-size:15px;
}

.mas_info {
	width:160px;
	padding-left:40px!important;
}

/* video */

.ver_video {
	margin:10px 0 20px;
	font-weight:bold;
}

.ver_video a {
	padding:0 0 5px 30px!important;
	background:url(../img/ico-video.png) no-repeat;
	display:block;
	font-size:13px;
}

.video_int {
	margin-top:25px;
}

/* pdf */

.ver_pdf {
	margin:0;
	font-weight:bold;
}

.ver_pdf a {
	padding:0 0 10px 30px!important;
	background:url(../img/ico-pdf.png) no-repeat;
	display:block;
	font-size:13px;
	border-bottom:1px dashed #CCCCCC;
}

#mapa_sitio { line-height:2.2em; }

.mapa_nivel_0 { border:solid #ECE6D7; border-width:9px 0 5px 0; font-size:14px; font-weight:bold; color:#5F5343; }
.mapa_nivel_1 span { margin-left:2em; background:url(../img/flecha-mapa-trans.png) no-repeat top left; font-weight:bold; font-size:13px }
.mapa_nivel_2 span { margin-left:6em; background:url(../img/flecha-mapa-trans.png) no-repeat top left; font-weight:bold; font-size:12px; color:#8A600E; }
.mapa_nivel_3 span { margin-left:10em; background:url(../img/flecha-mapa-trans.png) no-repeat top left; font-weight:bold; font-size:11px; }
.mapa_nivel_4 span { margin-left:16em; background:url(../img/mapa-circulo-trans.png) no-repeat top left; font-size:10px; font-weight:normal; }

.mapa_nivel_1 { padding-top:2em; padding-bottom:1em; }
.mapa_nivel_3, .mapa_nivel_4 { line-height:1.9em; }

.mapa_nivel_1 span, .mapa_nivel_2 span, .mapa_nivel_3 span, .mapa_nivel_4 span { padding-left:1.5em; }

.clear { clear:both; }

/* FORMULARIOS ------------------------------------------------------------------------------------------------ */

#form-contacto {
	line-height:1.9em;
	float:left;
	clear:right;
}

#form-contacto input, textarea, select {
	display: block;
	float: left;
	width:270px;
}

#form-contacto label {
	display: block;
	float: left;
	text-align: left;
	width: 160px;
	padding-right:0px;
	font-weight:bold;
	padding-left:19px;
	background:url(../img/item.jpg) no-repeat top left;
}

#form-contacto br {
	clear: left;
}

form input:focus, textarea:focus, select:focus { background-color:#D7D2C5; color:black; }
