body { margin: 0; padding: 0; background: #7e9297 url(../images/fondo_degradado.jpg) 0px 0px repeat-x; text-align: center; }
body { font: 11px "Arial",Arial, Helvetica, sans-serif; color: #7e9297; }
form { margin: 0; padding: 0; }
/*select 	{ font: 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000; border-color: #43646b;  }*/
select { font: 10px Arial, Helvetica, sans-serif; border: solid 1px #324448; color: #AAD9E3; background-color: #000;  }
textarea 	{ font: 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000; border-color: #43646b;  }
input	{ height: 16px; font: 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000; border: 1px solid #43646b; }
a { text-decoration: none; }
td { text-align: left; }
img { border: 0px; }
.sin_css { visibility: hidden; }
span.subrayado { text-decoration: underline; }
span.blanco { color: #FFF; }
div.clear { clear: both; }
a.calendar							{ display: block; width: 15px; height: 15px; background: url(../images/calendario.gif) no-repeat; }

#todo { position: relative; width: 1002px; margin: 0 auto;  background: #7e9297; }
#contenido { margin: 0px 3px; background: #000510; } /*para las sombras*/

/**************sombras borde********************/

#sombra_dcha { background: url(../images/fondo_sombra_dcha.jpg) right top no-repeat; }
#sombra_izq { background: url(../images/fondo_sombra_izq.jpg) left top no-repeat; }
#sombra_repeticion_dcha { background: url(../images/fondo_rep_dcha.jpg) right top repeat-y; }
#sombra_repeticion_izq { background: url(../images/fondo_rep_izq.jpg) left top repeat-y; }


h1 { margin: 20px 0px 20px 20px; font-size: 20px; font-weight: normal;}
h2 { margin: 10px 0px 20px 20px; font-size: 16px; font-weight: normal; }
h3 { color: #ebe7b9; margin-bottom: 30px; font: 16px Arial, Helvetica, sans-serif; font-weight: normal; }

/******************parte de asesoramiento**********************/
#asesoramiento { float: right; width: 245px; background: #161c26; }
#col_asesoramiento { width: 247px; }
#titulo_asesoramiento { margin: 20px 20px; font-size: 15px; }
a.enlace_formu_asesoramiento { display: block; margin: 20px 0 10px 20px; padding: 0 0 0 20px; font-size: 13px; color: #FFF; background: url(../images/flecha_enlace.gif) 0 4px no-repeat; }
a.enlace_formu_asesoramiento:hover { text-decoration: underline; }
p.azul2 { color: #799da6; margin: 0 20px; }


.titulos_amarillos { font-size: 16px; color: #feee63; margin-bottom: 10px; }
a.enlaces_productos { width: 200px; margin-bottom: 1px; display: block; font-size:13px; color: #7bd2ff; padding: 5px 0 5px 20px; background: #161c26 url(../images/flecha_enlace_prod.gif) 7px 11px no-repeat; }
a.enlaces_productos:hover { text-decoration: underline; }
a.enlaces_productos_selec { width: 200px; margin-bottom: 1px; display: block; font-size:13px; color: #7bd2ff; padding: 5px 0 5px 20px; background: #161c26 url(../images/flecha_enlace_prod2.gif) 7px 11px no-repeat; }
a.enlaces_productos_selec:hover { text-decoration: underline; }
span.enlaces_familias { width: 200px; margin-bottom: 1px; display: block; font-size:13px; color: #fff; padding: 5px 10px 5px 10px; background: #161c26; }


#mapa_web { padding: 10px 0px 0px 10px;  font-size: 10px; }
#mapa_web span.gris { color: #959595; }
#mapa_web span.azul_claro { color: #5ea6ff; }
#mapa_web a.azul_claro { color: #5ea6ff; text-decoration: none; }
#mapa_web a.azul_claro:hover	{ text-decoration: underline ;}

/*
#version_imprimible				{ display: block; float: right; margin: 20px 10px 0 0; color: #4f5c5f; font: 11px "Tahoma",Arial, Helvetica, sans-serif; padding: 0 0 0 20px; background: url(../images/impresora.gif) no-repeat;}
#version_imprimible:hover		{ text-decoration: underline; }
*/

#div_version_imprimible			{ position: relative; top: 10px; height: 2em; }
#version_imprimible				{ position: absolute; right: 20px; top: 0; display: block; padding: 0 0 0 20px; background: url(../images/impresora.gif) no-repeat; color: #4f5c5f; font: 11px "Tahoma",Arial, Helvetica, sans-serif; }
#version_imprimible:hover		{ text-decoration: underline; }
