/*
	CSS - Danacol Profesional General
*/

/* ESTILOS GENERALES */

* { margin: 0; padding: 0; }

html, body {
	height: 100%;
	min-height: 100%;
	}

body {
	font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
	color: #7F7F7F;
	background-color: #FFF;
	}

.clearboth {
	clear: both;
}

h1 {
	display: none;
	}
sup {
	font-size:11px;
	}
#home h2 {
	display: none;
	}

#home h3 {
	font: bold 11px verdana;
	background-color: #b7cb11;
	color: white;
	line-height: 12px;
	padding: 4px 15px 4px 10px;
   background-image: url("../grafica/estilo/fondo_h3_blanco.gif");
   background-repeat: no-repeat;
   background-position: top right;
	}
#interior h3 {
	font: bold 11px verdana;
	background-color: #b7cb11;
	color: white;
	line-height: 12px;
	padding: 4px 15px 4px 10px;
   background-image: url("../grafica/estilo/fondo_h3_blanco.gif");
   background-repeat: no-repeat;
   background-position: top right;
	}
#interior h4 {
	font: bold 11px verdana;
	background-color: #CADEB1;
	color: #1D9D68;
	line-height: 12px;
	padding: 4px 15px 4px 10px;
   background-image: url("../grafica/estilo/fondo_h3_turquesa.gif");
   background-repeat: no-repeat;
   background-position: top right;
	}
	
a {
	font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a img {
	border-width: 0px;
	}

table {
	border-collapse: collapse;
	}

tr, td, th {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

input, button, textarea, select {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	
input {
   border: 1px solid silver;
}

form {
	margin: 20px 0px 15px 5px;
	}

ul {
   list-style: none;
}
/* CONTENEDOR */

#contenedor_principal {
	width: 780px;
	margin: 0px auto;
	padding-bottom: 40px;
	position: relative;
	min-height: 100%;
	}


/* Cabecera */

#cabecera {
   background-image: url("../grafica/estilo/sombra_inferior.gif");
   background-repeat: repeat-x;
   background-position: bottom left;
   padding-bottom: 6px;

}

#cabecera #flash {

}

#home #cabecera #logo {
   width: 250px;
   height: 120px;
   padding-top: 3px;
   position: absolute;
   background-image: url("../grafica/estilo/fondo_logo_interior.png");
   background-repeat: no-repeat;
   text-align: left;
   padding-left: 9px;
   margin-top: -115px;
   margin-left: 20px;
}
#home #cabecera #pielogo {
   margin-left: 12px;
}


#interior #cabecera #logo {
   width: 250px;
   height: 120px;
   padding-top: 3px;
   position: absolute;
   background-image: url("../grafica/estilo/fondo_logo_interior.png");
   background-repeat: no-repeat;
   text-align: left;
   padding-left: 9px;
   margin-top: -115px;
   margin-left: 20px;
   z-index:auto;
}
#interior #cabecera #pielogo {
   margin-left: 12px;
}


#cabecera #registro {
   position: absolute;
   background-image: url("../grafica/estilo/fondo_login.png");
   background-repeat: no-repeat;
   width: 230px;
   height: 115px;
   margin-top:-117px;
   margin-left: 540px;
}

#cabecera #registro dl {
   margin: 12px 10px 0px 10px;;
}

#cabecera #registro dt {
   float: left;
   clear: left;
   text-align: right;
   width: 75px;
   padding-right: 10px;
   line-height: 14px;
}

#cabecera #registro dd {
}

#cabecera #registro #recordar {
   font-weight: normal;
   color: #4e9200;
   background-color: #cadeb1;
   display: block;
   letter-spacing: -1px;
   margin: 0px 5px 0px 85px;
   padding-left: 5px;
   line-height: 14px;
   background-image: url("../grafica/estilo/flecha_blanca.gif");
   background-repeat: no-repeat;
   background-position: 105px 5px;
}

#cabecera #registro #registrar {
   font-weight: bold;
   font-size: 11px;
   color: #4e9200;
   background-color: #CADEB1;
   display: block;
   margin: 1px 5px 0px 85px;
   padding-left: 5px;
   line-height: 14px;
   background-image: url("../grafica/estilo/flecha_blanca.gif");
   background-repeat: no-repeat;
   background-position: 105px 5px;
}

#cabecera #newsletter {
	position:relative;
	float:right;
    margin-top: -27px;
    width: 110px;
    height: 23px;
    background-color: #F58440;
    padding: 0px;
}

#cabecera #ir_a_consumidor {
    padding-top:10px; 
    padding-left:12px; 
    padding-right:15px; 
    height:16px;
}

/*Nueva caja de registro*/
.home_derecha #registro .bloque {
   background-color: white;
   padding: 10px 5px 10px 5px;
   letter-spacing: -1px;
   margin-left:-5px;
   line-height: 13px;
   text-indent: 12px;
   margin-top:-18px;
   margin-bottom:-15px;
}


.home_derecha #registro .bloque img {
   margin: 0px 10px 0px 0px;
}


.home_derecha  #registro .bloque dd {
	margin-bottom:5px;
}

.home_derecha h3 #registro .bloque .recordar {
   font-weight: normal;
   color: #4e9200;
   background-color: #cadeb1;
   display: block;
   letter-spacing: -1px;
   margin: 0px 5px 0px 0px;
   background-image: url("../grafica/estilo/flecha_blanca.gif");
   background-repeat: no-repeat;
   background-position: 90px 4px;
}

.home_derecha h3 #registro .bloque .registrar {
   font-weight: bold;
   font-size: 11px;
   color: #4e9200;
   background-color: #CADEB1;
   margin: 1px 5px 0px 0px;
   background-image: url("../grafica/estilo/flecha_blanca.gif");
   background-repeat: no-repeat;
   background-position: 90px 4px;
}
.home_derecha h3 #registro .bloque a {
   letter-spacing: 0px;
   text-align: center;
   display: block;
   background-color: #CADEB1;
   color: #4e9200;
   font-size: 11px;
   text-indent: 0px;
   line-height: 12px;
   padding-bottom: 1px;
}



/* Menu izquierdo */

ul#menu_principal {
   background-color: #FEF8F4;
   background-image: url("../grafica/estilo/fondo_menu.gif");
   background-repeat: no-repeat;
   width: 189px;
   padding: 20px 5px 160px 5px;
   color: white;
   float: left;
}  

ul#menu_principal a, ul#menu_principal li.actual li a {
   color: #F58440;
   font: bold 11px verdana;
   margin-left: 10px;
   display: block;
   background-color: transparent;
}

ul#menu_principal li.actual a {
   color: white;
   background-color: #B7CB11;
}

ul#menu_principal li.actual {
   background-color: #B7CB11;
}

ul#menu_principal li {
   background-color: #F58440;
   display: block;
}

ul#menu_principal li strong {
   padding-left: 13px;
   padding-top: 4px;
   padding-bottom: 5px;
   display: block;
   background-image: url("../grafica/estilo/bullet_menu.gif");
   background-repeat: no-repeat;
   background-position: 4px 7px;
   line-height: 12px;
}

ul#menu_principal li li {
   background-color: #FDE6D9;
   padding-top: 3px;
   padding-bottom: 3px;
   background-image: url("../grafica/estilo/bullet_submenu.gif");
   background-repeat: no-repeat;
   background-position: 5px 10px;
}

ul#menu_principal ul ul {
   background-color: #FFFFFF;
   margin-top: 3px;
}

ul#menu_principal li li li {
   background-color: #FFFFFF;
   border-top: 1px solid #FDE6D9;   
   padding-left: 15px;
   padding-right: 10px;
   background-position: 18px 10px;
}


/* Contenido */

#contenido {
   width: 570px;
   margin-left: 210px;
   padding-top: 20px;
   color: #4e9200;
}

#interior #contenido {
   color: #7E7671;
}

/* Cosas plantillas interiores */

#localizador {
   margin: 0px 0px 10px 0px;
}

#localizador a {
	font-weight: lighter;
	text-decoration: none;
}

#localizador a:hover {
	font-weight: lighter;
	text-decoration: underline;
}

#interior #contenido strong {
   color: #209E6A;
}

#interior #contenido p {
   margin-bottom: 10px;
}

#interior h3 {
   margin-bottom: 10px;
}

#interior ol#menu_interior {
   margin: 10px 10px 10px 13px;
   color: #F58440;
   font-size: 11px;
   font-weight: bold;
   padding: 10px;
}

#interior ol#menu_interior li {
   padding: 0px;
   margin: 0px;
}

#interior ol#menu_interior li a {
   color: #F58440;
}

#interior ol#menu_interior li.actual a {
   color: #209E6A;
}

#interior .anterior_siguiente {
   color: #F58440;
   font: bold 11px verdana;
   margin-top: 30px;
   margin-bottom: 30px;
   margin-right: 30px;
}

#interior .anterior_siguiente a {
   color: #F58440;
   text-decoration: undeline;
}

#interior .anterior_siguiente .anterior {
   float: left;
}

#interior .anterior_siguiente .siguiente {
   float: right;
   text-align: right;
}

/* Cosas de la home */

.home_derecha {
   float: right;
   background-color: #CADEB1;
   width: 135px;
   padding: 0px 5px 8px 5px;
   margin-bottom: 10px;
   clear: right;
}

.home_derecha h3 {
   background-image: url("../grafica/estilo/fondo_h3_verde.gif");
   margin-left: -5px;
}

.home_derecha p {
   background-color: white;
   padding: 10px 5px 10px 5px;
   letter-spacing: -1px;
   line-height: 13px;
   background-image: url("../grafica/estilo/flecha_negra.gif");
   background-position: 5px 14px;
   background-repeat: no-repeat;
   text-indent: 12px;
}

.home_derecha img {
   margin: 10px 10px 0px 10px;
}

.home_derecha a {
   letter-spacing: 0px;
   text-align: center;
   margin-left: 10px;
   margin-top: 10px;
   margin-right: 10px;
   display: block;
   background-color: #CADEB1;
   color: #4e9200;
   font-size: 11px;
   text-indent: 0px;
   /*background-image: url("../grafica/estilo/flecha_negra.gif");*/
   background-position: 90px 4px;
   background-repeat: no-repeat;
   line-height: 12px;
   padding-bottom: 1px;
}

.home_derecha a:hover {
   /*background-image: url("../grafica/estilo/flecha_blanca.gif");*/
}

/* Bloque central home */

#home_central {
   margin-right: 164px;
}

#home_central #animacion_home {
   margin-top: 5px;
   background-color: #CADEB1;
   padding-bottom: 2px;
}

#home_central h3 {
   margin-right: 180px;
}

#home_central .verde {
   background-color: #CADEB1;
   padding: 6px;
   margin-bottom: 15px;
   margin-top: 5px;
}

#home_central .verde .verde_izq {
   width: 48%;
}

#home_central .verde .verde_izq img {
   position: absolute;
   margin-left: 138px;
   margin-top: -4px;
}

#home_central .verde .verde_izq h3 {
   margin-right: 30px;
   margin-left: 0px;
}

#home_central .verde .verde_izq2 {
   width: 173px;
   margin-top: -92px;
   margin-left: 220px;
}

#home_central .verde .verde_izq2 h3 {
   margin-right: 30px;
   margin-left: 0px;
}

#home_central .verde h3 {
   background-image: url("../grafica/estilo/fondo_h3_verde.gif");
   margin-left: -5px;
}

#home_central .verde p {
   background-color: white;
   padding: 10px 5px 10px 5px;
   letter-spacing: -1px;
   line-height: 13px;
   background-image: url("../grafica/estilo/flecha_negra.gif");
   background-position: 5px 14px;
   background-repeat: no-repeat;
   text-indent: 12px;
}

#home_central .verde a, #home_central #animacion_home a {
   letter-spacing: 0px;
   text-align: center;
   margin-top: 10px;
   display: block;
   background-color: #CADEB1;
   color: #4e9200;
   font-size: 11px;
   text-indent: 0px;
  /* background-image: url("../grafica/estilo/flecha_negra.gif");*/
   background-position: 85px 4px;
   background-repeat: no-repeat;
   line-height: 12px;
   padding-bottom: 1px;
   width: 100px;
   border: 1px solid white;
   margin-left: 292px;
}

#home_central .verde a.largo {
   width: 130px;
   margin-left: 262px;
   background-position: 115px 4px;
}
#home_central  a.corto {
   width: 100px;
	margin-left:-1px; 
	float:right;
   background-position: 85px 4px;
   margin-top:15px;
   margin-right:-1px;
   position: relative;
   top: -230px;
}

#home_central #animacion_home a {
   width: 80px;
   margin-left: 318px;
   background-position: 65px 4px;
   margin-top: 2px;
}

#home_central .verde a:hover, #home_central #animacion_home a:hover {
   /*background-image: url("../grafica/estilo/flecha_blanca.gif");*/
}


#home_central .verde .lista1 {
   float: none;
   display: block;
   letter-spacing: -1px;
   margin: 0px;
   background-color: white;
   padding: 12px;
  
}

#home_central .verde .lista1 dt {
   float: none;
   line-height: 12px;
   background-image: url("../grafica/estilo/flecha_negra.gif");
   background-position: 0px 5px;
   background-repeat: no-repeat;
   padding-left: 12px;
   display: inline;
}

#home_central .verde .lista1 dd {
   float: none;
   padding: 5px;
   padding: 0px;
   margin-bottom: 5px;
}

#home_central .verde .lista1 a {
   float: none;
   width: auto;
   margin: 0px;
   border: none;
   text-align: left;
   padding: 0px;
   display: inline;
   background: none;
   color: #F58440;
   font: bold 12px verdana;
   line-height: 12px;
}



#home_central .verde .lista2 {
   float: none;
   display: block;
   letter-spacing: -0px;
   margin: 0px;
   background-color: white;
   padding: 12px;
   
}

#home_central .verde .lista2 dt {
font-size:10px;
   line-height: 14px;
   /*font-weight: bold;*/
   letter-spacing: 0px;
}

#home_central .verde .lista2 dd {
   float: none;
   padding: 0px;
   margin-bottom: 5px;
   display: block;
   background-image: url("../grafica/estilo/puntos_horiz.gif");
   background-position: bottom left;
   background-repeat: repeat-x;
   padding-bottom: 5px;
}

#home_central .verde .lista2 dd.ultimo {
   background-image: none;
   padding-bottom: 0px;
}

#home_central .verde .lista2 a {
   float: none;
   width: auto;
   margin: 0px;
   border: none;
   text-align: left;
   padding: 0px;
   display: inline;
   background: none;
   font: 12px verdana;
   line-height: 12px;
}


/* Factores de riesgo A_1 */
#factores_riesgo {
	width:502px;
	background-color: #b7cb11;
	}

#factores_riesgo #factores_riesgo_top {
	width:502px;
	height:34px;
	background: #FFF url("../grafica/estilo/fondo_caja_top.gif") top left no-repeat;
	background-color: #b7cb11;

	}
#factores_riesgo .factores_riesgo_interior {
	background-color:#FFFFFF;
	margin-left:11px;
	margin-right:15px;
	margin-bottom:-10px;
	}
#factores_riesgo .factores_riesgo_interior img {
	padding-left:21px;
	margin-right:35px;
	margin-top:30px;
	vertical-align:middle;
	float:left;
	}
#factores_riesgo .factores_riesgo_interior p {
	width:245px;
 	float:right;
	text-align:left;
	padding-right:5px;
	margin-top:-10px;
	}
#factores_riesgo .interior_abajoo {
	background-color:#FFFFFF;
	margin-left:8px;
	margin-right:15px;
	margin-bottom:-8px;
	}
#factores_riesgo .interior_abajoo img {
	padding-left:21px;
	margin-right:30px;
	margin-top:60px;
	vertical-align:middle;
	background-color:#FFFFFF;
	}
#factores_riesgo .interior_abajoo p {
	width:245px;
 	float:right;
	text-align:left;
	padding-right:5px;
	margin-top:-125px;
	background-color:#FFFFFF;
	}
#factores_riesgo #junta {
	background: #FFF url("../grafica/estilo/fondo_caja_medio.gif") top left no-repeat;
	height:53px;
	}
#factores_riesgo #cierra {
	background: #FFF url("../grafica/estilo/fondo_caja_bottom.gif") top left no-repeat;
	height:34px;
	}
#factores_riesgo h3 {
	margin: 0px 0px 0px 0px;
	}

#factores_riesgo ul {
	margin: 0px 15px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}

#factores_riesgo ul a {
	color: #F58440;
	}
h3.redondeado {
	margin: 0px 10px 0px 0px;
	height: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	}

h3.redondeado strong {
	display: block;
	padding: 2px 5px 0px 17px;
	}
h3.factores {
	color: #4e9200;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width:470px;
	background-image: url("../grafica/estilo/fondo_h3_blanco.gif");
   background-repeat: no-repeat;
   background-position: top right;
	}
h3.referencias {
	color: #4e9200;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width:529px;
	background-image: url("../grafica/estilo/fondo_h3_blanco.gif");
   background-repeat: no-repeat;
   background-position: top right;
   text-align:left;
	}
	
p.factores img {
	margin:0px 40px 30px 20px;
	display:inline;
	float:left;
	}
	
#interior ul#menu_lista {
   margin: 10px 10px 10px 13px;
   padding: 10px;
}
	
	
	
/* RECOMENDACION DANACOL */

#recomendacion_danacol {
	padding: 0px 5px 100px 5px;
	}

#recomendacion_danacol a {
	display: block;
	padding: 2px 2px 2px 2px;
	background-color: #B7CB12;
	}

#recomendacion_danacol a strong {
	color: #FFF;
	font-weight: normal;
	}

#recomendacion_danacol a:hover {
	text-decoration: none;
	background-color: #b7cb11; /* IE :hover Bug */
	}

#recomendacion_danacol a em {
	display: block;
	height: 1px; /* IE 5.5 :hover Bug */
	overflow: hidden;
	visibility: hidden;
	background-color: #EEE; /* IE :hover Bug */
	}

#recomendacion_danacol a:hover em {
	visibility: visible;
	height: auto;
	overflow: visible;
	background-color: #FFF;
	padding: 5px 5px;
	color: #7F7F7F;
	font-style: normal;
	font-weight: normal;
	}


/* Pie */

#pie {
   clear: both;
   text-align: center;
   color: #4e9200;
   margin-top: 20px;
}

#pie a {
   color: #4e9200;
}

#interior #pie {
   margin-left: 180px;
   padding-top: 20px;
}

/* Bloque ACTUALIDAD */
#home_acc {
   margin-right: 194px;
   width:360px;
}
#home_actualidad {
   margin-right: 5px;
}


#home_actualidad h3 {
   margin-right: 80px;
}

#home_actualidad h3 {
	font: bold 11px verdana;
	background-color: #b7cb11;
	color: white;
	width:250px;
	line-height: 12px;
	padding: 4px 15px 6px 10px;
   background-image: url("../grafica/estilo/fondo_h3_blanco.gif");
   background-repeat: no-repeat;
   background-position: top right;
	}

#home_actualidad .verde {
   background-color: #CADEB1;
   padding: 6px;
   margin-bottom: 15px;
   margin-top: -3px;
   text-align:right;
}

#home_actualidad .verde h3 {
   background-image: url("../grafica/estilo/fondo_h3_verde.gif");
   margin-left: -5px;
}

#home_actualidad .verde p {
   background-color: white;
   padding: 10px 5px 10px 5px;
   letter-spacing: -1px;
   line-height: 13px;
   background-image: url("../grafica/estilo/flecha_negra.gif");
   background-position: 5px 14px;
   background-repeat: no-repeat;
   text-indent: 12px;
}

#home_actualidad .verde .news {
   letter-spacing: 0px;
   text-align: center;
   margin-top: 10px;
   margin-bottom:4px;
   display: block;
   background-color: #CADEB1;
   color: #0B5738;
   font-size: 11px;
   text-indent: 0px;
   background-position: 85px 4px;
   background-repeat: no-repeat;
   line-height: 12px;
   padding-bottom: 1px;
   width: 180px;
   border: 1px solid white;
   margin-left: 350px;
}
#home_actualidad .verde .news .paginacion {
	color: #0B5738;
   font-size: 11px;
   }
#home_actualidad .verde .news .paginacion a{
	color: #4e9200;
	text-decoration:none;
	}
#home_actualidad .verde .news .paginacion a:hover{
	text-decoration:underline;
}


#home_actualidad .verde .lista1 {
   float: none;
   display: block;
   margin: 0px;
   background-color: white;
   padding: 12px;
   text-align:left;
}

#home_actualidad .verde .lista1 dt {
   float: none;
   line-height: 12px;
   display: inline;
   }

#home_actualidad .verde .lista1 dd {
   float: none;
   padding: 5px;
   padding: 0px;
   margin-bottom: 5px;
   color:#F58440;
	font: bold 10px Verdana;
}

#home_actualidad .verde .lista1 a {
   float: none;
   width: auto;
   margin: 0px;
   border: none;
   text-align: left;
   padding: 0px;
   display: inline;
   background: none;
   color: #7E7671;
   font: bold 12px verdana;
   line-height: 12px;
    color:#F58440;
}

#home_actualidad .verde .lista2 {
   float: none;
   display: block;
   letter-spacing: -1px;
   margin: 0px;
   background-color: white;
   padding: 12px; 
   text-align:left; 
}

#home_actualidad .verde .lista2 dt {
   line-height: 12px;
   font-weight: bold;
   letter-spacing: 0px;
    color: #4e9200;
}

#home_actualidad .verde .lista2 dd {
   float: none;
   padding: 0px;
   margin-bottom: 5px;
   display: block;
   background-image: url("../grafica/estilo/puntos_horiz.gif");
   background-position: bottom left;
   background-repeat: repeat-x;
   padding-bottom: 5px;
   font:normal 13px verdana;
}
#home_actualidad .verde .lista2 dd a {
	font:normal 12px Verdana;
	text-decoration:none;
	}
#home_actualidad .verde .lista2 dd a:hover {
	text-decoration:underline;
	}
#home_actualidad .verde .lista2 dd.ultimo {
   background-image: none;
   padding-bottom: 0px;
}

#home_actualidad .verde .lista2 a {
   float: none;
   width: auto;
   margin: 0px;
   border: none;
   text-align: left;
   padding: 0px;
   display: inline;
   background: none;
   font: normal 12px Verdana, Arial, Helvetica, sans-serif;
   line-height: 12px;
   color:#7E7671;
}
/* Ficha noticias derecha */

.home_actualidad_derecha {
   float: right;
   background-color: #CADEB1;
   width: 180px;
   padding: 0px 5px 8px 5px;
   margin-bottom: 0px;
   clear: right;
}

.home_actualidad_derecha h3 {
	background-image: url("../grafica/estilo/esquina_derecha.gif");
	background-repeat:no-repeat;
	background-position:right;
   margin-left: -5px;
   background-color:#CADEB1;
}

.home_actualidad_derecha p {
   background-color: white;
   padding: 5px 5px 10px 10px;
   letter-spacing: -1px;
   line-height: 13px;
}

.home_actualidad_derecha img {
   margin: 10px 10px 0px 10px;
   background-color: white;
}

.home_actualidad_derecha a {
   letter-spacing: 0px;
   text-align: left;
   display: block;
   color: #4e9200;
   font-size: 11px;
   text-indent: 0px;
   line-height: 12px;
   padding-bottom: 1px;
   background-color: white;
}

.home_actualidad_derecha a:hover {

}

.magnitud {
	width:559px;
	background-image:url("../grafica/estilo/fondo_orange_top.gif");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FDEBE0;
	padding:10px 0px 0px 0px;
	text-align:left;
	}
.magnitud p {
	padding:10px 10px 5px 20px;
	}
.magnitud #cierre {
	width:559px;
	background-image:url("../grafica/estilo/fondo_orange_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	}
/* NUSA */
.nusa {
	float:right;
	display:inline;
	margin-top:-5px;
	padding-left:10px;
	}
.tabla_nusa {
	width:565px;
	background-color:#cadeb1;
	padding-bottom:2px;
	margin-top:10px;
	padding-top:0px;
	}
.tabla_nusa #pijama {
	width:535px;
	background-image:url("../grafica/estilo/fondo_nusa_top.gif");
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin:20px 10px -15px 13px;
	padding-top:10px;
	}
.tabla_nusa #pijama_bottom {
	width:535px;
	background-image:url("../grafica/estilo/fondo_nusa_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:-6px 10px 2px 13px;
	}
.tabla_nusa #pijama img {
	float:left;
	display:inline;
	margin-left:14px;
	padding-right:15px;
	}
.tabla_nusa #pijama p {
	padding-right:10px;
	margin-bottom:-12px;
	padding-bottom:5px;
	min-height:90px;
	}
	
.tabla_nusa #pijama p b {
	color:#F58440;
	font-weight:bold;
	}
.tabla_nusa #pijama p a {
	text-decoration:underline;
	color:#4E9200;
	font-weight:normal;
	}
.tabla_nusa_abajo {
	background-image:url("../grafica/estilo/fondo_nusa_bottom_3.gif");
	background-repeat:no-repeat;
	background-position:top;
	width:565px;
	height:56px;
	}
.tabla_nusa_abajo #boton {
	width:340px;
	text-align:left;
	float:right;
	padding:25px 20px 2px 1px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:12px;
	font-size:10px;
	}

.tabla_nusa_abajo #botona {
	padding-right:10px;
	margin-left:10px;
	margin-right:-5px;
	float:right;
	}
.tabla_nusa_abajo #botonb {
	padding-right:10px;
	float:right;
	}
.tabla_nusa_abajo #botonc {
	padding-right:10px;
	width:100px;
	float:right;
	}
.tabla_nusa_abajo #botona a {
	text-decoration:none;
	color:#FFFFFF;
	}
.tabla_nusa_abajo #botonb a {
	text-decoration:none;
	color:#FFFFFF;
	}
.tabla_nusa_abajo #botonc a {
	text-decoration:none;
	color:#FFFFFF;
	}
.tabla_nusa_abajo #botona a:hover{
	text-decoration:underline;
	}
.tabla_nusa_abajo #botonb a:hover{
	text-decoration:underline;
	}
.tabla_nusa_abajo #botonc a:hover{
	text-decoration:underline;
	}
/* Form contacto*/
#form_consulta_experta {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 460px;
	padding-left:10px;
	background-color: #FEF2EB;
	}

#form_consulta_experta h3 {
	margin: 0px 0px 15px -10px;
	}

#form_consulta_experta input {
	width: 275px;
	}

#form_consulta_experta textarea {
	width: 275px;
	height: 200px;
	}
	
#form_consulta_experta #enviar {
	width: auto;
	}

#form_consulta_experta p {
	margin-top: 10px;
	}
	
/* Form identificacion */
#form_identificacion {
	float: left;
	margin: 10px 60px 0px 60px;
	width: 300px;
	padding-left:10px;
	background-color: #FEF2EB;
	}

#form_identificacion h3 {
	margin: 0px 0px 15px -10px;
	}

#form_identificacion input {
	width: 275px;
	}

#form_identificacion textarea {
	width: 275px;
	height: 200px;
	}
	
#form_identificacion #enviar {
	width: auto;
	}

#form_identificacion p {
	margin-top: 10px;
	}

/* Form registro*/
#form_registro {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 450px;
	padding-left:10px;
	background-color: #FEF2EB;
	}
#form_registro h3 {
	margin: 0px 0px 15px -10px;
	}

#form_registro input {
	width: 150px;
	}

#form_registro textarea {
	width: 275px;
	height: 200px;
	}
	
#form_registro #enviar {
	width: auto;
	}

#form_registro p {
	margin-top: 10px;
	}

.registrar {
	margin-left:210px;
	margin-right:80px;
	}
/* Form contrasenya */
#form_contrasenya {
	float: left;
	margin: 10px 60px 0px 60px;
	width: 300px;
	padding-left:10px;
	background-color: #FEF2EB;
	}

#form_contrasenya h3 {
	margin: 0px 0px 15px -10px;
	}

#form_contrasenya input {
	width: 275px;
	}

	
#form_contrasenya #enviar {
	width: auto;
	}

#form_contrasenya p {
	margin-top: 10px;
	}
/* CONSULTORIO */
#form_consultorio {
	float: left;
	margin: 10px 10px 0px 20px;
	width: 450px;
	padding-left:20px;
	background-color: #FEF2EB;
	}

#form_consultorio h3 {
	margin: 0px 0px 15px -20px;
	}

#form_consultorio input {
	width: 200px;
	}

#form_consultorio textarea {
	width: 275px;
	height: 200px;
	}
	
#form_consultorio #enviar {
	width: auto;
	}

#form_consultorio p {
	margin-top: 10px;
	}
/* Form dar de baja*/
#dardebaja {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 450px;
	padding-left:30px;
	background-color: #FEF2EB;
	}
	
#dardebaja #enviar {
	width: auto;
	}

/* fuente para los errores */
.error {
    color: red;
}
/* PACKS */
ul#productos_menu_principal {
font-size:10px;
	margin: 20px 0px 20px 5px;
	list-style-type: none;
	overflow: auto;
	}

ul#productos_menu_principal li {
	position: relative;
	float: left;
	width: 120px;
	height: 144px;
	margin: 0px 0px 0px 12px;
	}

ul#productos_menu_principal li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	}

ul#productos_menu_principal li a span {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	}

div.contenedor ul#productos_menu_principal li span:hover, div.contenedor ul#productos_menu_principal li a:hover span {
	background: none;
	cursor: pointer;
	}

ul#productos_menu_principal li a strong {
	display: block;
	position: absolute;
	bottom: 15px;
	left: 8px;
	width: 90px;
	text-align: center;
	padding: 2px 5px;
	cursor: pointer;
	line-height: 12px;
	color: #4e9200;
	}

ul#productos_menu_principal li a:hover strong {
	text-decoration:underline;
	color:#F47E35;
	}

ul#productos_menu_principal li a:hover {
	text-decoration: none;
	}

ul#productos_menu_principal li.liquido_natural {
	background-image: url(../grafica/contenido/danacol_natural_liquido_roll.jpg)
	}

ul#productos_menu_principal li.liquido_natural a span {
	background-image: url(../grafica/contenido/danacol_natural_liquido.jpg)
	}

ul#productos_menu_principal li.liquido_fresa {
	background-image: url(../grafica/contenido/danacol_fresa_liquido_roll.jpg)
	}

ul#productos_menu_principal li.liquido_fresa a span {
	background-image: url(../grafica/contenido/danacol_fresa_liquido.jpg)
	}

ul#productos_menu_principal li.liquido_tropical {
	background-image: url(../grafica/contenido/danacol_tropical_liquido_roll.jpg)
	}

ul#productos_menu_principal li.liquido_tropical a span {
	background-image: url(../grafica/contenido/danacol_tropical_liquido.jpg)
	}

ul#productos_menu_principal li.yogur_natural {
	background-image: url(../grafica/contenido/danacol_natural_yogur_roll.jpg)
	}

ul#productos_menu_principal li.yogur_natural a span {
	background-image: url(../grafica/contenido/danacol_natural_yogur.jpg)
	}

ul#productos_menu_principal li.yogur_frutosrojos {
	background-image: url(../grafica/contenido/danacol_frutos_yogur_roll.jpg)
	}

ul#productos_menu_principal li.yogur_frutosrojos a span {
	background-image: url(../grafica/contenido/danacol_frutos_yogur.jpg)
	}
div.danacol_producto {
	clear: both;
	position: relative;
	width: 691px;
	min-height: 339px;
	margin: 0px 0px 20px 10px;
	background: url(../grafica/contenido/danacol_producto_fondo.jpg) top left no-repeat;
	}

div.danacol_producto h3 {
	display: block;
	position: absolute;
	top: 15px;
	left: 18px;
	width: 130px;
	color: #FFF;
	background-color: #F47E35;
	text-align: center;
	padding: 2px 5px;
	font-weight: bold;
	}

div.danacol_producto div.datos_producto {
	padding: 110px 20px 0px 170px;
	font-size: 11px;
/*	background-position: 40px 70px;
	background-repeat: no-repeat;
*/
	overflow: auto;
	}

#danacol_liquido_natural {
	background: url(../grafica/contenido/danacol_natural_liquido_producto.jpg) right 80px no-repeat;
	margin-bottom:20px;
	min-height:330px;
	}

#danacol_liquido_fresa {
	background: url(../grafica/contenido/danacol_fresa_liquido_producto.jpg) 40px 70px no-repeat;
	}

#danacol_yogur_natural {
	background: url(../grafica/contenido/danacol_natural_yogur_producto.jpg) 15px 130px no-repeat;
	}

#danacol_yogur_frutosrojos {
	background: url(../grafica/contenido/danacol_frutos_yogur_producto.jpg);
	background-position: right 80px;
	background-repeat:no-repeat;
	min-height:250px;

	}

#contenido div.datos_producto ul {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 10px;
	}

#contenido div.danacol_producto div.datos_producto ul.grasas {
	float: right;
	width: 270px;
	margin: 0px 10px 0px 0px;
	}

#contenido div.datos_producto ul li, #contenido div.datos_producto ul.grasas li.grasas_general {
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_04.gif) 0px 5px no-repeat;
	}

#contenido div.datos_producto ul.grasas li {
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	background: url(../grafica/estructura/listas_item_03.gif) 10px 5px no-repeat;
	}

div.productos_menu_secundario {
	position: absolute;
	top: 10px;
	right: 5px;
	}

a.danacol_menu_secundario {
	display: block;
	float: left;
	width: 119px;
	height: 71px;
	margin: 0px 5px 0px 0px;
	color: #4e9200;
	font: 11px/11px Arial, Helvetica, sans-serif;
	text-align: center;
	}

a.danacol_menu_secundario:hover {
	text-decoration: none;
	color: #F47E35;
	}

a.danacol_menu_secundario strong {
	display: block;
	padding: 0px 0px 0px 5px;
	margin: 30px 35px 0px 0px;
	}
	
a.m2_liquido_natural {
	background: url(../grafica/contenido/danacol_natural_liquido_m2.jpg) left top no-repeat;
	}

a.m2_liquido_fresa {
	background: url(../grafica/contenido/danacol_fresa_liquido_m2.jpg) left top no-repeat;
	}

a.m2_yogur_natural {
	background: url(../grafica/contenido/danacol_natural_yogur_m2.jpg) left top no-repeat;
	}

a.m2_yogur_frutos {
	background: url(../grafica/contenido/danacol_frutos_yogur_m2.jpg) left top no-repeat;
	}

p#presentacion_general {
	margin: 0px 0px 0px 130px;
	}
div#danacol_presentacion {
	margin: 0px;
	padding: 0px;
	width: 742px;
	min-height: 229px;
	background: url(../grafica/contenido/danacol_presentacion.jpg) left bottom no-repeat;
	}
/* ULTIMA HORA */

#form_buscador_noticias {
font-size:9px;
	margin: 0px 10px 15px 0px;
	text-align:left;
	}

#form_buscador_noticias input {

	width: auto;
	margin: 0px 0px 0px 10px;
	}
	
/* MATERIALES PRESENTACIONES Y PACIENTES */	
.m_presentaciones {
	width:248px;
	float:left;
	background-color:#D6EDE4;
	color:#087247;
	display:inline;
	}
.m_presentaciones p img {
	margin-left:20px;
	margin-top:9px;
	padding-right:15px;
	padding-bottom:20px;
	float:left;
	}
.m_presentaciones p {
	text-align:left;
	padding-top:5px;
	padding-right:10px;
	}
.m_presentaciones .p_formacion {
	background-color:#FFFFFF;
	text-align:left;
	margin-left:9px;
	margin-right:8px;
	margin-top:-4px;
	color:#F58440;
	font-weight:bold;
	padding-left:15px;
	}
.m_presentaciones .p_formacion .p_descripcion {
	margin-left:15px;
	color:#7F7F7F;
	font-weight:lighter;
	}
.m_presentaciones .p_formacion .p_descripcion a {
	text-decoration:none;
	font-weight:lighter;
	}
.m_presentaciones .p_formacion .p_descripcion a:hover {
	text-decoration:underline;
	font-weight:lighter;
	}
.m_presentaciones #p_cierre {
	margin-bottom:-5px;

	}
/* PACIENTES */
.m_pacientes {
	width:248px;
	float:right;
	text-align:left;
	background-color:#FCE8D8;
	color:#CC6613;
	}
.m_pacientes h5 {
	background-color:#F69256;
	font: bold 11px verdana;
	color: white;
	line-height: 12px;
	padding: 4px 15px 4px 10px;
   background-image: url("../grafica/estilo/fondo_h3_naranja.gif");
   background-repeat: no-repeat;
   background-position: top right;
	}
.m_pacientes p {
	text-align:left;
	padding-top:9px;
	padding-right:10px;

	}
.m_pacientes p img {
	margin-left:20px;
	margin-top:9px;
	padding-right:15px;
	margin-bottom:20px;
	float:left;
	}
.m_pacientes .p_formacion {
	background-color:#FFFFFF;
	text-align:left;
	margin-left:8px;
	margin-right:9px;
	margin-top:-4px;
	color:#F58440;
	font-weight:bold;
	padding-left:15px;
	}
.m_pacientes .p_formacion .p_descripcion {
	margin-left:15px;
	color:#7F7F7F;
	font-weight:lighter;
	}
.m_pacientes .p_formacion .p_descripcion a {
	text-decoration:none;
	font-weight:lighter;
	}
.m_pacientes .p_formacion .p_descripcion a:hover {
	text-decoration:underline;
	font-weight:lighter;
	}
.m_pacientes #p_cierre {
	margin-bottom:-5px;}
.pautas_volver {
	width: 80px;
	height: 20px;
	margin:5px 0px 10px 50px;
	}

.pautas_volver a {
	display: block;
	height: 100%;
	padding: 0px 0px 0px 10px;
	background: #b7cb11 url(../grafica/contenido/pautas_volver.gif) top left no-repeat;
	color: #FFF;
	line-height: 15px;
	}
.pautas_visualizar {
	width: 140px;
	height: 20px;
	margin:5px 0px 10px 50px;
	}

.pautas_visualizar a {
	display: block;
	height: 100%;
	padding: 0px 0px 0px 10px;
	color: #FFF;
	line-height: 15px;
	background-color: #b7cb11;
	}
.botones {
	margin-left:180px;
	}
.botones_pc {
	margin-top:15px;
	margin-left:130px;
	padding-top:15px;
	}
	
div#imprimir {
	margin: 0px 0px 0px 0px;
	text-align: right;
	}

#buscador form {
  margin: 0px 0px 0px 7px;
}

#boton_buscador {
  border: 0px;
}
