@charset "utf-8";
/* Main Style */

body,td,th { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666; background:#EEDFB5; }
body { margin:0px; }
img { border-style: none; text-decoration: none; }
a:link { text-decoration: none; outline:none; }
a:visited { text-decoration: none; outline:none; }
a:hover { text-decoration: none; outline:none; }
a:active { text-decoration: none; outline:none; }

#wrapper { height:100%; width:100%; }

#top { width:100%; height:35px; padding-top:5px; background:url(../../imgs/grafs/top.png) repeat-x; color:#FFF; }
#top #top_content { width:780px; }
#top a { color:#FFF; }
#top a:hover { color:#EEDFB5; }

#container { width:780px; }

#header { width:725px; height:115px; border-bottom:solid 2px #FFF; }
#header #logo { float:left; width:175px; height:110px; }
#header #middle { float:left; width:380px; height:70px; padding-top:40px; font-family:"Times New Roman", Times, serif; color:#000; }
#header #middle h1 { margin:0px; font-weight:normal; }
#header #social { float:left; width:170px; height:40px; padding-top:70px; color:#000; }

#menu { width:760px; height:60px; padding:10px; }
#menu a { display:block; float:left; width:152px; height:40px; background:url(../../imgs/grafs/middle.png) no-repeat 0px 0px; color:#575757; font-family:"Times New Roman", Times, serif; font-size:16px; padding-top:20px; font-weight:900; }
#menu a:hover { /*background-position:0 -80px;*/ color:#FFF; }
#menu a.home { width:155px; background:url(../../imgs/grafs/home.png) no-repeat 0px 0px; }
/*#menu a.home:hover { background:url(../../imgs/grafs/home_on.png) no-repeat; }*/
#menu a.ubicacion { width:149px; background:url(../../imgs/grafs/ubicacion.png) no-repeat 0px 0px; }
/*#menu a.ubicacion:hover { background:url(../../imgs/grafs/ubicacion_on.png) no-repeat; }*/

#principal { width:780px; }
#imagenes { width:780px; height:457px; overflow:hidden; }
#imagenes iframe { padding:15px 15px 60px 15px; background:url(../../imgs/grafs/mask.png) no-repeat; }
#mask { width:780px; height:57px; position:absolute; background:url(../../imgs/grafs/mask.png) no-repeat; z-index:500; padding-top:400px; }

#informacion { width:780px; }

#texto { float:left; width:490px; height:440px; padding:5px; background:url(../../imgs/grafs/text_bg.png) no-repeat; text-align:justify; }
#texto h2 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:20px; color:#990000; }
#texto #upper { width:410px; height:335px; padding:0px 40px; }
#texto #upper a { color:#900; font-weight:bold; }
#texto #upper a:hover { color:#333; }
#texto #uppera a { color:#900; font-weight:bold; }
#texto #uppera a:hover { color:#333; }

#texto #uppera { width:410px; height:325px; padding:0px 40px; border-bottom:solid 1px #606062; }
#texto #lower { width:450px; height:105px; padding:0px 20px 0px 20px; }
#texto #lowera { width:450px; height:105px; padding:0px 20px; border-top:solid 1px #DBDBDC; }
#texto #lower h2 { margin:20px 0px 0px 0px; }

#contacto { float:left; width:270px; height:440px; padding:40px 5px 5px 5px; background:url(../../imgs/grafs/contact_bg.png) no-repeat; text-align:left; color:#FFF; }

#contacto #contacttitle { width:230px; height:50px; padding-left:20px; font-family:"Times New Roman", Times, serif; font-size:20px; }
#contacto form { padding-left:20px; }
#contacto form input { width:230px; border:solid 1px #727376; }
#contacto form textarea { width:230px; border:solid 1px #727376; font-family:Arial, Helvetica, sans-serif; }
#contacto form .enviar { background:#D14141; color:#FFF; }
#contacto form .enviar:hover { background:#FFF; color:#D14141; }

#footer { color:#990000; }

/* Tools */
/*FIX Para float */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* WSlide */
#slideShow { padding:15px 0px 0px 12px; width:780px; height:375px; float:left; overflow:hidden; z-index:1000; }
#slideShow ul { margin:0px; padding:0px; }
#slideShow #image { width:780px; height:375px; list-style:none; margin:0px; }

#slideLinks { height:30px; padding:10px 0px 0px 0px; }
#slideLinks a { display:block; float:left; width:20px; height:20px; margin-right:5px; background:url(../../imgs/grafs/link_off.png) no-repeat; }
#slideLinks a.end { margin:0px; }
#slideLinks a.wactive { background:url(../../imgs/grafs/link_on.png) no-repeat; }

/*Tooltips*/
#tooltip { display:none; background:#990000; font-size:12px; height:15px; padding:5px; color:#fff; text-align:center; }