@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  }
body {background-color: #546375; font-size:12px; color:#333333;}

a {color: #4D7738; text-decoration: none;}
a:hover {color: #FFFFFF; background-color: #8DC73F; padding: 0px 0px; }


p { line-height: 17px; margin-bottom: 5px; }
/*p:first-letter {font-size: 13px; padding-left: 5px; font-weight:bold; } */

p.titulo {height: 28px; background-color: #d2e3bc; vertical-align:middle; padding-top: 10px; font-size: 13px; font-weight:bold;}
p.titulo2 {height: 28px; background-color: #8DC73F; vertical-align:middle; padding-top: 10px; font-size: 13px; font-weight:bold;}

p.titulo3 {height: auto; vertical-align:middle; padding: 3px; font-size: 12px; border-top: 1px  dotted #8DC73F;}
p.titulo4 {height: 28px; background-color: #8DC73F; vertical-align:middle; padding-top: 10px; font-size: 15px; font-weight:bold;}
p.titulo5 {height: 15px; background-color: #d2e3bc; vertical-align:middle; padding-top: 10px; font-size: 13px; font-weight:bold;}



a img {border: 0px;}

#intercambio-enlaces {padding-left: 20px;}

#todo { margin:0 auto; width: 1000px; height: auto; background-image: url(images/fondo-cuerpo.jpg);}
#cabecera {width: 1000px; height: auto; background-image: url(images/cabecera.jpg); background-repeat:no-repeat; background-position: top left; margin: 0px auto;}
#cuerpo {width: 1000px; height: auto; }


#imagencab {width:682px; height:193px; margin-left: 25px; margin-top: 1px;}
#imagencab img {width:682px; height:192px; }



#contenido {width: 951px; height: auto; background-color: #F6ECED; margin: 0px auto; border: 2px solid #F9C788; margin-left: 1px; padding: 0px;}
#contenedor-100 {width: 940px; height: auto; margin: 0px auto;}
#contenedor-60 {width: 682px; height: auto; margin: 0px auto; padding-left: 25px; padding-right: 6px;}
#contenedor-30 {width: 266px; height: auto; margin: 0px auto;  background-color: #d2e3bc;}

#contenedor-60 p {margin-bottom: 10px;}



#creditos {width: 1000px; height: 10px; background-color:#546375; text-align: center; font-size: 10px; color:#CCCCCC;}
#creditos a { color:#FFFFFF; text-decoration:none;}
#creditos a:hover { color:#000000; text-decoration:none; background-color:#8DC73F;}

/*menu*/
#menu ul {width: 709px; padding-top: 122px; float:left; padding-left: 30px; margin-top: 0px;}
#menu ul li {display: block; float:left; border-top: 5px solid #8DC73F;}
#menu ul li:hover {display: block; float:left; border-top: 5px solid #FFFFFF;}

/*menu2*/
#menu2 {width: 266px ; height:194px; background-color:#8DC73F; margin-top: 00px; margin-left: 6px; }
#menu2 ul {list-style: none; float: left;	 margin-top: 0px; margin-left: 0px;}
#menu2 ul li  {border-left:7px solid #8DC73F; border-right: 7px solid #8DC73F;  padding: 0px 0px;}
#menu2 ul li:hover {border-left:7px solid #F0F0F2; border-right: 7px solid #F0F0F2; }

/* Textos */
p {text-align: justify; margin: 3px 0px;}
p img {margin: 3px;}
.clear { clear:both;}
.bold { font-weight:bold;}
.izquierda {float:left; padding: 0px; margin: 0px;}
.derecha {float:right; padding: 0px; margin: 0px;}
.block {display: block;}
.centro {margin: 0px auto !important; text-align:center !important;}
.tcentro { text-align:center;}
.textoform {font-weight: normal !important; }
.tizquierda {text-align: left; margin-left: 10px; width: 235px; float:left; }
.tnaranja {color: #EF7B1D;}
.entretexto {padding-right: 3px; border-right: 1px;}
.entretexto:hover { padding-right: 3px; border-right: 0px solid #F6A226;}
.sin {border-top: 5px solid #8DC73F !important;}
.sin:hover {border-top: 5px solid #8DC73F !important;}
.fotos {border: 2px solid #CCCCCC; padding: 5px; margin: 5px; background-color: #FFFFFF;}
.texto1 {font-size: 14px !important;}
.texto2 {font-size: 16px !important;}
.texto3 {font-size: 18px !important;}
.texto5 {font-size: 20px !important;}

.color1 {color: #FF4200;}
.color2 {color: #3366FF;}
.color3 {color: #33CC00;}

/*rotator*/
element.style {
display:none;
opacity:-0.01;
}
#rotator img {
display:none;
position:absolute;
right:0;
top:0;
}
#rotator img {
border:0 none;
cursor:pointer;
height:192px;
width:680px;
z-index:1;
}

/*Sitemap*/
.sitemapcajas {width: 200px; height: auto; border-left: 1px dotted #666666;  margin-left:49px; padding-bottom: 10px; font-size:13px}
.sitemapcajas strong {border-bottom: 1px dotted #666666;}
.subcategoria {width: 100px; height: auto; border-left: 1px dotted #666666; margin-left:49px; color:#000000; font-weight:bold;}
.subcategoria2 {width: 180px; height: auto; border-left: 1px dotted #666666; margin-left:49px; color:#000000; font-weight:bold;}
.subcategoria a, .subcategoria2 a {text-decoration: none;color:#333333; font-weight:bold; font-size:12px}
.subcategoria a:hover, .subcategoria2 a:hover {text-decoration: none; color:#FFFFFF; background-color: #333333;}

/**/


/*H1...*/
h2 {font-size: 16px;  font-weight: bold; border-bottom: 1px solid #666666; color:#666666; display:inherit; }
h1 {font-size: 15px;   font-weight: bold; border-bottom: 1px solid #666666; color: #666666; display:inherit;}
h3 {font-size: 16px;  font-weight: bold; color: #333333; display:inherit;  padding-bottom: 5px;}
h4 {font-size: 19px; color: #d2e3bc; display:inherit; padding-bottom: 5px;}
h8 {font-size: 20px; color: #333333; display:inherit; padding-bottom: 5px; font-weight:bold;}
h5 {font-size: 15px;  font-weight: bold; color: #333333; display:inherit;  padding-bottom: 5px; background-color:#FBFBFB;}
h6 {font-size: 14px;  font-weight: bold; color: #333333; display:inherit;  padding-bottom: 5px; background-color:#FBFBFB;}
h7 {font-size: 14px;  font-weight: bold; color: #333366; display:inherit;  padding-bottom: 5px; background-color:#FFFFFF; }

#datos {margin-right: 65px;}


/*formularios*/
#formulario {width: 370px; height: auto; margin-left: 30px;}
#tableform {width: auto; height: auto; margin: 0px auto !important; margin-left: 20px;}
#tableform p {margin: 0px !important;}

.textoform p:first-letter, #datos p:first-letter {font-size: 13px !important; color: #333333 !important; padding: 0px !important; margin: 0px !important; font-weight:normal; }

.input2 {width: 370px; border: 1px solid #546375; background-color:#FFFFFF;}
.input3 {width: 270px; border: 1px solid #546375; background-color:#FFFFFF;}

.envio {width: 180px; border: 1px solid #546375; margin: 0px auto; margin-top: 5px; background-color:#FFFFFF;}

.input2:hover, .input3:hover, .envio:hover {border: 1px solid #00CC33; }

