* {
margin:0;
padding:0;
}

body {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:0.9em;
width:760px;
padding-left:10px;
padding-right:10px;
text-align:justify;
margin:10px auto;
background:#3464C4 url(imagenes/fondo2.jpg);
background-position:top;
background-repeat:no-repeat;
}

.azul {
color:#273185;
font-family:Arial, sans-serif;
font-size:0.9em;
margin:10px auto;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address {
margin:0.75em 0;
}

h1 {
font-size:1.5em;
color:#C00;
}

h2 {
font-size:1.2em;
}

h3 {
font-size:1.2em;
}

h4 {
font-size:1em;
}

li,dd {
margin-left:2em;
}

a {
color:#C00;
background-color:#transparent;
font-weight:400;
text-decoration:none;
}

#contact {
float:right;
color:#273185;
font-family:Arial, sans-serif;
font-size:0.9em;
padding:0;
}

#contact a {
color:#273185;
text-decoration:none;
}

#contact a:hover {
color:#F33;
text-decoration:underline;
}

#title {
clear:both;
color:red;
background-color:#transparent;
font-size:3em;
font-weight:700;
margin-bottom:-10px;
float:left;
padding:0;
}

#slogan {
color:#000;
background-color:#transparent;
font-size:medium;
font-weight:700;
font-style:normal;
float:left;
margin:0 0 10px;
padding:20px 0 0 20px;
}

ul#nav {
clear:both;
float:left;
list-style:none;
text-align:center;
width:100%;
border-left:#273185 solid thin;
border-right:#273185 solid thin;
margin:0;
padding:0;
}

ul#nav li {
float:left;
width:20%;
border-top:#273185 solid thin;
border-bottom:#273185 solid thin;
margin:0;
padding:0;
}

ul#nav li a {
display:block;
font-size:small;
color:#FFF;
font-weight:700;
text-decoration:none;
background:#273185;
}

ul#nav li a:hover {
background:red;
color:#FFF;
}

ul#nav a.selected:link {
background:#F33;
color:#FFF;
}

ul#nav a.selected:visited {
background:#666;
color:#FFF;
}

ul#nav a.inicio:link {
background:#273185;
color:#FFF;
}

#path {
width:760px;
clear:both;
float:left;
font-size:0.83em;
font-weight:400;
margin:4px 0 5px;
}

#path a {
font-weight:400;
}

#maincontent {
font-size:1em;
width:495px;
float:left;
margin:32px 0 0 25px;
padding:0 5px 5px 0;
}

#sidecontent {
color:#333;
background-color:#transparent;
font-size:0.82em;
text-align:left;
width:210px;
float:right;
margin:10px 0 0;
padding:10px 0px 0px;
}

#sidecontent a {
color:#F33;
background-color:#transparent;
}

a img {
border:none;
}

#footer {
color:#000;
background-color:#transparent;
border-top:1px solid #072450;
font-size:80%;
line-height:1.5em;
width:760px;
clear:both;
}

#footer	a {
color:#F33;
background-color:#transparent;
text-decoration:none;
}

#copyrightdesign {
color:#000;
background-color:#transparent;
width:580px;
float:left;
padding:5px 20px 5px 0;
}

#footercontact {
color:red;
background-color:#transparent;
float:right;
padding:5px 0;
}

.hoverbox {
cursor:default;
list-style:none;
text-align:center;
}

.hoverbox a {
cursor:default;
}

.hoverbox a .preview {
display:none;
}

.hoverbox a:hover .preview {
display:block;
position:absolute;
top:-10px;
left:-45px;
z-index:1;
}

.hoverbox img {
background:#fff;
color:inherit;
vertical-align:top;
width:125px;
height:94px;
border-color:#ccc;
border-style:solid;
border-width:1px;
margin:2px;
padding:2px;
}

.hoverbox li {
color:inherit;
display:inline;
float:left;
position:relative;
}

.hoverbox .preview {
width:200px;
height:150px;
border-color:#000;
}

.content_box {
width:120px;
float:center;
margin:0 0 0 30px;
}

.content_box_large {
width:280px;
float:center;
margin:0 0 0 20px;
}

.content_box_photo {
width:200px;
float:center;
margin:0 0 0 -10px;
}

#nav_list {
width:210px;
list-style:none;
overflow:hidden;
margin:0;
padding:0;
font-size:1.2em;
}
#nav_list li {
width:170px;
overflow:hidden;
font-size:0.80em;
font-weight:700;
}

.li_nav_body a {
display:block;
width:170px;
height:20px;
padding-left:0;
line-height:20px;
}

.li_nav_footer a {
display:block;
width:170px;
height:21px;
background-position:0 0;
padding-left:25px;
line-height:21px;
}

.li_nav_body a:hover {
background-position:0 -20px;
}

.li_nav_footer a:hover {
background-position:0 -20px;
border-bottom:1px solid #c00;
}

.li_active a:active {
background-position:0 -40px;
border-bottom:1px solid #c00;
}

.login_box {
width:170px;
float:left;
margin:0 0 0 10px;
}

a:hover,#footer	a:hover {
color:red;
background-color:#transparent;
font-weight:400;
text-decoration:underline;
}

.valid {
text-align:center;
}
.invernaderos {
background:#fff;
color:inherit;
vertical-align:top;
border-color:#ccc;
border-style:solid;
border-width:1px;
margin:2px;
padding:2px;
}
.center {
background:#fff;
width:90%;
overflow:hidden;
text-align:left;
margin:auto;
}
.campo {
width:250px;
height:25px;
background:#fff;
background-repeat:no-repeat;
color:#C00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px;
}


#comentarios {
width:254px;
height:193px;
background-repeat:no-repeat;
}

#boton_enviar {
width:88px;
height:27px;
margin-left:80px;
background:#fff;
background-image:url(imagenes/boton.jpg);
text-indent:-9999px;
}
.splitleft {
background:#fff;
width:60%;
float:left;
overflow:hidden;
text-align:justify;
margin:auto;
}