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

/* Anchors
---------------------------------------------------*/
* {padding: 0; margin: 0;}
h1, h2, h3 {font-family: "Tahoma", Verdana, Geneva, Helvetica, Arial, Sans-Serif;}
h1 {font-family: "Myriad Pro", Verdana, Geneva, Helvetica, Arial, Sans-Serif; margin-bottom:5px; color:#333; font-weight:normal; font-size:25px;}
h2 {font-family: "Myriad Pro", Verdana, Geneva, Helvetica, Arial, Sans-Serif; margin-bottom:5px; font-size:2em; font-weight:normal; margin:5px 0;}
h3 { font-family: "Arial Narrow", Verdana, Geneva, Helvetica, Arial, Sans-Serif; font-size:20px; color:#0097B5; font-weight:normal; margin:10px 0;}
h4 { font-family:gluetype, DIN-Regular, Arial, sans-serif; font-weight:normal; color:#F33939; font-size:20px; margin:0 0 5px 0;}
p {font-family: "Tahoma", Verdana, Geneva, Helvetica, Arial, Sans-Serif; margin:0 0 10px 0; line-height:17px;}
a:focus {outline:none}
a { color:#CC5114; text-decoration:none;}
a:hover { text-decoration:none;}
img {border:none;}
hr { border:none; height:1px; background-color:#CCC;}
.left { float:left;}
.right { float:right;}


/* Wrapper
---------------------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/patt_4.jpg) repeat left top;}
#wrapper { }
#wrapperMain { width:1000px; margin:0 auto; color:black; background: #fff; }
#main { padding:35px 0 0 0; background: #fff; width:950px;}
#logo { margin-left:75px; float: left;}
#menuTop { float: left; margin-left:25px;}
#menuTop  a{font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #CC5114; font-size:18px;}
#menuTop  a:hover {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #333; font-size:18px;}


/* Slide 
---------------------------------------------------*/
.carrousel { height:300px; }
.contSlide { /*border: 1px solid green*/}
.imgSlide img { margin-left:15px; width:800px; border:solid 1px #333;/* border: 1px solid green; overflow: hidden;*/}
#galeria{ width:960px; height:300px; margin-left:20px; /*border: 1px solid red; overflow: hidden;*/}

.prev, .next {width:65px; margin-top:90px; cursor:pointer;}
.cejaBottom {height:22px; margin:0;}
#btn-izquierdo { float:left; margin-left:0px; width: 60px}
#window { float:left; }
#btn-derecho{ float:left; margin-left:3px; }

#window{ width:800px; position:relative }
#content{ position:relative; list-style:none; margin:0; padding:0; }
#content li{ float:left; height:100%; }


/* Main 
---------------------------------------------------*/
#mainContTxt {  width:800px; text-align:left; margin-left: 85px; background: #fff }
#mainContTxt span {font-size:24px; color: #CC5114; font-family:Cambria,Georgia,"Times New Roman",Times,serif;}
#mainContTxt p {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #333; font-size:14px;}
#mainContTxtLeft {width:350px; float: left; padding: 0px 30px 30px 0px; background: #fff }
#mainContTxtRight {width:350px; float: left; padding: 0px 30px 30px 0px; background: #fff }
#mainContTxtRight a {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #CC5114; font-size:14px;}
#mainContTxtRight b {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #CC5114; font-size:14px;}
#mainContTxtRight a:hover {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #333; font-size:14px;}

/*Footer 
---------------------------------------------------*/
#footer {min-height:40px; padding:0 0 0 50px; margin-top:20px; }
#footer p {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #CC5114; font-size:14px; text-align: center}
#footer a {font-family:Cambria,Georgia,"Times New Roman",Times,serif; color: #333; font-size:14px; }


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