
/*  ESTRUCTURA  */

*{padding:0; margin:0;}
body {background-color:rgb(255,255,255); font-family:Verdana;}
.page-container {position: relative; width:862px; margin:0px auto; min-height: 623px; }
.separacion {position: relative; height:10px;}
.header {width:856px; height:24px;}
/*
.footer {clear:both; width:862px; height:125px; padding-top:10px;}
.main {position: relative; clear:both; float:left; display: inline; width:862px; padding-bottom: 30px;}
.main-navigation {position: relative; float:left; display: inline; width:180px; padding-left:50px; }
.main-content {float:right; width:612px; margin:0 0 0 0;}
*/
.footer {clear:both; width:862px; height:65px; padding-top:10px;}
.main {position: relative; clear:both; float:left; display: inline; width:862px; padding-bottom:30px; }
.main-navigation {position: relative; float:left; display: inline; width:200px; padding-left:50px; padding-top:60px; }
.main-content {float:left; width:412px; margin:0 0 0 0; padding-top:60px;}

/* HEADER */

.nav0 {position:absolute; z-index:2; margin:3px 0 0 0; margin-left:20px !important /*Non-IE6*/; margin-left:33px /*IE6*/;}
.nav0 ul {float:left; padding:0 0 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 .unoes {margin-left: 5px; margin-top: 1px;}
.nav0 .doses {margin-left: 21px;}
.nav0 .treses {margin-left: 21px;}
.nav0 .unoit {margin-left: 5px; padding-top: 10px;}
.nav0 .dosit {margin-left: 21px;}
.nav0 .tresit {margin-left: 21px;}

.nav1 {float:right; /*position:absolute;*/ z-index:3; margin:3px 0 0 0;}
.nav1 ul {float:right; padding:0 15px 0 0;}	
.nav1 li {display:inline; list-style:none; margin-left:30px;}
.nav1 li a {padding:0 0 0 3px; text-decoration:none;}
.nav1 a:hover {text-decoration:none;}

.nav2 {position:absolute; z-index:2; margin:0 0 0 0; margin-left:30px !important /*Non-IE6*/; margin-left:33px /*IE6*/; font-weight:bold; color:rgb(255,255,255);}
/*.nav2 img {margin-top: 16px;}*/
.nav2 a:hover {text-decoration:none;}

.nav3 {float:right; z-index:3; margin:8px 0 0 0px;}
.nav3 ul {float:right; padding:0 15px 0 0;}	
.nav3 li {display:inline; list-style:none; margin-left:10px; font-weight: bold; color:rgb(89,89,48);}
.nav3 li a {padding:0 0 0 3px; text-decoration:none; color:rgb(89,89,48);}
.nav3 a:hover, a:visited {text-decoration:none; color:rgb(89,89,48);}


.popup1 {line-height:1.4em; display:block; width:160px; margin-left:690px; margin-top:112px; font-size:11px; color:rgb(47,56,22); }
.popup2 {line-height:1.4em; display:block; width:160px; margin-left:690px; margin-top:30px; font-size:11px; color:rgb(47,56,22); }
.popup3 {line-height:1.4em; display:block; width:160px; margin-left:690px; margin-top:30px; font-size:11px; color:rgb(47,56,22); }
.popup4 {line-height:1.4em; display:block; width:160px; margin-left:690px; margin-top:30px; font-size:11px; color:rgb(47,56,22); }
.popup6 {line-height:1.4em; display:block; width:160px; margin-left:690px; margin-top:30px; font-size:11px; color:rgb(47,56,22); }
/*
.popup1 {display:block; margin-left:380px; margin-top:60px; font-size:11px; color:rgb(179,0,26); text-align:center;}
.popup2 {display:block; margin-left:380px; margin-top:40px; font-size:11px; color:rgb(179,0,26); text-align:center;}
.popup3 {display:block; margin-left:380px; margin-top:60px; font-size:11px; color:rgb(179,0,26); text-align:center;}
.popup4 {display:block; margin-left:380px; margin-top:60px; font-size:11px; color:rgb(179,0,26); text-align:center;}
*/
/* NAVIGATION */

.nav3-grid {width:165px;}
.nav3-grid dt {font-size: 1.2em;}
.nav3-grid dd {font-size: 10px;}
/*.nav3-grid a {color:rgb(63,88,112);}*/
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; /*min-height:2.0em*/ /*Non-IE6*/; /*height:auto !important; height:2.0em*/ /*IE6*/; line-height:1.7em; padding:10px 0px 4px 5px; text-decoration:none; color:rgb(0,0,0); font-weight:bold;}
.nav3-grid dd {border-bottom:solid 0.1em rgb(63,88,112);}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; /*min-height:1.7em*/ /*Non-IE6*/; /*height:auto !important; height:1.7em*/ /*IE6*/; line-height:1.4em; padding:3px 0px 0px 5px; border:none; font-weight:normal; text-decoration:none; color:rgb(63,88,112);}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {text-decoration:none;}
.nav3-grid dt a:hover {color:rgb(0,0,0);}

.direccion {font-size: 9px; margin-top: 20px; margin-left:5px;}
.direccion .mailto {font-size: 9px; color:rgb(63,88,112)}
.mailto {color:rgb(63,88,112)}

/* MAIN CONTENT */

.main-content ul {margin-left:15px;}
.main-content .titulo {font-weight: bold; color: black; font-size: 10px; text-transform:uppercase; margin-bottom: 5px;}
.main-content td {vertical-align: top;}
.main-content .verde {background-color:rgb(187,217,132); padding:7px; }
.main-content img {color:rgb(165,200,14);margin-bottom: 10px;}
.seleccionado {background-color:rgb(255,255,255); padding: 10px 3px 10px 3px !important; /*width: 90px;*/}
.text {font-family: Georgia; font-size: 13px; line-height:1.3em; width: 410px; color:rgb(63,88,112); margin-bottom: 15px;}
.red {color:rgb(179,0,26); }

/* FORM */

.contactform {width:368px; margin:0.9em 0 0 0; padding:10px 10px 0 10px; /*border:solid 1px rgb(0,0,0);*/ background-color:rgb(159,192,199);}
.contactform p {padding:15px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 0 0; text-transform:uppercase;}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:80px; /*margin:0 0 0 10px; padding:2px;*/ font-size:11px;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(148,159,153); font-family:verdana,arial,sans-serif; font-size:11px;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(148,159,153); font-family:verdana,arial,sans-serif; font-size:11px;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(148,159,153); font-family:verdana,arial,sans-serif; font-size:11px;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:11px;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.warning-msg {margin:0 0 0 10px; padding:2px; color: #b00000 !important /*Non-IE*/;}
.success-msg {margin:0 0 0 10px; padding:2px; color: rgb(160,214,81) !important /*Non-IE*/;}
.obligatorio {border:solid 1px #b00000 !important /*Non-IE*/;}

/*  COMMON CLASSES  */

img {border: 0px;}

/* HAY QUE SACARLAS DE AQUI */

