/*
////////////////////////////////////////////////////////////////
///////////// CREADO Y REALIZADO POR DEDO MULTIMEDIA S.A.
///////////// http://www.dedomultimedia.com
///////////// info@dedomultimedia.com 
////////////////////////////////////////////////////////////////
*/



/*
/////////////////////////////////////////////// ESTILOS COMUNES
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: url(../images/background.jpg) #7A524A fixed;
	font-size: 69%;
	color: #5E5E5E;
	margin: 0px;
	}
	
img {
	border: 0px;
	}
	
.clear_both {
	clear: both;
	margin: 0px;
	padding: 0px;
	}	

h1 {
	 margin: 6px;
	 margin-left: 0px !important;
	 color: #58585a;
	 font-size: 160%;
	 font-weight: bold;
	 padding-left: 0px;
	 margin-bottom: 20px;
	}		

object {
	border: 0px solid #999999;
	margin: 0px;
	}	
	
span.address {
	font-style: italic;
	}
	
.invisible {
	display: none;
	}	
	
.img_calidad {
	float: right;
	margin: 10px;
	margin-top: -43px;
	}
		
.img_noticias {
	float: left;
	margin: 0px 10px;
	}	
	
.img_productos {
	float: right;
	padding: 2px;
	border: 1px solid #555;
	margin: -37px 0px 35px 10px;
	}		
	
.campos_actividad_img {
	float: right;
	margin: 10px;
	padding: 2px;
	margin-top: -38px;
	border: 1px solid #555;
	}	
	
.pie_select {
	color: #000000;
	border-bottom: 2px solid #000000;
	}	
	
ul.cactividad {
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	}	
	
ul.cactividad li {
	list-style-image: url(../images/campos_actividad_li.gif);
	margin-top: 1em;
	text-align: left;
	}	
	
ul.productos {
	padding: 0px;
	padding-left: 40px;
	margin: 0px;
	}	
	
ul.productos li {
	list-style-image: url(../images/campos_actividad_li.gif);
	margin-top: .6em;
	text-align: left;
	}		
	
.borde_blanco {
	width: 804px;
	margin: 0px auto;
	}	
	
.aire {
	padding: 3em 0em 3em 0em;
	}	
	
.aire_bottom {
	padding: 0em 0em 3em 0em;
	}	
	
.help {
	cursor: help;
	}	
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
/////////////////////////////////////////////// ESTILOS COMUNES
*/

#contenedora {
	border: 0px solid #ff0000;
	background: #ffffff;
	margin: 0em auto 0em auto;
	width: 861px;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/	





/*
/////////////////////////////////////////////// CABECERA
*/

#cabecera {
	background: url(../images/fondo_idioma.jpg) right top no-repeat #ffffff/*#ffcc00*/;
	border: 0px solid #cf0;
	padding: 0px;
	}
	
#cabecera img {
	float: left;
	margin: 10px 0px 0px 7px;
	}	
	
#cabecera p {
	float: right;
	font-size: 90%;
	margin: 5px 10px 0px -40px;
	}	
	
html>body #cabecera p {
	float: right;
	font-size: 90%;
	margin: 5px 10px 0px 10px;
	}		

#cabecera a:link {
	color: #ffffff;
	margin-left: 7px;
	text-decoration: none;
	}
	
#cabecera a:visited {
	color: #ffffff;
	margin-left: 7px;
	text-decoration: none;
	}	

#cabecera a:hover {
	color: #ffffff;
	margin-left: 7px;
	text-decoration: underline;
	}
	
/*
//////////////////// EXTRANET
*/

#extranet_form {
	width: 21em;
	float: right;
	height: 9em;
	padding: 0px;
	color: #888174;
	text-align: left;
	margin-right: 4.6em;
	border: 0px solid #FF99CC;
	}
	
html>body #extranet_form {
	margin-right: 10px;
	
	padding-top: .7em;
	margin-top: -1.3em;
	margin-bottom: 0px;
	}	

#extranet_form form {
	margin: 0px;
	padding: 0px;
	}

#extranet_form ul {
	border: 0px solid #ff0000;
	margin-top: 11px;
	margin-bottom: 0px;
	}	
	
#extranet_form li {
	list-style: none;
	border: 0px solid #ff0000;
	margin-bottom: 3px;
	}
	
#extranet_form li.li_title {
	padding-left: 15px;
	}	
	
#extranet_form span {
	text-align: center;
	}		
	
#extranet_form label {
	border: 0px solid #ff0000;
	margin-bottom: 5px;
	float: left;
	width: 6.5em;
	}	
	
.psw_es {
	width: 103px;
	font-size: 11px;
	}
	
.usr_es {
	width: 103px;
	font-size: 11px;
	}	

.mensaje_error {
	background: url(../images/aviso_mail.gif) 0px 12px;
	border: 0px solid #D11313;
	font-weight: bold;
	text-align: left;
	margin: 1em auto;
	color: #ffffff;
	padding: .5em;
	width: 22em;
	}
	
.mensaje_error strong {
	margin-top: .8em;
	color: #D11313;
	}	

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
/////////////////////////////////////////////// MENU Y CABECERA
*/

#cont_longdesc {
	padding: 0em;
	margin: 0em auto;
	background: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	}
	
#cont_longdesc h1 {
	border: 0px dashed #D85A6F;
	text-transform: uppercase;
	background: #ffffff;
	color: #FF0000;
	}	

#cont_longdesc fieldset {
	border: 0px double #F2DDE1;
	text-align: left;
	margin: 1em auto;
	clear: both;
	}

#cont_longdesc legend  {
	text-transform: uppercase;
	text-decoration: underline;
	background: #ffffff;
	font-weight: bold;
	color: #458181;
	}
	
#cont_longdesc legend a:link {
	text-transform: uppercase;
	text-decoration: underline;
	background: #ffffff;
	color: #9FCDCD;
	}	
	
#cont_longdesc legend a:visited {
	text-transform: uppercase;
	text-decoration: underline;
	background: #ffffff;
	color: #9FCDCD;
	}	
	
#cont_longdesc legend a:hover {
	text-transform: uppercase;
	text-decoration: underline;
	background: #ffffff;
	color: #9FCDCD;
	}	

.longdesc {
	text-transform: uppercase;
	font-weight: bold;
	background: #ffffff;
	font-size: 90%;
	color: #7AA5A5;
	margin: 0em;
	}	

#long_desc {
	background: #ffffff;
	clear: both;
	}

#calidad_borde {
	border: 0px solid #999999; 
	width:572px; 
	height:183px; 
	margin: 0px auto;
	background: #fff; 
	padding: 0px;
	}	
	
div.volver {
	background: #F6F6F6;
	padding: .3em;
	}	
	
div.volver a:link {
	background: #F6F6F6;
	color:#2D6161;
	text-decoration: none;
	}
	
div.volver a:visited {
	background: #F6F6F6;
	color:#2D6161;
	text-decoration: none;
	}
	
div.volver a:hover {
	background: #F6F6F6;
	color:#2D6161;
	text-decoration: underline;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
/////////////////////////////////////////////// MENU Y CABECERA
*/

#cab_foto {
	background: url(../images/cabeceras/fondo_cab_foto.gif) #fff;
	border-bottom: 0px solid #A1A1A1;
	widows: 861px;
	padding-top: 10px;
	}
	
html>body #cab_foto {
	padding-top: 20px;
	margin-top: 2px;
	}	
	
/*
//////////////////// MENU
*/

#menu ul {
	margin: 0px;
	padding: 7px;
	height: 18px;
	text-align: left;
	padding-top: 11px;
	padding-left: 20px;
	white-space: nowrap;
	border: 0px solid green;
	background: url(../images/ul_fondo.gif) repeat-x;
	}
	
html>body #menu ul {
	width: 833px;
	}	

#menu li {
	display: inline;
	list-style-type: none;
	}

#menu a {
	 padding: 3px 10px; 
	 }

#menu a:link, #menu a:visited {
	color: #003882;
	padding-left: 10px;
	font-weight: bold;
	background: url(../images/flecha_azul.gif) no-repeat 0px 5px #f0f0f0;
	text-decoration: none;
	}

#menu a:hover {
	color: #c00000;
	font-weight: bold;
	background: url(../images/detalle_li.gif) no-repeat 0px 5px #f0f0f0;
	text-decoration: none;
	}

#menu li.seleccionado {
	color: #c00000;
	padding: 3px 10px;
	padding-left: 10px;
	font-weight: bold;
	background: url(../images/detalle_li02.gif) no-repeat 0px 8px;
	}

.margen_del_menu {
	margin-right: -1px;
	}

/*
//////////////////// CAPA DE LA FOTO
*/

/*
//////////////////// SUB MENU
*/

#submenu ul {
	margin: 0px;
	padding: 7px;
	height: 10px;
	width: 733px !important;
	text-align: left;
	padding-top: 3px;
	padding-left: 121px;
	white-space: nowrap;
	margin-right: -1px;
	border: 0px solid green;
	background: #cccccc;
	border-bottom: 1px solid #a09f9f;
	}
	
html>body #submenu ul {
	width: 833px;
	}	

#submenu li {
	display: inline;
	list-style-type: none;
	}

#submenu a {
	 padding: 3px 10px; 
	 }

#submenu a:link, #submenu a:visited {
	color: #003882;
	padding-left: 10px;
	font-weight: bold;
	background: url(../images/flecha_azul.gif) no-repeat 0px 5px;
	text-decoration: none;
	}

#submenu a:hover {
	color: #c00000;
	font-weight: bold;
	background: url(../images/detalle_li.gif) no-repeat 0px 5px;
	text-decoration: none;
	}

#submenu li.seleccionado {
	color: #c00000;
	padding: 3px 10px;
	padding-left: 10px;
	font-weight: bold;
	background: url(../images/detalle_li02.gif) no-repeat 0px 8px;
	}

/*
//////////////////// CAPA DE LA FOTO
*/


#foto {
	background: #CC6600;
	border-left: 0px solid #ff0000;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
/////////////////////////////////////////////// SUB MENU
*/

#sub_menu {
	float: left;
	width: 180px;
	height: 500px;
	margin: 0px;
	margin-right: 40px;
	background: #D8DBDD;
	border-right: 1px dotted #A1A1A1;
	}
	
#sub_menu ul {
	border: 0px solid #ff0000;
	margin: 0px;
	padding: 0px;
	}	
	
#sub_menu li {
	display: block;
	text-align: left;
	list-style: none;
	border-bottom: 2px dotted #ffffff;
	}	
	
#sub_menu li.fnd_li_sbmnu a:link {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 33px;
	background: url(../images/detalle_li_negro.gif) no-repeat 20px 9px #D8DBDD;
	}
	
#sub_menu li.fnd_li_sbmnu a:visited {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 33px;
	background: url(../images/detalle_li_negro.gif) no-repeat 20px 9px #D8DBDD;
	}		
		
		
#sub_menu li.fnd_li_sbmnu a:hover {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 33px;
	background: url(../images/detalle_li_negro.gif) no-repeat 20px 9px #BFC7CF;
	}		

#sub_menu ul.titnoticia {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 0px !important;
	background: #D8DBDD;
	border: 1px solid red;
	}

#sub_menu li.fnd_li_noticias a:link {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 0px !important;
	background: #D8DBDD;
	border: 1px solid red;
	}
	
#sub_menu li.fnd_li_noticias a:visited {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 17px;
	background: #D8DBDD;
	}		
		
#sub_menu li.fnd_li_noticias a:hover {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 17px;
	background: #BFC7CF;
	}		
		
#sub_menu li.fnd_li_sbmnu01 a, visited, hover {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 33px;
	background: url(../images/detalle_li_negro.gif) no-repeat 20px 9px #BFC7CF;
	}	
	
.cont_seleccionado {
	color: #6C6C6D;
	display: block;
	text-decoration: none;
	padding: 7px 7px 7px 33px;
	background: url(../images/detalle_li_negro.gif) no-repeat 20px 10px #BFC7CF;
	}			
			
#sub_menu li li.lili {
	border: 0px solid #ff0000;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ECEDEF;
	}	
		
#sub_menu li li.lili a:link {
	color: #656668;
	padding-left: 40px;
	text-decoration: none;
	background: url(../images/circulo_li.gif) no-repeat 30px 12px #ECEDEF;
	}
	
#sub_menu li li.lili a:visited {
	color: #656668;
	text-decoration: none;
	padding-left: 40px;
	background: url(../images/circulo_li.gif) no-repeat 30px 12px #ECEDEF;
	}	
	
#sub_menu li li.lili a:hover {
	color: #093461;
	padding-left: 40px;
	text-decoration: none;
	background: url(../images/circulo_li_azul.gif) no-repeat 30px 12px #ECEDEF;
	}
	
#sub_menu li li.selecao {
	color: #093461;
	padding: 0px 0px 8px 40px;
	border: 0px;
	margin-top: 7px;
	}	
		
.mayusculas {
	text-transform: uppercase;
	}		


			
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/

/*
/////////////////////////////////////////////// SUB MENU
*/

#noticias {
	float: left;
	width: 211px;
	height: 500px;
	margin: 0px;
	margin-top: 20px;
	margin-right: 0px;
	background: #ffffff;
	border-right: 0px dotted #A1A1A1;
	}
	
#noticias ul {
	border: 0px solid #ff0000;
	margin: 0px;
	padding: 0px;
	}	
	
#noticias li {
	display: block;
	padding: 0px;
	text-align: left;
	list-style: none;
	font-weight: bold;
	margin-bottom: 1em;
	padding-bottom: 1em !important;
	border: 0px !important;
	border-bottom: 1px solid #cccccc !important;
	}	
	
#noticias li a:link {
	color: #000000;
	display: block;
	text-decoration: none;
	padding: 0px;
	background: #ffffff;
	}
	
#noticias li a:visited {
	color: #3d3e3f;
	display: block;
	text-decoration: none;
	padding: 0px;
	background: #ffffff;
	}		
		
#noticias li a:hover {
	color: #083d8d;
	display: block;
	text-decoration: none;
	padding: 0px;
	background: #ffffff;
	}		

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/



/*
/////////////////////////////////////////////// CONTENÍDO TEXTUAL
*/

#contenido_presentacion {
	padding: 25px;
	background: #fff;
	margin: 0px auto;
	text-align: justify;
	border: 0px solid #FF99CC;
	}
		
#presentacio_h1 {
	margin: -10px auto 0px auto;
	float: left;
	width: 76px;
	}		
		
#presentacio_swf {
	margin: 0px auto;
	float: right;
	width: 576px;
	}
		
#contenido_presentacion ul {
	list-style: none;
	margin-top: 0px;
	}	
	
#contenido_presentacion li {
	list-style: none;
	}	
	
#contenido_presentacion a:link {
	color: #1b5097;
	text-decoration: none;
	}
	
#contenido_presentacion a:visited {
	color: #446a9e;
	text-decoration: none;
	}		
	
#contenido_presentacion a:hover {
	color: #0a3a7b;
	text-decoration: underline;
	}
		
#no_banner {
	width: 571px;
	height: 268px;
	}
	
	
	
			
/*
/////////////////////////////////////////////// CONTENÍDO TEXTUAL
*/	

#contenido_productos {
	padding: 25px;
	padding-top: 10px;
	background: #fff;
	margin: 0px auto;
	text-align: justify;
	border: 0px solid #FF99CC;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/




/*
/////////////////////////////////////////////// CONTENÍDO CALIDAD
*/

#contenido_calidad {
	padding: 0px;
	padding: 25px 25px 25px 25px;
	background: #fff;
	margin: 0px auto;
	padding-bottom: 20px;
	text-align: justify;
	border: 0px solid #FF99CC;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/




/*
/////////////////////////////////////////////// CONTENÍDO MAPA
*/

#contenido_donde_estamos {
	padding: 25px;
	background: #ffffff;
	margin: 0px auto;
	text-align: justify;
	padding-bottom: 20px;
	border: 0px solid #FF99CC;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/



/*
/////////////////////////////////////////////// CONTENÍDO TEXTUAL
*/

#contenido_noticias {
	padding: 25px;
	background: #ffffff;
	margin: 0px auto;
	text-align: justify;
	padding-bottom: 20px;
	border: 0px solid #FF99CC;
	}
	
#izq_noticias {
	border: 1px solid #B2B2B2;
	width: 221px;
	float: left;
	}
		
#der_noticias {
	border: 0px solid #ff0000;
	padding-left: 0px;
	width: 569px;
	float: left;
	text-align: justify;
	margin-top: 20px;
	}
	
#der_noticias img {
	border: 1px solid #555555;
	padding: 2px;
	}	
	
.propiedad_titulo {
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	color: #00347b;
	margin: 20px 0px 0px 0px;
	}	
	
#der_noticias h2 {
	margin: 0px;
	}		

.h2_fontsize {
	font-size: 89%;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/




/*
/////////////////////////////////////////////// CONTENÍDO TEXTUAL
*/

#contenido_contacto {
	float: right;
	text-align: justify;
	background: #ffffff;
	border: 0px solid #FF99CC;
	width: 583px;
	padding: 20px 53px 10px 53px;
	}


#contenido_enviado {
	width: 360px;
	height: 90px;
	text-align: left;
	background: #ffffff;
	border: 3px solid #D6DBDF;
	margin: 0px auto;
	padding: 10px 13px 10px 13px;
	}

#contenido_enviado p {
	margin: 10px 10px 10px 20px;
	font-size: 100%;
	font-weight: bold;
	}


/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/



/*
/////////////////////////////////////////////// PIE DE PÁGINA
*/

#pie {
	clear: both;
	width: 841px;
	height: 20px;
	color: #FFFFFF;
	margin: 0em auto;
	text-align: right;
	font-weight: bold;
	background: url(../images/fondo_pie.gif) repeat-x;
	border-top: 0px solid #ff0000;
	padding: 29px 10px 5px 10px;
	}

#pie01 {
	border: 0px solid #ffffff;
	float: left;
	}

#pie01 acronym {
	border: 0px solid #ffffff;
	cursor: help;
	}
	
#pie01 a:link {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	}
	
#pie01 a:visited {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	}
	
#pie01 a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 2px solid #000000;
	}	

#pie02 {
	border: 0px solid #ffffff;
	margin-left: 35em;
	padding: 0px;
	float: right;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/* 
//////////////////////////////////////////// CONTENIDO CONTACTO 
*/

#contenido_contacto {
	width: 580px;
	padding: 0px;
	padding-top: 20px;
	text-align: justify;
	border: 0px solid #C6C6C6;
	background: #ffffff;
	}
	
#contenido_contacto h1 a:link {
	color: #555555;
	margin-left: 186px;
	text-decoration: none;
	}
	
#contenido_contacto h1 a:visited {
	color: #555555;
	margin-left: 186px;
	text-decoration: none;
	}	
	
#contenido_contacto h1 a:hover {
	color: #555555;
	margin-left: 186px;
	text-decoration: underline;
	}
	
#contenido_contacto p {
	margin-top: 7px;
	}

#contenido_contacto form {
	border: 0px solid #ff0000;
	text-align: center;
	padding-right: 80px;
	}	
	
html>body #contenido_contacto form  {
	padding-left: 16px;
	}	

#contenido_contacto ul {
	border: 0px solid #ff0000;
	margin: 25px 0px 10px 78px;
	width: 35em;
	}
	
html>body #contenido_contacto ul {
	margin: 25px 0px 10px 37px;
	border: 0px solid #ff0000;
	} 		
	
#contenido_contacto li {
	margin-bottom: 1em;
	list-style: none;
	}	
	
#contenido_contacto label {
	border: 0px solid #ff0000;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 15px;
	float: left;
	width: 6.5em;
	}	
	
#contenido_contacto input {
	border: 1px solid #D7DBDE;
	background: #D7DBDE;
	padding-left: .5em;
	color: #000;
	width: 21em;
	}
	
.input_comentario {
	width: 30.2em;
	height: 6em;
	color: #000;
	margin-left: -76px;
	border: 1px solid #D7DBDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #D7DBDE;	
	}	
	
html>body .input_comentario {
	width: 30.6em;
	margin-left: 6px;
	}	

li.botones_formulario {
	border: 0px solid #ff0000;
	padding: 0px;
	text-align: left;
	padding-left: 11px;
	}

input.boton_borrar {
	width: 7em !important;
	color: #293368 !important;
	text-align: left;
	font-size: 10px;
	padding-left: 15px;
	margin-left: 35px;
	text-transform: uppercase;
	border: 0px !important;
	background: url(../images/detalle_li_azul.gif) no-repeat 0px 4px !important;
	}

input.boton_enviar {
	width: 7em !important;
	color: #293368 !important;
	text-align: right;
	margin-left: 180px;
	font-size: 10px;
	text-transform: uppercase;
	border: 0px solid #ff0000 !important;
	background: url(../images/detalle_li_azul.gif) no-repeat 14px 4px !important;
	}

.entrar_extranet {
	background: url(../images/detalle_li.gif) no-repeat 21px 6px #fff;
	border: 0px solid #ccc;
	margin-left: 40px;
	text-align: right;
	padding: 0px;
	width: 65px;
	}

html>body .entrar_extranet {
	background: url(../images/detalle_li.gif) no-repeat 14px 4px #fff;
	margin-left: 100px;
	width: 62px;
	}	
	
#contacto_caja02 {
	width: 22em;
	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-top: 6.8em;
	}			

.gracias {
	margin-left: 197px;
	}
	
html>body .gracias {
	margin-left: 215px;
	}	

/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////// */




/*
/////////////////////////////////////////////// CONTENIDO MAPA
*/

#contenido_mapa {
	float: right;
	width: 603px;
	padding: 7px;
	padding-top: 21px;
	text-align: justify;
	border: 0px solid #C6C6C6;
	background: url(../images/degradado_contenido.gif) top repeat-x;
	}
	
#contenido_mapa h1 a:link {
	color: #555555;
	margin-left: 186px;
	text-decoration: none;
	}
	
#contenido_mapa h1 a:visited {
	color: #555555;
	margin-left: 186px;
	text-decoration: none;
	}	
	
#contenido_mapa h1 a:hover {
	color: #555555;
	margin-left: 186px;
	text-decoration: underline;
	}
	
#contenido_mapa p {
	margin-top: 7px;
	}

#info_izq {
	float: left;
	width: 250px;
	height: 200px;
	padding: 0px;
	border: 0px solid #ff0000;
	}
	
#info_izq ul {
	margin: 0px;
	padding: 0px;
	}	
	
#info_izq li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}	
	
#info_izq ul li ul {
	padding: 0px;
	margin: 0px;
	border: 0px solid #ff0000;
	}	
	
#info_izq li li {
	list-style: none;
	margin-left: 0px;
	}	
	
#info_der {
	float: left;
	padding: 0px;
	width: 400px;
	margin-top: -37px;
	border: 0px solid #ff0000;
	}
	
#info_izq a:link {
	color: #1b5097;
	text-decoration: none;
	}
	
#info_izq a:visited {
	color: #446a9e;
	text-decoration: none;
	}		
	
#info_izq a:hover {
	color: #0a3a7b;
	text-decoration: underline;
	}
	

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/

.bloque {
	border: 0px solid #ff0000;
	}

em {
	color: #FF0033;
	font-weight: bold;
	}

.bloque form {
	border: 0px solid #99CC00;
	margin: 0em auto;
	width: 38em;
	}

form.cmxform {
	color: #333;
	}
	
form.cmxform legend { 
	padding-left: 0em;
	display: none; 
	}
	
form.cmxform legend, form.cmxform label { 
	color: #333; 
	}

form.cmxform fieldset {
	border: none;
	background: #ffffff;
	}
	
form.cmxform fieldset fieldset { 
	background: none; 
	}
	
form.cmxform fieldset ol#formList li {
	padding: 5px 0px 7px 0px;
	list-style: none;
	list-style-type: none;
	}
	
form.cmxform fieldset ol#formList li label {
	width: 5.7em;
	float: left;
	text-align: left;
	padding-top: .3em;
	padding-right: .7em;
	border: 0px solid #ff0000;
	list-style-type: none;
	}
	
.safari form.cmxform fieldset li label {
	width: 5.7em;
	}		

form.cmxform fieldset li input.form_input {
	width: 21em;
	font-size: 99%;
	color: #747373;
	padding-left: .7em;
	background: #D7DBDE;
	border: 1px solid #CACACA;
	}	
	
form.cmxform fieldset li textarea.form_input {
	width: 24.7em;
	color: #747373;
	font-size: 12px;
	padding-left: .7em;
	background: #D7DBDE;
	border: 1px solid #CACACA;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.tabulacion {
	border: 1px solid #fff;
	padding-left: 3.3em;
	}
	
.tab_boton {
	border: 0px solid #ff0000;
	padding: 0em;
	}
	
.tab_boton input {
	margin: 0em 0em 0em 3em;
	}		

.boton_enivar {
	color: #747373;
	margin-left: 7em;
	background: #D7DBDE;
	border: 1px solid #CACACA;
	}
			
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/

#contenido_calidad a:link {
	color: #1b5097;
	text-decoration: none;
	}
	
#contenido_calidad a:visited {
	color: #446a9e;
	text-decoration: none;
	}		
	
#contenido_calidad a:hover {
	color: #0a3a7b;
	text-decoration: underline;
	}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

.idiomas_style {
	color: #C9C9CA; 
	margin-left: 7px;
	}


/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/