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

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none; }
body {background-image:url(images/trama-cesped.jpg); font-size:13px; color:#333333;   }

a {text-decoration: none; color:#FCB00C;}
a:focus {text-decoration: none; color:#FFFFFF;}
a:hover {background-color:#FCB00C; color: #FFFFFF; }




a img {border: 0px;}
img {border: 0px; padding: 0px; margin: 0px;}

.lista002 { list-style-image:url(images/lista01.jpg)}


.intercambioenlaces ul {padding-left: 20px;}
.intercambioenlaces {width: 400px; }

.patro-col1 {width: 200px !important; height: auto; margin-right: 5px !important; }
.patro-col2 {width: 200px !important; height: auto;  }
.patro-col3 {width: 200px !important; height: auto;  }

.iconos-contacto {background-position:left; background-repeat:no-repeat; height: 20px; padding-top: 1px; padding-left: 25px;}

.patro-col1 a, .patro-col2 a, .patro-col3 a, .patro-col1 a img, .patro-col2 a img, .patro-col3 a img { border: 0px !important; padding:0px !important }
.patro-col1 a:hover, .patro-col2 a:hover, .patro-col3 a:hover, .patro-col1 a img:hover, .patro-col2 a img:hover, .patro-col3 a img:hover { border: 0px !important; padding:0px !important}

#todo { width: 100%; height: 100%; background-image: url(images/fondo-pie2.jpg); background-position:center bottom; background-repeat:no-repeat; padding-top: 20px; }
#idiomas {width: 1032px; height: 33px; margin: 0px auto;}
#situacion {float: right; margin-top: 9px; margin-right: 40px;}

#cabecera {width: 931px; height: auto; margin: 0px auto; background-image: url(images/cab-todo.png); background-position:top; background-repeat:no-repeat; padding-top: 11px;}
#contenido-cab {width: 931px; height: 60px; margin: 0px auto; background-image: url(images/trama-todo.png)}
#rotator {width: 809px; height: 270px;}
#contenedor { width: 931px; height: auto; margin: 0px auto;  background-image: url(images/trama-todo.png); padding-top: 10px; }
#cuerpo { width: 1032px; height: 600px; margin: 0px auto;  background: none;}
#creditos {width: 931px; height: 70px; background-image:url(images/pie-todo.png); background-repeat: no-repeat;  text-align: center; font-size: 10px; color:#333333;  margin: 0px auto; padding-top: 5px;}
#creditos a { color:#333333; text-decoration:none;}
#creditos a:hover { color:#000000; text-decoration:none; background-color:#d6d6d6;}

.border-tablas {border-bottom: 1px solid #000000;}
.fondo-tablas {background-color:#FFCC66;}

.cuerpo-menu01 {width: 100%; margin: 0px auto; height:25px; background-color:#FCB00C;}
.menu01 {width: 100%; height:25px; background-color:#FCB00C;}
.menu01 ul {width: 820px; height:23px; margin: 0px auto; padding-bottom: 1px;}
.menu01 ul li {float: left; list-style:none; color:#333333 !important; padding: 0px 5px; font-size:14px !important; }
.menu01 ul li a {text-decoration: none; }
.menu01 ul li a:hover {text-decoration: none;  color:#333333 !important;}
.menu01 ul li a p {padding: 3px 8px; color:#FFFFFF !important;}
.menu01 ul li a p:hover { color:#333333 !important;}

.menu02 {width: 100%; height:25px; background-color:#FCB00C;}
.menu02 ul {width: 820px;  height:23px; margin: 0px auto; padding-bottom: 1px;}
.menu02 ul li {float: left; list-style:none; color:#333333 !important; padding: 0px 3px; font-size:11px !important;}
.menu02 ul li a {text-decoration: none; }
.menu02 ul li a:hover {text-decoration: none;  color:#333333 !important;}
.menu02 ul li a p {padding: 3px 5px; color:#FFFFFF !important;}
.no-enlaces {padding: 3px 0px 3px 0px; color:#FFFFFF !important;}
.menu02 ul li a p:hover { color:#333333 !important;}


.menu03 {width:230px; height:25px;  float: right;}
.menu03 ul {width: 230px;  height:23px; margin: 0px auto;  }
.menu03 ul li {float: left; list-style:none; color:#FCB00C !important; padding: 0px 5px; font-size:13px !important;}
.menu03 ul li a {text-decoration: none; }
.menu03 ul li a:hover {text-decoration: none;  color:#FCB00C !important;}
.menu03 ul li a p {padding: 3px 8px; color:#FCB00C !important;}
.menu03 ul li a p:hover {background-color: #FCB00C; color:#FFFFFF !important;}


.menu04 {width:200px; height:auto; border: 2px solid #FCB00C; }
.menu04 ul {width: 200px;  height:auto; margin: 0px auto;  }
.menu04 ul li {list-style:none; color:#000000 !important; padding: 0px 5px; font-size:13px !important; }
.menu04 ul li a {text-decoration: none;  background: none; display:block; }
.menu04 ul li a:hover {text-decoration: none;  color:#FCB00C !important;}
.menu04 ul li a:focus {text-decoration: none;  color:#FFFFFF !important; }
.menu04 ul li a p {padding: 3px 8px; color:#000000 !important;}
.negativo {color:#FCB00C !important;}

.menu04 div {margin-left: 25px; border-left: 1px solid #FCB00C;}
.menu04 div ul li a {padding: 2px 5px !important;}
.menu04 div ul li a {text-decoration: none;  color:#333333 !important;}
.menu04 div ul li a:hover {text-decoration: none;  background: none !important; }


.menu04 ul li a p:hover, .negativo:hover {background: none !important; color:#FCB00C !important;}
.menu04 ul li a p span {color:#FCB00C !important; width: 100%;}


.contacto01 {width:220px; height:auto; border: 2px solid #FCB00C; padding: 5px 10px; margin-bottom: 10px;}
.contacto01 p {margin-left: 5px; }

.contacto02 {width:240px; height:auto; border: 2px solid #FCB00C; padding: 0px; margin-bottom: 10px;}
.contacto02 p {margin-left: 6px; }

.mas-info a p {background-color: #FFFFFF !important; color:#FCB00C !important; width: 170px;}
.mas-info a p:hover {background-color: #FCB00C !important; color:#FFFFFF !important;}

#col-izq01 { width: 205px; height:auto; float: left;  margin-left: 5px;}

#col-cntr01 {width: 450px; height:auto; float: left;  margin-left: 20px; }
#col-cntr01 p {margin-bottom: 10px; width: 446px; }
#col-cntr01 div {margin-bottom: 10px; width: 446px;}

#col-cntr02 {width: 465px; height:auto; float: left;  margin-left: 5px; }
#col-cntr02 p {margin-bottom: 10px; width: 460px; }
#col-cntr02 div {margin-bottom: 10px; width: 465px;}
#col-cntr02-landing {width: 565px; height:auto; float: left;  margin-left: 20px; margin-top: 25px;}

#col-drch01 {width: 225px; height:auto; float: right;  margin-right: 25px; padding-bottom: 10px;}
#col-drch-landing {width: 225px; height:auto; float: right;  margin-right: 25px; margin-top: 25px; padding-bottom: 10px;}


.fotos-int { background-color: #FFFFFF !important; padding: 3px !important; border: 1px solid #666666 !important; margin: 4px !important; }


.imgcol1 {margin: 3px 0px 30px 10px;}

.borde01 {border: 2px dashed #FCB00C; padding: 5px;}
.borde02 {width: 425px !important; border: 2px dashed #FCB00C; padding: 5px; padding-left: 20px;}
.borde022 {width: 405px !important; border: 2px dashed #FCB00C; padding: 5px; padding-left: 20px;}
.borde03 {width: 677px !important; border: 2px dashed #FCB00C; padding: 5px; }
.borde03 p {width: 100% !important;  }
.borde02 table {width: 400px !important; }
.titulillo {font-size: 14px !important; color: #333333 !important; font-weight: bold;}
.borde04 {width: 690px !important; border: 2px dashed #FCB00C; padding: 5px; }
.borde04 p {width: 670px !important;}

/* Textos */
p {text-align: left; 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;}
.tcentro { text-align:center;}
.textoform {font-weight: bold;}
.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;}

.color01 {color: #345AA1;}
.color02 {color: #FFFFFF; line-height: 14px; font-size:15px; }

.btn-portada p, .btn-noticias p {background-color:#FCB00C !important; color: White !important; padding-left: 5px;}
.btn-portada p:hover, .btn-noticias p:hover {background-color:white !important; color: #FCB00C !important;}
.titulos-blog {background-color:#FCB00C !important; color: White !important; font-weight:bold; border-bottom: 1px solid #FCB00C;border-top: 1px solid #FCB00C; }
.titulos-blog:hover {background-color:white !important; color: #FCB00C !important; border-top: 1px solid white;}

.titulos-blog01 {background-color:#FCB00C !important; color: White !important; font-weight:bold; border-bottom: 1px solid #FCB00C;border-top: 1px solid #FCB00C; }

/*Sitemap*/
.sitemapcajas {width: 300px; 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 #345AA1; color:#345AA1; display:inherit; }
h5 {font-size: 16px;  font-weight: bold;  color:#345AA1; display:inherit;}
h1 {font-size: 16px;   font-weight: bold; color: #000000; display:inherit;}
h3 {font-size: 16px;  font-weight: bold; color:#0066CC; display:inherit; padding-left: 35px; }
h4 {font-size: 13px;  font-weight: bold; color: #345AA1; display:inherit;  }
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; }

/*formularios*/
#form {width: 370px; height: auto; margin-top: 10px;}
#datos {width: 370px; height: 400px;  margin-left: 15px; margin-top: 10px; }
#datos p {width: 370px; font-size:14px; padding-left: 10px;}
#tableform {width: 370px; height: auto; margin: 0px auto !important;}
#tableform2 {width: 140px; height: auto; margin: 0px auto !important;}
#tableform p, #tableform2 p { margin:5px 0px !important;}



.input2 {width: 400px; border: 1px solid #546375; background-color:#FFFFFF;}
.input3 {width: 250px; border: 1px solid #546375; background-color:#FFFFFF;}
.input4 {width: 180px; border: 1px solid #546375; background-color:#FFFFFF;}
.input5 {width: 80px; height: 25px; border: 1px solid #546375; background-color:#FFFFFF; }
.inputLanding {width: 200px; border: 1px solid #546375; background-color:#FFFFFF;}

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

.input2:hover, .input3:hover, .input4:hover, .input5:hover {border: 1px solid #FCB00C;  }
.envio:hover {background-color: #FCB00C; color:#333333 !important; }

