/* CSS Document */


body, ul, li, a, h1, h2, form{
	margin:0px;
	padding:0px;
}

a img{border:0px}

#cuerpo{
	background: url(images/bg_body.jpg) repeat-y;
	width:780px; 
	margin:0px auto;
	padding:0px 25px 0px 22px;
}

#home{
	background-image:url(images/fondo-home.jpg);
	background-repeat:no-repeat;
	height:380px;
	width:781px;
}

#home #menu_vert{
  margin-top:120px;
}

#encabezado{
	border-bottom:3px solid #CBCDCA;
}

#encabezado img{
	margin-left:34px;
}

ul#menu_horiz{
	height:23px;
	padding:7px 0px 0px 148px;
}

#menu_horiz li{
	list-style-type:none;
	display:inline;
	float:left;
}

#menu_horiz li a{
	text-decoration:none;
	color:#000000; 
	display:block;
	float:left;
	height:14px;
}

#menu_horiz li a span{
	display:none
}

#menu_horiz li a:hover { visibility:visible; /* for IE6 */ }
#menu_horiz li a:hover img { visibility:visible; /* for IE6 */ }
#menu_horiz li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

.profesionales, .tratamiento, .traslado, .cultivo{
	border-right:1px solid #adadad;
	padding-right:6px;
	margin-right:6px;
}

.profesionales{
	background:url(images/botsup-profesionales.gif) no-repeat;
	width:190px;
}
.tratamiento{
	background:url(images/botsup-tratamiento.gif) no-repeat;
	width:100px;
}
.traslado{
	background:url(images/botsup-traslado.gif) no-repeat;
	width:74px;
}
.cultivo{
	background:url(images/botsup-cultivo.gif) no-repeat;
	width:115px;
}
.contacto{
	background:url(images/botsup-contacto.gif) no-repeat;
	width:78px;
}

.profesionales:hover{
	background:url(images/botsup-profesionales-on.gif) no-repeat;
	width:190px;
}
.tratamiento:hover{
	background:url(images/botsup-tratamiento-on.gif) no-repeat;
	width:100px;
}
.traslado:hover{
	background:url(images/botsup-traslado-on.gif) no-repeat;
	width:74px;
}

.cultivo:hover{
	background:url(images/botsup-cultivo-on.gif) no-repeat;
	width:115px;
}
.contacto:hover{
	background:url(images/botsup-contacto-on.gif) no-repeat;
	width:78px;
}

.obligatorios{
 font-size:9px;
 color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:30px;
}

#menu_vert{
  width:265px;
  float:left;
}

#menu_vert ul{
	background-image:url(images/bg-menuvertical.png);
	background-repeat:no-repeat;
	height:182px;
	width:142px;
	margin:20px 0px 0px 10px;
	padding:30px 50px;
}

#menu_vert ul li{
	list-style-type:none;
}

#menu_vert li a{
	text-decoration:none;
	color:#000000; 
	display:block;
	height:21px;
	width:130px;
}

#menu_vert li a span{
	display:none
}

#menu_vert li a:hover { visibility:visible; /* for IE6 */ }
#menu_vert li a:hover img { visibility:visible; /* for IE6 */ }
#menu_vert li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

.historia, .instalaciones, .curriculum, .prevencion, .fundacion, .apoyenos, .home{
	border-bottom:1px solid #CBCBCB;
	width:130px;
	margin-bottom:5px;
}
.home{
	background:url(images/bot-home.gif) no-repeat;
}
.historia{
	background:url(images/bot-historia.gif) no-repeat;
}
.instalaciones{
	background:url(images/bot-instalaciones.gif) no-repeat;
}
.curriculum{
	background:url(images/bot-curriculum.gif) no-repeat;
}
.prevencion{
	background:url(images/bot-prevencion.gif) no-repeat;
}
.fundacion{
	background:url(images/bot-fundacion.gif) no-repeat;
}
.apoyenos{
	background:url(images/bot-apoyenos.gif) no-repeat;
}

.home:hover{
	background:url(images/bot-home-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}
.historia:hover{
	background:url(images/bot-historia-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}
.instalaciones:hover{
	background:url(images/bot-instalaciones-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}
.curriculum:hover{
	background:url(images/bot-curriculum-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}
.prevencion:hover{
	background:url(images/bot-prevencion-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}
.fundacion:hover{
	background:url(images/bot-fundacion-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}
.apoyenos:hover{
	background:url(images/bot-apoyenos-on.gif) no-repeat;
	border-bottom:1px solid #E42241;
}

#main{
  margin-left:265px;
  width:487px;
  text-align:justify;
  padding:20px 0px 80px 0px;
}

p{
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:12px;
}

#lab{
	text-align:center;
	background-color: #EEEEEE;
	width:234px;
	margin:30px auto;
}

a#apoyenos{
	background-image:url(images/bot-sec-fundacion-apoyenos.gif);
	background-repeat:no-repeat;
	width:102px;
	height:24px;
	display:block;
	font-size:0px;
}

a#apoyenos:hover{
	background-image:url(images/bot-sec-fundacion-apoyenos-on.gif);
	background-repeat:no-repeat;
}

a#prevencion_edificios{
	background-image:url(images/bot-prevencion-edificios.gif);
	background-repeat:no-repeat;
	width:214px;
	height:18px;
	display:block;
	font-size:0px;
	margin:15px 0px 0px 20px;
}

a#prevencion_edificios:hover{
	background-image:url(images/bot-prevencion-edificios-on.gif);
	background-repeat:no-repeat;
}

a#volver_prevencion{
	background-image:url(images/bot-volver-prevencion.gif);
	background-repeat:no-repeat;
	width:214px;
	height:18px;
	display:block;
	font-size:0px;
	margin:15px 0px 0px 20px;
}

a#volver_prevencion:hover{
	background-image:url(images/bot-volver-prevencion-on.gif);
	background-repeat:no-repeat;
}

#galeria{
	background-color:#EFEFED;
	width:234px;
	margin:30px 0px 0px 20px;
	text-align:center;
}

#galeria h3{
    margin:0px;
	padding:7px 0px;
}

#galeria .titulo{
	padding:8px 0px;
}

#galeria a img{
	border:0px;
	float:left;
	margin-right:1px;
}

#listado{
 overflow:hidden;
 height:100%;
 padding-top:0px;
}

#listado img{
}

#listado .linea1 ul#lista_items{
 width:500px;
 float:none;
 margin-top:0px;
 margin-bottom:10px;
}

#listado .linea2 {
  float:left;
  width:240px;
  margin-top:0px;
  text-align:left;
}

#listado .linea2 p {
 margin:2px 0px;
}

#listado .linea2 img {
 margin:6px 0px;
}

ul#lista_items li{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 list-style-type:none;
 background-image:url(images/bullet_red.jpg);
 background-position:0% 55%;
 background-repeat:no-repeat;
 padding:3px 0px 3px 15px;
 width:100%;
}

form{ 
  margin:15px 0px 0px 20px;
 }

form .col1{
 width:186px;
 float:left;
 text-align:left;
 padding:0px;
}

form .col1 input{
 #margin-left:-20px;
}

form .col2{
 margin-left:200px;
}

form label{
 color:#5e5e5e;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 display:block;
}

form input, form textarea{
 border:1px solid #a0a0a0;
 margin:3px 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}

form input{
 width:175px;
}

form textarea{
 width:375px;
 height:100px;
}

button#enviar{
 font-weight:bold;
 color:#FFFFFF;
 font-size:12px;
 margin:10px 0px 0px 20px;
 border:0px;
 background-image: url(images/bg-boton.gif);
 width:91px;
 height:23px;
 cursor:pointer;
}

#pie{
	border-top:3px solid #CBCBCB;
}

#pie img{
	padding:20px 0px 10px 0px;
	margin-left:32px;
}

#pie .logos img{
 padding:0px;
 margin: 0px;

}

#pie .logos{
 text-align:right;

}