html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-style: normal; vertical-align: baseline}
:focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {margin: 0; padding: 0}
.floatFix { 
	clear:both;
    height:0;
    font-size: 0px;
    line-height: 0px;
	overflow:hidden
}
a{ color:#f3840d; text-decoration:none; }
.floatL{ float:left; display:inline;}
.floatR{ float:right; display:inline;}
body {
	background: #eaeaea url(../images/bg-main.gif) top repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.flash {
	z-index: -999;
}
.contenedor{
	width:980px;
	margin:2px auto 15px;
}
.header{ width:950px; height:159px; background: url(../images/bg-head.png) bottom center no-repeat; padding:5px 15px 0px;}
.logo{ margin-top:4px}
.cuerpo{ padding-top:15px; width:980px; background:url(../images/bg-cuerpo.png) center repeat-y; min-height:350px; border-bottom:1px solid #cecece; float:left}
.footer{ width:100%; background:url(../images/bg-footer.jpg) center repeat-x; height:234px;}
.footerC{ width:980px; margin:0 auto}
.creditos{ color:#5e5e5e; font-size:12px;}
.creditos a{ color:#adadad} .creditos a:hover, .creditos a:focus{ color:#f3840d}
.feedPie{ width:235px; height:150px; margin:20px 0px 25px 10px;}
.feedPie h3{ background:url(../images/icon-feed.gif) left no-repeat; font-size:15px; color:#CCC; padding-left:20px}
.feedPie ul{ padding:8px 0 0 2px}
.feedPie ul li a{ color:#828282}
.feedPie ul li a:hover{ color:#ccc}

.buscador{ width:330px; height:50px; margin:10px 0 0 250px;}
.buscador strong{ font-size:14px; font-style:italic; color:#999; margin:5px 0 0 0 ; float:left}
.menu{ width:950px; height:38px; border-bottom:1px dotted #CCC}
.menu ul{}
#menu li{ float:left; margin-right:2px;}
#menu li a{ font-size:20px; color:#333; font-weight:900; text-decoration:none; padding:0px 10px; float:left;}
#menu li a span{ font-size:17px; color:#333; font-weight:900; text-decoration:none; padding:8px 10px 8px 0; float:left; cursor:pointer;}
#menu li a:hover, #menu li a:focus, #menu li a.on{background:url(../images/bg_btn.gif) center left no-repeat;}
#menu li a:hover span, #menu li a:focus span, #menu li a.on span{background:url(../images/bg_btn2.gif) center right no-repeat;}

.menu2{ width:920px; margin:15px 15px 5px 15px; text-align:center; padding:8px 15px; border-top:1px solid #CCC;}
.menu2 a{ font-size:13px; color:#222121; padding:3px 10px; margin-top:5px;}
.menu2 a:hover, .menu2 a:focus, .menu2 a.on{ background:#f3840d; color: #FFF;}

.central{ width:625px; margin-left:17px;}
.side{ width:300px; margin-right:17px;}

.central h1, .central h2{ font-size:26px; }


.linksHome{ width:625px; background:url(../images/bg-links.gif); height:570px;}


.linkHome{ width:300px; height:270px; background:#cccccc; margin:10px 0 0 8px; position:relative; text-align:center}
.linkHome img{ width:300px; position:absolute; top:0; left:0; z-index:100; opacity:.80;	filter:alpha(opacity=80); filter: alpha(opacity=80)}
.linkHome:hover img{opacity:.99; filter:alpha(opacity=99); filter: alpha(opacity=99)}
.linkHome h2 a{ width:300px; position:absolute; top:0; left:0; z-index:250; background:url(../images/bg-h2-link.png); color:#FFF; padding-top:10px; height:35px; text-align:center; font-weight:900; font-size:20px;}
.linkDes{ font-size:13px; font-style:italic; padding:0px 20px; color:#333; position:absolute; top:210px; z-index:250; width:260px;}
.visitarSitio:hover{ background:#333; width:300px; height:250px}

.sponsors{ background:url(../images/bg-sponsors1.gif) top center no-repeat; width:595px; padding:15px; margin:15px 0px 0px; position:relative}
.enlacesSponsors{ background:url(../images/bg-sponsors2.gif) bottom center no-repeat; width:595px; padding:0 15px 15px 15px; margin:1px 0px 0px; position:relative}
.sumarse{ position:absolute; top:13px; right:16px; background:url(../images/bg-sumarse.gif); width:118px; height:23px; color:#000; padding:6px 0 0 36px}
.sumarse:hover, .sumarse:hover{ color:#999}
.sponsors h3{ font-size:18px; color:#999}

.otrosLinks{ width:617px; padding:15px 0 0 8px;}
.otrosLinks h4{ font-size:22px; margin-top:10px; color:#333; float:left; display:inline; width:385px;}
.otrosLinks p{ color:#666; width:385px;}

.btn_visitar{
	background:url(../images/btn_visitar.gif) top left;
	width:85px;
	height:24px;
	display:block;
	margin:6px 0 0 0;
}
.btn_visitar:hover, .btn_visitar:focus{	background:url(../images/btn_visitar.gif) bottom left;}
.btn_visitar strong{ display:none;}



/******************************************TOOLTIPS*/
.socialTop{ width:338px; height:50px; margin:0px 0px 10px 200px; background: url(../images/bg-social.png) bottom no-repeat}
a.tooltip span {display:none; padding:1px 7px; margin-left:8px; width:80px; text-align:center; text-decoration:none !important;}
a.tooltip:hover span{
	display:inline;
	position:relative;
	background:#000;
	border:1px solid #ccc;
	color:#fff;
	text-decoration:none !important;
	top:55px; left:1px;
}
.soc_1, .soc_2, .soc_3, .soc_4, .soc_5, .soc_6, .soc_7{ width:30px; height:30px; display:block; float:left;}
.soc_1 em, .soc_2 em, .soc_3 em, .soc_4 em, .soc_5 em, .soc_6 em, .soc_7 em { display:none;}
.soc_1{ background:url(../images/soc_1.png); margin:9px 0 0 33px;}
.soc_2{ background:url(../images/soc_2.png); margin:9px 0 0 10px;}
.soc_3{ background:url(../images/soc_3.png); margin:9px 0 0 12px;}
.soc_4{ background:url(../images/soc_4.png); margin:9px 0 0 10px;}
.soc_5{ background:url(../images/soc_5.png); margin:9px 0 0 10px;}
.soc_6{ background:url(../images/soc_6.png); margin:9px 0 0 10px;}
.soc_7{ background:url(../images/soc_7.png); margin:9px 0 0 10px;}
.soc_1:hover{ margin:4px 0 0 33px; text-decoration:none !important;}
.soc_2:hover{ margin:4px 0 0 10px; text-decoration:none !important;}
.soc_3:hover{ margin:4px 0 0 12px; text-decoration:none !important;}
.soc_4:hover{ margin:4px 0 0 10px; text-decoration:none !important;}
.soc_5:hover{ margin:4px 0 0 10px; text-decoration:none !important;}
.soc_6:hover{ margin:4px 0 0 10px; text-decoration:none !important;}
.soc_7:hover{ margin:4px 0 0 10px; text-decoration:none !important;}

.adsBottom{ padding-left:8px; float:left;}
.col300{ width:300px; margin:10px}


.mapaHome h3{ background:url(../images/topMapa.jpg); width:292px; color:#FFF; font-size:15px; padding:12px 0 9px 8px; height:19px;}
.contMapaHome{ width:278px; padding:10px; background:#e5f2ff; border:1px solid #84afd7;  margin:0px 0px 10px 0px}
.contMapaHome img{ float:left; margin-right:8px}
.contMapaHome strong{ float:left;}
.contMapaHome p{ width:280px; float:left; display:inline; text-align:center}
#mapa{ width:276px; border:1px solid #ccc; float:left; display:inline; margin:5px 0 5px 0}

.facebookPlugin{ border:1px solid #3c5a99; width:298px; margin:0px 0px 10px 0px;}
.topFace{ padding:10px 0 0 10px; height:24px; color:#FFF; background:url(../images/topFace.jpg) top center no-repeat}

.twitterPlugin{ margin:0 0 10px 0; width:300px; position:relative; padding-top:5px}
.pajaritos{ position:absolute; top:0px; right:10px; z-index:10000}


/***************************************************SECCION*/
.central h2{ font-size:32px; color:#CCC; border-bottom:2px solid #eee; margin-bottom:12px; margin-top:10px;}
.central h3{ text-align:left; font-size:18px; color:#333; margin-bottom:0px; margin-top:15px;}
.central p{ font-size:13px; padding:6px 0;}
.central em{ font-style:italic; color:#999;}
.central a{ color:#db7f02; text-decoration:none;}
.central ul{ padding:4px 5px;}
.central li{ border-left:2px solid #db7f02; padding-left:8px; margin-bottom:8px;}
.central li a{ text-transform:uppercase; font-weight:900;}

.txt_d{ width:580px; min-height:45px; background: #f7f7f7 url(../images/bg_destacado.gif) top repeat-x; padding:10px 24px; border:1px solid #ccc}
.fld{
	width:260px;
	padding:1px 10px 1px 0px;
	border: none;
	margin:10px 27px 10px 0;
}
.fld input{ width:245px; padding:8px 6px; font-weight:900; background:url(../images/input.gif) repeat-x; border:1px solid #CCC;}
.fld legend { font-weight:900; color:#777;}
.fld textarea{ width:543px; padding:8px 6px; font-weight:900; background:url(../images/input.gif) repeat-x; border:1px solid #CCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:90px;}
.enviar{ background:url(../images/btn_enviar.gif) top; width:120px; height:24px; display:block; margin-right:68px;}
.enviar:hover{ background:url(../images/btn_enviar.gif) bottom;}
.enviar span{ display:none;}
.msj{ font-size:12px; color:#999; font-style:italic;}
.error{ border:1px solid #F00 !important; background:#FFE6E6 !important;}
#msg{background:url("../images/exito.gif") no-repeat scroll left center #D4FCCD;
border:1px solid #99DC8D;
color:#11A322;
padding:10px 10px 10px 40px;
width:680px;
}
#latLng{display: none;}
.mapa{width: 276px; height: 200px}
