body,html{width:100%; height:100%; margin:0; padding:0; background:url("../img/bg.jpg"); font-family:"Arial"; font-size:11px; line-height:17px; text-align:center;}
select, textarea , input{font-family:"Arial"; font-size:11px;}


/***************/
ul,li,div{float:left; list-style:none; margin:0; padding:0;}
img{border:none;}
.w100{width:100%; text-align:center;}
.right{float:right;}
.autoWidth{width:auto !important;}
.gray{color:#757575;}
hr{float:left; width:690px; margin:5px 0 20px 115px; border-color:red;}
/***************/
#webContainer{float:none; width:900px; margin:auto; text-align:left;}
/***************/


/********* HEADER ******/
#header{width:900px; }
#headerLeft{width:600px; }
#logoContainer{width:100%; height:95px;}
#logo{float:left; margin:7px 5px;}
#search{float:right; width:300px; height:120px; background:url("../img/searchBg.png") no-repeat; background-position:19px bottom; }
#searchInput{float:left; width:105px; height:17px; margin:100px 0 0 77px; background:url("../img/searchInput.gif") no-repeat; border:none;}
#selectLocal{float:left; margin:98px 0 0 37px; }
#searchSubmit{float:left; width:42px; height:17px; margin:100px 0 0 0; background:url("../img/searchSubmit.gif") no-repeat; border:none; text-indent:-9999px;}

#mainNavigation img{float:left;}
#mainNavigation li{background:#c40318}
#mainNavigation a{float:left; height:25px ; text-indent:-9999px;}
#mainNavigation a:hover , #mainNavigation a.active{background-position:bottom !important;}
#mainNavigation a#btnMenu{width:83px; background:url("../img/btnMenu.png") no-repeat; }
#mainNavigation a#btnBar{width:74px; background:url("../img/btnBar.png") no-repeat; }
#mainNavigation a#btnPromo{width:134px; background:url("../img/btnPromo.png") no-repeat; }
#mainNavigation a#btnCertificado{width:164px; background:url("../img/btnCertificado.png") no-repeat; }
#mainNavigation a#btnEvento{width:83px; background:url("../img/btnEvento.png") no-repeat; }


#mainNavigation li.close{width:38px; height:25px; background:url("../img/bgMainNavigation.png");}




/********* CONTENT ******/
#topContent{width:900px; height:119px; background:#d6d6d6 url("../img/bgHeadContent.jpg") no-repeat; }
#textContent{width:900px; height:381px; border:0; outline:none;}
/*#textContent{height:1200px;}*/
#content.textContent{  background:#d6d6d6 url("../img/bgContentContent.jpg") no-repeat; background-position:0 135px;}






/********* SUSCRIBETE ******/
select{padding:1px 0 0 0;}
.suscribeteFormContainer{width:880px; line-height:15px;}
#suscribeteCol1{width:125px; *width:225px; padding:0 0 0 114px;}
#suscribeteCol12{width:335px; *width:395px; padding:0 0 0 114px;}
#suscribeteCol2{width:210px; padding:0 0 0 0px; }
#suscribeteCol3{width:115px; *width:155px; padding:0 0 0 40px;}
#suscribeteCol32{width:330px; padding:0 0 0 40px; }
#suscribeteCol4{width:210px; padding:0 0 0 0px;}
.suscribeteRow{width:100%; height:28px; padding:2px 0;}
.suscribeteRowAutoHeight{width:100%; height:auto !important; padding:2px 0;}

#suscribeteCol2 input{width:200px;}
#suscribeteCol4 input{width:200px;}


#suscribeteCol2 select{width:170px;}
#suscribeteCol4 select{width:170px;}

#privacy{width:693px; padding:20px 0 20px 115px; font-size:11px; text-align:justify; color:#414143;}
#privacy b{color:#000001;}

.btnSubmit{width:61px; height:20px; padding:-1px 0 0 0; margin:10px 3px 20px; background:url("../img/btn1.png") no-repeat; border:none; text-align:center; color:#fff; font-size:11px;}
.btnCancel{width:60px; height:20px; padding:-1px 0 0 0; margin:10px 3px 20px; background:url("../img/btn2.png") no-repeat; border:none; text-align:center; color:#fff; font-size:11px;}
.btnSubmit:hover , .btnCancel:hover{background-position:bottom;}
.btnSubmit:active , .btnCancel:active{background-position:top;}

#formSentAlert{width:100%; height:20px; margin:0 0 30px 0; text-align:center; background:#fef6cf; font-size:12px;}


/********* CONTACTO ******/
#contactoFormContainer{width:880px; }
#contactoCol1{width:280px; *width:395px; padding:0 0 0 114px; }
#contactoCol2{width:440px;  padding:0 0 0 0px;  }
.contactoRow{width:100%; height:28px; padding:2px 0;}
.contactoRowAutoHeight{width:100%; height:auto; padding:2px 0;}

#contactoCol1 input{width:170px;}
textarea.contactoComentarios{width:430px; height:150px; background:url("../img/contactoComentariosBg.gif") center no-repeat; border:none;}
.btnContacto{padding:0 50px 0 0;}
.contactoTextCol1{float:left; padding:4px 0 0 0; width:66px;}




/********* CONOCENOS ******/
#conocenosCol1{width:450px; *height:500px; }
#conocenosBlock1{width:445px;  *width:450px; height:243px; *height:250px; padding:6px 0 0 5px; background:#000; overflow:hidden;}
#conocenosBlock1 a{color:#fff; text-decoration:none;}

#conocenosBlock2{width:422px; *width:450px; height:206px; *height:250px; padding:45px 0 0 30px; background:#000 url("../img/bgConocenos1.jpg") no-repeat;}
#listLocales{width:185px; height:150px; color:#fff;}
#listLocales a{float:left; width:160px; padding:5px 0; color:#fff; text-decoration:none;}
#listLocales a:hover{text-decoration:underline;}

#conocenosCol2{width:420px; *width:450px; height:415px; *height:500px; padding:85px 0 0 30px;  background:#000 url("../img/bgConocenos2.jpg") no-repeat;}
#textConocenos{width:385px; height:365px; line-height:14px; text-align:justify; }
#textConocenos p{margin:7px 0;}

.mapHide{display:none;}
.mapShow{display:solid;}





/********* CONTENT ******/
#content{width:900px; margin:6px 0;  }
#barContainer{width:895px; padding:0 0 0 5px; background:black;}









/********* FOOTER ******/
#footer{width:900px;}
#footer.menu{margin-top:-21px;}
#musicPlayer{float:right;}

#footerNavigation{width: 900px; background:#c40318;}
#footerNavigation img{float:left;}
#footerNavigation a{float:left; height:25px; text-indent:-999px;}
#footerNavigation a:hover , #footerNavigation a.active{background-position:bottom !important;}
#footerNavigation a#btnConoce{width:113px; background:url("../img/btnConoce.png") no-repeat; }
#footerNavigation a#btnContacta{width:114px; background:url("../img/btnContacta.png") no-repeat; }
#footerNavigation a#btnSuscribe{width:103px; background:url("../img/btnSuscribe.png") no-repeat; }
#footerNavigation a#btnTrabaja{width:164px; background:url("../img/btnTrabaja.png") no-repeat; }
#footerNavigation a#btnMapa{width:116px; background:url("../img/btnMapa.png") no-repeat; } 




/********* TEXT ******/
h1#titleContent{margin:25px 0 20px 106px; font-size:14px; font-weight:bold; color:#C40417;}

h1#titleHeader{float:left; width:230px; margin:45px 0 0 113px; font-size:16px; font-weight:bold; color:#010101;}
p#titleHeader{float:left; width:445px; margin:45px 0 0 50px; font-size:11px; font-weight:normal; color:#424143; text-align:justify;}





/****** mapa ********/
ul#mapa{ width:300px; margin:0 0 0 130px;}
ul#mapa li{ width:100%;}
ul#mapa a{ color:black; padding:4px; text-decoration:none; float:left;}
ul#mapa a:hover{ text-decoration:underline;}





/*--------------- CONTACT FORM SNIPPET-----------------*/

.left{float:left;}
.right{float:right;}
.contactForm{ width:500px; float:left; _filter:alpha(opacity=100); filter:alpha(opacity=100); #filter:alpha(opacity=100);opacity:1; text-align:left;}
.contactForm b{font-weight:normal; color:#f20000;}
.contactForm h1 , .contactForm h2{color:#f20000; padding:0 0 10px 0;}
.contactForm a{ color:#0083c1;}
.cF_Row{ width:100%; padding:5px 0; float:left; background:blue;}
.cF_RowHigh{ width:97%; padding:15px 0 15px 3%; float:left; }
.cF_Col1{ width:32%; padding:0 0 0 3%; float:left; }
.cF_Col2{ width:65%; float:left; }
.cF_Input{  }
.cF_InputWrong{ background-color:#fe411c; color:#fff;}
.cF_Textarea{ font-family:Arial; font-size:12px;}
.cF_TextareaWrong{   background-color:#fe411c; color:#fff;}
.cF_Submit{margin:0 80px 0 0; width:100px; height:40px; float:right; text-align:center; background:#000000; color:#ffffff}
.cF_SubmitSending{margin:0 80px 0 0; width:100px; height:40px; float:right; text-align:center; background:#239fd7; color:#ffffff; font-weight:bold;}

.hideThis{display:none; _filter:Alpha(opacity=0); filter:Alpha(opacity=0); opacity:0;}
.showThis{display:solid; _filter:Alpha(opacity=100); filter:Alpha(opacity=100); opacity:1;}
.contactFormResult{width:600px; float:left; padding:100px 0; text-align:center; _filter:Alpha(opacity=0); filter:Alpha(opacity=0); opacity:0;}


/*--------------- CONTACT FORM SNIPPET-----------------*/
