/*Reset estilos*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}/*rememberToDefineFocusStyles!*/:focus{outline:0;}body{line-height:1;color:black;background:white;}/*tablesstillneed'cellspacing="0"'inthemarkup*/table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/*ol,ul{list-style:none;}*/
/*Reset estilos*/
html{overflow:scroll;font-family:Helvetica,Verdana,Arial;font-size:1em;}
body{clear:both;background-color:#727274;}

a{outline:none;}
a:link,a:visited { text-decoration:none;}
a:hover,a:active { text-decoration:underline; }
a:link,a:hover,a:active{color:#D6CB14;}
a:visited {color:#D6CB14;}

li{margin-bottom:.7em;}
strong{font-weight:bold;}
h1{font-size:1.3em;font-weight:normal;margin-bottom:10px;clear:both;}
h2{font-size:18px;margin-bottom:10px;color:#e3d625;font-weight:bold;}
h3{font-size:1.2em;font-style:italic;margin-bottom:5px;}
h4{font-size:1em;margin-bottom:0px;font-weight:bold;}
h5{font-size:1em;margin-bottom:5px;font-style:italic;font-weight:600;}
.separador{clear:both;}
.left{float:left;}
.right{float:right;}
div .left>a img{margin:5px;}
div .right>a img{margin:5px;}
#nube_tags{clear:both;font-size:130%;width:170px;float:right;text-align:center;}
.etiqueta{font-size:50%;}
/*
.etiqueta0{font-size:80%;}.etiqueta1{font-size:90%;}.etiqueta2{font-size:100%;}.etiqueta3{font-size:110%;}
.etiqueta4{font-size:120%;}.etiqueta5{font-size:130%;}.etiqueta6{font-size:140%;}.etiqueta7{font-size:150%;}
*/

#contenedor{width:905px;margin:0 auto;background-color:#fff;}
#idiomas{text-align:right;font-size:.8em;padding-top:20px;margin-right:30px;}
#idiomas a{background-color:#e3d625;padding:20px 20px 0 20px;color:green;}

#idiomas form{float:right;margin-right:5px}
#cabecera{margin:-33px auto 0 auto;height:140px;background-color:#fff;float:left;}
#slider_cabecera ul{list-style-type:none;}
	#logo{
		float:left;
	}	
	#banner{			
		float:left;
		width:350px;
		height:60px;
		line-height:30px;		
		margin-top:30px;
		margin-left:30px;				
	}
#menu_cont{
	float:left;
	background:url(../images/fondo_menu.jpg);
	background-repeat:repeat-x;
	height:29px;
	width:905px;
	font-size:11px;
}

#menu_cont ul,#menu_cont li{margin-bottom:0;list-style-type:none;}
.menu{
	float:left;
	margin:5px 0 0 25px;	
}
.menu a{color:#000;}
.activo a{color:#e3d625;}
a.activo{color:#e3d625;}

#contenedorgalerias{
	float:left;
	width:100%;
}

/*CONTACTO*/
#menu8{
	float:right;
	margin-right:20px;
	background:url("../images/sobre_email.png") right top;
	background-repeat:no-repeat;
	padding-right:30px;
}


#contenido{
	font-size:.8em;
	color:#888;
	line-height:1.5em;
	text-align:left;	
}

#contenidotexto{width:686px;float:right;margin:0 30px 30px 0;padding-left:15px; font-size:1.1em;background:url("../images/fondo_contenido_sinfoto.jpg") repeat-y;}
#contenidomenuizq{width:170px;float:left;text-align:left;font-size:.9em;} /*Este solo lo lleva cuando llenamos el hueco de la izquierda*/
#contenidomenuizq ul{list-style-type:none;}

#contenedorcontenidos{witdh:726px;float:right;margin-bottom:30px;background:url("../images/fondo_contenido.jpg") repeat-y;}
#contenidotextodch{width:450px;float:left;font-size:1.1em;margin-right:5px; padding:0 15px;} /*border-left:1px dotted #888;border-right:1px dotted #888;*/
#contenidodch{width:230px;float:right;text-align:left;font-size:.85em;padding-left:16px;} 

#contenedorcontenidos ul,#contenidotexto ul,#contenedorcontenidos ol,#contenidotexto ol{margin-top:15px;}
#contenedorcontenidos li,#contenidotexto li{margin-left:20px;line-height:20px;}
#contenedorcontenidos ol li,#contenidotexto ol li{list-style-type:decimal;}
#contenedorcontenidos ul li,#contenidotexto ul li{list-style-type:disc;}
#contenedorcontenidos #gallery ul li,#contenidotexto #gallery ul li{list-style-type:none;margin:0;}

#imagen_cabecera{margin-bottom:40px;clear:both;}
#imagen_cabecera img{border-bottom:20px solid #d6cb14;} /* *display:block;*/
.encimafoto{
	position:absolute;
	margin-top:20px;
	margin-left:25px;
	color:#fff;	
	font-size:26px;
	line-height:26px;
}
.encimafoto span{padding:0;margin:0;}
.columizq{width:150px;float:left;margin-left:11px;}
.columcentro{width:150px;float:left;margin-left:32px;}
.columdch{width:150px;float:left;margin-left:32px;}

.titulazo{font-size:.9em;line-height:1em;}
.subtitulazo{font-size:1.2em;padding-top:10px;padding-bottom:20px;}
.texto_oculto{display:none;}
.gris{color:#888;}
.naranja{color:#e27c03;}
.blanco{color:#fff;}
.negrita{font-weight:bold;}
.tam1-2em{font-size:1.2em;}
.tammin{font-size:9px;}
.tam12{font-size:12px;}
.tam14{font-size:14px;}
.tam16{font-size:16px;}
.tam18{font-size:18px;}
.tam22{font-size:22px;}
.margin5{margin:5px;}
.margintop20{margin-top:20px;}
.textcenter{text-align:center;}
.relativetop10{position:relative;top:10px;}

.allwidth{width:100%;}
#cont_portada{
	margin:0 auto;	
}
	#portada_izq{
		width:425px;
		float:left;		
		padding:15px;
	}
	#portada_dch{
		width:432.5px;
		float:left;
		padding:0 15px 15px 0;
	}
		#p_dch_izq{width:200px;float:left;padding:0 10px 0 10px;border-right:1px #888 dotted;border-left:1px #888 dotted;}
		#p_dch_dch{width:200px;float:left;padding:0 0 0 10px;}
	#portada_dch h3{
		color:#d6cb14;
		border-bottom:1px dotted #888;
		font-style:normal;
		margin-bottom:20px;
	}
	.noticia_resumen{
		float:left;
		margin-bottom:25px;
		border-bottom:1px dotted #888;
		width:100%;
	}
	.noticia_resumen a{font-size:11px;}
	
#pie{
	margin-top:10px;
	color:#fff;
	padding:9px 0;
	text-align:center;
	width:905px;
	background-color:#3a581e;
}
#pie address{
	font-style:normal;
	font-size:.6em;
}
#pie address a{color:#d6cb14;}


/*#menu_tree ul>li>ul>li{display:none;}*/
#menu_tree{width:167px} 
#menu_tree li{font-size:14px;font-weight:bold;} 

#menu_tree .activo>a{color:#000 !important;}

#menu_tree li{margin-left:10px;margin-bottom:0;}
#menu_tree a{color:#666;}

#menu_tree a:hover{background-color:#e3d625;}

#menu_tree .tree1{margin-bottom:10px;background:url("../images/flechita.png") top left no-repeat;padding-left:10px;}
#menu_tree .tree1 a{font-size:.9em;color:#666;}

#menu_tree .tree2{font-weight:normal;}
#menu_tree .tree2 a{font-size:.9em;color:#666;}

#menu_tree .tree3{}
#menu_tree .tree3 a{font-size:.9em;}

#menu_tree .tree4{}
#menu_tree .tree4 a{font-size:.9em;}

#menu_tree .activo{color:#e3d625;}


/* FORMULARIO PEDIDOS */
	#formulario_pedido label,#formulario_pedido input,#formulario_pedido select,#formulario_pedido textarea{
		font-family:arial;
		font-size:12px;			
		display:block;
		padding:5px;						
	}	
	#contenidotexto div.error{
		background-color:#FF8F8F;
		border: 1px solid #FF1111;
		margin-bottom:5px;
		padding:5px;
		font-size:1.2em;
		width:90%;
	}
	#contenidotexto div.errorcaptcha{
		background-color:#FF8F8F;
		border: 1px solid #FF1111;
		margin-bottom:15px;
		padding:5px;
		font-size:1.1em;
		width:260px;
	}
	#contenidotexto div.successcaptcha{
		background-color:#8dbdd8;
		border: 1px solid #0000ff;
		margin-bottom:15px;
		padding:5px;
		font-size:1.1em;
		width:260px;
	}
	#formulario_pedido div.error{
		background-color:#FF8F8F;
		border: 1px solid #FF1111;
		margin-bottom:5px;
		padding:5px;
		width:277px;
	}
	#formulario_pedido label{font-weight:bold;}
	#datos_form_ok{border:solid 2px #aaa;width:70%;padding:10px;}
	
	.botoninfo{float:right;margin:20px 35px;}
	
/*LISTADO noticiaS*/
	.contnoticia{float:left;clear:both;border-bottom:1px #000 dotted;width:100%;margin-bottom:15px;}
	.contnoticia h4{font-size:1.3em;font-weight:bold;}
	.contnoticia h5{font-size:1.1em;}
	.contnoticia .fecha_noticia {font-size:.9em;}
	h3.fecha_noticia{font-size:.9em;font-style:normal;}

/*BLOG_COMENTARIOS_LISTADO*/
	.contcomentario{float:left;clear:both;border-bottom:1px #000 dotted;width:70%;margin-bottom:15px;}
	.contcomentario h5{margin-left:10px;}
	.fecha_comentario{font-size:.75em;}
/*BLOG_COMENTARIOS_ANADIR*/	
	#comentarios_blog{
		clear:both;
		float:left;
	}

/*BUSQUEDAS*/
	div.busqueda{
		border-bottom:1px #999 solid;
		margin-top:20px;
	}
/*BUSCADOR_JQUERY*/
	.buscador_jquery{width:420px;float:left;margin:20px 35px;}
/*LISTADO PRODUCTOS*/
#hijos_listado_productos{width:50%;margin:0 auto;}
#hijos_listado_productos li{margin-left:10px;}
#hijos_listado_productos li{list-style-type:disc;color:#f97516;}
#hijos_listado_productos .tree2{margin-top:5px;list-style-type:circle;}

#enlaces_compartir{margin:10px 40px 10px 0;clear:both;float:right;}
#enlaces_compartir a img{margin:-6px;}
#enlaces_compartir a img:hover{margin-right:4px;}

#comentarios_blog{width:400px;}
#comentarios_blog fieldset{border:1px solid #ccc;padding-left:10px;}
#comentarios_blog legend{padding:0 5px;} 
#comentarios_blog label{width:100px;margin-top:13px;}
#comentarios_blog input{width:265px;margin-top:10px;}
#comentarios_blog textarea{width:265px;margin-top:10px;}

#mapaweb{	
	text-align: left;	
	width:200px;
	float:right;
}
#mapaweb li{
	margin:0;
	list-style-type: inherit;
}

#mapaweb ul li{margin:0;margin-left:15px;}

/*PARA LIGHTBOX*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}#lightbox-container-image-data {padding: 0 10px; color: #666; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
/*PARA LIGHTBOX*/
/*TABLESORTER*/
table.tablesorter {float:left;font-family:arial;background-color: #CDCDCD;margin:0 5%;font-size: 11px;width: 90%;text-align: left;}table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 11px;padding: 4px;}table.tablesorter thead tr .header {background-image: url(bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}table.tablesorter thead tr .headerSortUp {background-image: url(asc.gif);}table.tablesorter thead tr .headerSortDown {background-image: url(desc.gif);}table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
/*TABLESORTER*/
/*HIGHLIGHT*/
.highlight { background-color: #E27C03; text-decoration:blink;font-size:1.4em;font-weight:bold;}
/*HIGHLIGHT*/