/*
////////////////////////////////////////////////////////////////
///////////// CREADO Y REALIZADO POR DEDO MULTIMEDIA S.A.
///////////// http://www.dedomultimedia.com
///////////// 2005 
////////////////////////////////////////////////////////////////
*/





/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	line-height: 14px;
	color: #333333;
	text-align: center;
	background: url(../images/background_trigo.gif) no-repeat center 120px;
	}

.ancla {
	clear: both;
	margin: 0px;
	}
	
.sin_estilos {
	display: none;
	}	

.invisible {
	display: none;
	}

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */




/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/

#cont_level01 {
	width: 70.7em;
	background: #FFFFFD;
	border: 1px solid #AAA59F;
	margin: 3em auto 5em auto;
	}

html>body #cont_level01 {
	width: 71em;
	}

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/

#contenedora {
	padding: 0em;
	color: #000000;
	font-size: 95%;
	border: 1px solid #AAA59F;
	margin: .5em .5em .5em .5em;
	background: url(../images/pie_fondo.gif) bottom no-repeat #F8F9F4;	
	}

#contenedora h2 {
	text-indent: -9999px;
	margin: 0px auto 0px auto;	
	border: 0px solid red;
	}

/* ///////////////////////////////////////////////////////////// */	
	
.fondoH2_01es	{
	background: url(../images/nuestro_trabajo_h2es.gif) no-repeat;
	width: 141px;
	height: 28px;
	}
	
.fondoH2_01eu	{
	background: url(../images/nuestro_trabajo_h2eu.gif) no-repeat 19px;
	width: 141px;
	height: 28px;
	}	
	
/* ///////////////////////////////////////////////////////////// */	
	
.fondoH2_04es	{
	background: url(../images/calidad_h2es.gif) no-repeat;
	width: 73px;
	height: 18px;
	}	
	
.fondoH2_04eu	{
	background: url(../images/calidad_h2eu.gif) no-repeat;
	width: 90px;
	height: 18px;
	}
		
/* ///////////////////////////////////////////////////////////// */		
	
.fondoH2_05es	{
	background: url(../images/contacto_h2es.gif) no-repeat;
	width: 76px;
	height: 14px;
	margin-top: 15px;
	}	
	
html>body .fondoH2_05es	{
	background: url(../images/contacto_h2es.gif) no-repeat;
	width: 76px;
	height: 14px;
	margin-top: 5px;
	}		
	
.fondoH2_05eu	{
	background: url(../images/contacto_h2eu.gif) no-repeat;
	width: 170px;
	height: 23px;
	margin-top: 15px;
	}		
	
html>body .fondoH2_05eu	{
	background: url(../images/contacto_h2eu.gif) no-repeat;
	width: 170px;
	height: 23px;
	margin-top: 5px;
	}	
		
/* ///////////////////////////////////////////////////////////// */		
	

.fondoH2_06	{
	background: url(../images/extranet_h2.gif) no-repeat bottom;
	width: 79px;
	height: 55px;
	margin-top: 7px; 
	margin-bottom: .5em;
	}
	
html>body .fondoH2_06	{
	background: url(../images/extranet_h2.gif) no-repeat bottom;
	width: 79px;
	height: 35px;
	margin-top: 17px; 
	margin-bottom: .5em;
	}	
	

#contenedora img {
	margin-top: .7em;
	margin-bottom: 20em;
	}
	
#contenedora .rombo_pie {
	color: #AAA498;
	font-size: 90%;
	margin-top: 0px;
	background: url(../images/rombo_pie.gif) no-repeat 7.5em;
	}	
	
.rombos_hr {
	clear: both;
	height: 15px;
	background: url(../images/tres_puntos.gif) no-repeat center;
	}	
	
#contenedora a:link {
	color: #73243A;
	text-decoration: none;
	}
	
#contenedora a:visited {
	color: #8D092E;
	text-decoration: none;
	}	
	
#contenedora a:hover {
	color: #A81D44;
	text-decoration: underline;
	}	
	
.cabecera {
	margin: 0px;
	}	
	
.p_align_center {
	margin-left: 14em;
	margin-right: 14em;
	}		

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// PANES 
*/

#panes {
	width: 30em;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 3em;
	margin-bottom: 12em;
	border: 0px solid #CFCEBC;
	background: url(../images/borde_catalogo_ul.gif) no-repeat 0px 115px;
	}

#panes img {
	margin-bottom: .7em;
	}

#panes h2 {
	text-indent: -9999px;
	margin: 2em auto 0em auto;	
	border: 0px solid red;
	}

/* ///////////////////////////////////////////////////////// */

.fondoH2_02es	{
	width: 51px;
	height: 27px;
	background: url(../images/panes_h2es.gif) no-repeat 0px 4px;	
	}
	
.fondoH2_02eu	{
	width: 51px;
	height: 27px;
	background: url(../images/panes_h2eu.gif) no-repeat;	
	}
		
/* ///////////////////////////////////////////////////////// */	
	
#panes ul {
	text-align: center;
	list-style: none;
	margin-left: 0em;
	}
	
html>body #panes ul {
	margin-left: -3.7em;
	}	
	
#panes li {
	margin-bottom: .5em;
	}	
	
#panes a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}	

#panes a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}	

#panes a:hover {
	color: #73243A;
	font-weight: bold;
	text-decoration: underline;
	}		

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESPECIALIDADES 
*/

#especialidades {
	width: 30em;
	float: right;
	padding: 0px;
	margin-right: 3em;
	margin-bottom: 12em;
	border: 0px solid #CFCEBC;
	background: url(../images/borde_catalogo_ul.gif) no-repeat -20px 115px;
	}

#especialidades img {
	margin-bottom: .7em;
	}

#especialidades h2 {
	text-indent: -9999px;
	margin: 1.7em auto 0em auto;	
	border: 0px solid red;
	}

/* ///////////////////////////////////////////////////////////// */

.fondoH2_03es	{
	width: 126px;
	height: 27px;	
	background: url(../images/especialidades_h2es.gif) no-repeat;	
	}
	
.fondoH2_03eu	{
	width: 126px;
	height: 27px;	
	background: url(../images/especialidades_h2eu.gif) no-repeat;	
	}	
	
/* ///////////////////////////////////////////////////////////// */	
	
#especialidades ul {
	text-align: center;
	list-style: none;
	margin-left: -0em;
	}
	
html>body #especialidades ul {
	margin-left: -3.7em;
	}		
	
#especialidades li {
	margin-bottom: .5em;
	}		

#especialidades a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}	

#especialidades a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}	

#especialidades a:hover {
	color: #73243A;
	font-weight: bold;
	text-decoration: underline;
	}	

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS DEL MENU 
*/

.menu {
	list-style: none;
	margin: 0px;
	width: 100%;
	padding: 0px;
	color: #8A8476;
	margin-top: -2px;
	letter-spacing: .3em;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	}

html>body .menu {
	margin-top: 0px;
	}  

.menu li {
	float: left;
	font-size: 90%;
	border-left: 1px solid #D6CBB4;
	border-bottom: 1px solid #D6CBB4;
	width: 19.8%;
	} 
	
#contenedora .menu li a:link {
	color: #888174;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
	background: #F9F9F5;
	/*background: url(../images/menu/fondo01_a.gif) no-repeat #F9F9F5 4px 5px;*/
	} 	
	
#contenedora .menu li a:visited {
	color: #888174;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
	background: #F9F9F5;
	/*background: url(../images/menu/fondo01_a.gif) no-repeat #F9F9F5 4px 5px;*/
	} 	
	
#contenedora .menu li a:hover {
	color: #663741;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100%;
	background: #E6E1D2;
	/*background: url(../images/menu/fondo01_hover.gif) no-repeat #E6E1D2 4px 5px;*/
	} 	
		
#contenedora .seleccionado {
	color: #663741;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 19.8%;
	background: #E6E1D2;
	/*background: url(../images/menu/fondo01_hover.gif) no-repeat #E6E1D2 4px 5px;*/
	} 		
			
.submenu {
	margin: 0px;
	padding: 0px;
	}

.submenu li {
	float: left;
	margin: 0px;
	width: 100%;
	font-size: 100%;
	list-style: none;
	letter-spacing: 2px;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	border-color: #D6CBB4;
	}
	
.seleccionadoMiniMenu {
	float: left;
	margin: 0px;
	width: 100%;
	list-style: none;
	letter-spacing: 2px;
	border-width: 1px 1px 0px 0px;
	border-style: solid solid none none;
	border-color: #D6CBB4;
	background: #E6E1D2;
	/*background: url(../images/menu/fondo01_hover.gif) no-repeat #E6E1D2 4px 5px;*/
	}	

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/

#invisible {
	border: 0px solid red;
	background: url(../images/contacto_fondo.gif) no-repeat 0px 115px;
	}

#contacto_caja01 {
	width: 36em;
	float: left;
	padding: 0px;
	color: #888174;
	text-align: left;
	margin-left: 6.7em;
	padding-top: 2.6em;
	margin-bottom: 8em;
	margin-top: 18px;
	border: 0px solid #CFCEBC;
	}

html>body #contacto_caja01 {
	width: 36em;
	float: left;
	padding: 0px;
	color: #888174;
	text-align: left;
	margin-left: 15.7em;
	padding-top: 2.6em;
	margin-bottom: 8em;
	margin-top: 0px;
	border: 0px solid #CFCEBC;
	}


#contacto_caja01 ul {
	border: 1px solid red;
	}	
	
#contacto_caja01 li {
	margin-bottom: 1em;
	}	
	
#contacto_caja01 label {
	border: 0px solid red;
	margin-bottom: 5px;
	float: left;
	width: 6.5em;
	}	

.unomas	{
	margin-left: 0px;
	margin-right: 0px;
	}

html>body .unomas	{
	margin-left: 0px;
	margin-right: 5px;
	}
	
input {
	border: 1px solid #CBCBCD;
	background: #F9F9F5;
	color: #A5A5AA;
	width: 17em;
	}
	
.input_comentario {
	width: 301px;
	height: 6em;
	color: #A5A5AA;
	border: 1px solid #CBCBCD;
	background: #F9F9F5;	
	}	

.boton {
	border: 1px solid #CBCBCD;
	background: #F9F9F5;
	text-align: center;
	width: 50px;		
	}	

.li_boton {
	padding: 0px;
	}
	
li.li_boton .boton {
	margin: 0px;
	margin-left: 5.4em;
	}	

#contacto_caja02 {
	width: 20em;
	float: right;
	padding: 0px;
	margin-top: 5em;
	margin-left: 0px;
	margin-right: .1em;
	margin-bottom: 12em;
	text-align: left;
	list-style-image: url(../images/contacto_list_style.gif);
	border: 0px solid #CFCEBC;
	}
	
#contacto_caja02 ul {
	margin-left: 0px !important;
	margin-top: 6.8em;
	padding: 0px;
	padding-left: 10px;
	}
	
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// LISTADO PANES 
*/

#listado_panes {
	border: 0px solid red;
	margin-bottom: 7em;
	}
	
#listado_productos {
	list-style: none;
	border: 0px solid blue;
	margin-top: 2.5em;
	margin-left: 3.7em;
	}		

#listado_productos a:link {
	text-decoration: none; 
	color: #622334; 
	font-weight: bold;
	}

#listado_productos a:visited {
	text-decoration: none; 
	color: #622334; 
	font-weight: bold;
	}
	
#listado_productos a:hover {
	text-decoration: underline; 
	color: #622334; 
	font-weight: bold;
	}	
	
img {
	border: 0px;
	}
	
#listado_productos li {
	border: 0px solid red;
	text-align: left;
	float: left;
	padding: 0px;
	width: 21em;
	height: 10em;
	}	

#listado_productos li img {
	float: left;
	}
	
#listado_productos li span.span {
	border: 1px solid #CDCBBF;
	margin-left: 7px;
	margin-top: 1em;
	color: #000;
	}
	
#listado_productos li a:link span.span {
	border: 1px solid #CDCBBF;
	margin-left: 7px;
	margin-top: 1em;
	color: #000;
	font-weight: normal;
	background: #ffffff;
	}	
	
#listado_productos li a:visited span.span {
	border: 1px solid #CDCBBF;
	margin-left: 7px;
	margin-top: 1em;
	color: #000;
	font-weight: normal;
	background: #ffffff;
	}		
	
#listado_productos li a:hover span.span {
	border: 1px solid #CDCBBF;
	margin-left: 7px;
	margin-top: 1em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background: #CDCBBF;
	}	
	
#listado_productos li span {
	margin-left: 7px;
	}			
	
#listado_productos li span strong {
	color: #622334;
	}				
	
/* //////////////////////////////////////////////////////// */	
	
#panes_titulo {
	text-align: right;
	border: 1px solid #F8F9F4;
	}
		
#panes_titulo ul {
	list-style: none;
	border: 0px solid blue;
	margin-top: 2.5em;
	margin-right: 5.8em;
	}
	
#panes_titulo li {
	display: inline;
	list-style: none;
	font-size: 120%;
	font-weight:bold;
	border: 0px solid red;
	padding: .5em .5em .5em 1em;
	}
	
.detalle_listado_menu {
	background: url(../images/detalle_listado_menu.gif) no-repeat 0px 12px;
	}	
	
#panes_titulo li a:link {
	color: #A29F96;
	text-decoration: none;
	}
	
#panes_titulo li a:visited {
	color: #A29F96;
	text-decoration: none;
	}	
	
#panes_titulo li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#panes_titulo .activo {
	color: #000000;
	text-decoration: none;
	background: url(../images/detalle_listado_menu.gif) 0px 11px no-repeat;
	}	
	
/* ////////// */

#especialidades_titulo {
	text-align: right;
	border: 1px solid #F8F9F4;	
	background: url(../images/especialidades_listado.gif) no-repeat;
	}	
	
#especialidades_titulo ul {
	list-style: none;
	border: 0px solid blue;
	margin-top: 2.5em;
	margin-right: 5.8em;
	}
	
#especialidades_titulo li {
	display: inline;
	list-style: none;
	font-size: 120%;
	font-weight:bold;
	border: 0px solid red;
	padding: .5em .5em .5em 1em;
	}					

#especialidades_titulo li a:link {
	color: #A29F96;
	text-decoration: none;
	}
	
#especialidades_titulo li a:visited {
	color: #A29F96;
	text-decoration: none;
	}	
	
#especialidades_titulo li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#especialidades_titulo .activo {
	color: #000000;
	background: url(../images/detalle_listado_menu.gif) 0px 12px no-repeat;
	text-decoration: underline;
	}	

#capaFoto {
	position:absolute;
	z-index:10;
	top:0px;
	left:-180px;
	width:349px;
	padding-bottom: 0px;
	border: 0px solid red;
	background: url(../images/popUp.jpg) no-repeat;
	}
	
html>body #capaFoto {
	top:0px;
	left:200px;
	width:349px;
	} 	
	
#capaFoto .popup_img {
	margin: 0px !important;
	margin-bottom: -2px !important;
	}	
	
html>body #capaFoto .popup_img {
	margin: 0px !important;
	margin-bottom: 0px !important;
	}	
	
.descripcion_popUp {
	margin: 12px;
	margin-bottom: 0px;}	

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// EXTRANET 
*/

#extranet_form {
	width: 36em;
	float: left;
	height: 12em;
	padding: 0px;
	color: #888174;
	text-align: left;
	margin-top: 3em;
	margin-left: 8.5em;
	border: 0px solid #CFCEBC;
	}
	
html>body #extranet_form {
	margin-left: 16em;
	padding-top: .7em;
	}	

#extranet_form ul {
	border: 0px solid red;
	}	
	
#extranet_form li {
	margin-bottom: 1em;
	list-style: none;
	}	
	
#extranet_form label {
	border: 0px solid red;
	margin-bottom: 5px;
	float: left;
	width: 6.5em;
	}	
	
input {
	border: 1px solid #CBCBCD;
	background: #F9F9F5;
	color: #A5A5AA;
	width: 17em;
	}

.boton {
	border: 1px solid #CBCBCD;
	background: #F9F9F5;
	text-align: center;
	width: 50px;
	margin-left: 115px;		
	}	
	
html>body .boton {
	border: 1px solid #CBCBCD;
	background: #F9F9F5;
	text-align: center;
	width: 50px;
	margin-left: 129px;		
	} 	

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/



/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/



/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/



/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/



/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */



/* 
////////////////////////////////////////////////// ESTILOS COMUNES 
*/



/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
