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

html, body  {
margin : 0;
padding : 0;
font-size : 12px;
line-height : 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: url(../images/bg.gif) repeat;
} 


li {list-style-image: url(../images/bullet.png); font-weight:normal}


a:link { color: #CC0000; text-decoration:none}
a:hover {color: #666666; text-decoration:none}




#container{
width:850px;
margin:auto;


}

#header{
height:50px;

}



#logo{

z-index:1;
height:113px;
width:125px;
position:relative;
left:5px;
top:0px;
}

#uppermenu {
position:relative;
top:30px;
float:right;
width:200px;
height:40px;

margin-right:15px;
display: inline; 

text-align:right;
color:#FFFFFF;
font-size:.9em;
text-decoration:none;
font-weight:bold;
}


#uppermenu a{
color:#FFFFFF;
font-size:.9em;
text-decoration:none;
font-weight:bold;
}

#uppermenu a:hover{
color: #FF9900;
font-size:.9em;
text-decoration:none;
font-weight:bold;

}


#nav{
background: url(../images/bgnav2.png) no-repeat center top  ;
height:72px;
padding-right:10px;




 }



  #nav ul  {
float : right;
width : 715px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;


}
#nav li {
display : inline;

}
#nav li a {
color : #353435;
text-decoration : none;
text-transform : uppercase;
float : left;
text-align : center;
margin-top:7px;
padding-top:18px;
width:119px;
height:66px;
}
#nav li a:hover {

padding-top:18px;
color : #c9d9d6;
margin-top:7px;
width:119px;
height:66px;
background : url(../images/nav_hover.png) no-repeat center top;
}
#nav li a.current, #nav li a:hover.current {
background : url(../images/nav_current.png) no-repeat center top;
color : #fff;
border : none;
padding-top:18px;
margin-top:7px;
width:119px;
height:66px;
} 

#content{
width:850px;
height:auto;
overflow:visible;
}


#content-index{
margin-top:0px;
padding:0px;

background : url(../images/bgcontentindex.jpg) no-repeat center top #E6520B;
height: 480px;
width:850px;

}



#footer-a{
width:850px;
clear:both;
margin:auto;
text-align:center;
color:#FFFFFF;
font-size:.9em;
text-decoration:none;
font-weight:bold;

padding-top:15px;
background : url(../images/sombrafooter.png) no-repeat center top;
}

#footer-a a{
color:#FFFFFF;
font-size:.9em;
text-decoration:none;

}

#footer-a  a:hover{
color: #FF9900;
font-size:.9em;
text-decoration:none;



}

#footer-b{
clear:both;
width:850px;
margin:auto;
text-align:center;
padding-top:15px;
padding-bottom:20px;
color:#FFFFFF;
font-size:.9em;
text-decoration:none;
}

#footer-b1{
float:left;
width:260px;
margin:auto;
text-align:center;
padding-top:0px;
padding-bottom:0px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}

#footer-b2{
float:right;
width:180px;
margin-left:0px;
text-align:center;
color:#FFFFFF;
font-size:.9em;
text-decoration:none;
}

#footer-b2 a:link{
color:#FFFFFF;
text-decoration:none;
}

#footer-b2 a:visited{
color:#FFFFFF;
text-decoration:none;
}





/* INDEX */

#mainflash{
float:left;
width:459px;
height:336px;
position:relative;
left: -15px;

z-index:1;
}


#mainflashnew{
float:left;
width:505px;
height:341px;
position:relative;
left: -15px;
z-index:1;
}

#especialidades{
float:left;
width:390px;
height:155px;
}

#sucursalesnew{
float:left;
width:310px;
height:257px;
}

#sucursales{
float:left;
width:390px;
height:205px;
background:  url(../images/bgsucursales.png) no-repeat center top;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

color:#FFFFFF;
}

#siguenosnew{
float:left;
width:311px;
height:59px;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin-top:11px;
}

#sucdire{

width:180px;
height:140px;
margin:10px 15px 0 23px;
float:left;
display: inline; 



}

#suclist{
margin:auto;
width:160px;
height:140px;
margin:10px 0 0 0;
float:left;
font-size:10px;

}


#suclist a{
color:#FFFFFF;
text-decoration:none;

}

#suclist a:hover{
color:#FFFFFF;
font-weight:bold;

}


.sucsirloin{
margin:auto;
width:160px;
height:140px;
margin:10px 0 0 0;
float:left;
font-size:.9em;
line-height:normal;
}


.sucsirloin a{
color:#FFFFFF;
text-decoration:none;

line-height:normal;
font-weight:100;

}

.sucsirloin a:hover{
color:#FFFFFF;
font-weight:bold;

line-height:normal;

}


.suc{

font-size:16px;

}


.dire{

font-size:11px;
line-height:12px;
}

#promociones{
height:100px;
clear:both;

}




/* INDEX */

#bgtop{
background:  url(../images/bginfo.jpg) no-repeat center top;
width:850px;
height:28px;
}

#content{
width:850px;
background: url(../images/bgmiddle.jpg) repeat-y top #E6520B;




}


/* NOSOTROS */


#header-in{
background: url(../images/header.jpg) no-repeat top center;
width:800px;
height:170px;
margin-top:20px;
padding: 25px 40px 0 0;


font-size : 13px;
line-height : 20px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;

}




.imgfloat{
float:left;
padding:0 15px 0 45px;
}


#info-nosotros {
clear:both;
width:850px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
height:660px;
font-size : 12px;
line-height : 20px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}


#info-parallevar {
clear:both;
width:850px;
text-align:center;

}


#info-nosotros2 {
clear:both;
width:850px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
height:560px;
font-size : 12px;
line-height : 20px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}




#col1{
width: 360px;

float:left;
margin:20px 0 0 40px;
height:620px;
display: inline; 
}

#col1b{
width: 360px;

float:left;
margin:20px 0 0 40px;
height:520px;
display: inline; 
}


#col2{
width: 360px;
margin:20px 40px 0 50px;

float:right;
height:620px;
display: inline; 

}

#col2b{
width: 250px;
margin:20px 40px 0 50px;
float:right;
height:620px;
display: inline; 

}


#bgbottom{
clear:both;

background:  url(../images/bgbottom.jpg) no-repeat center bottom;
width:850px;
height:14px;
}


/*   SUCURSALES   */

#info-sucursales {
clear:both;
width:850px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
height:660px;
margin:auto;

}





.padtext{
margin: 20px 25px 0 25px
}

.padtext a{
color:#CC0000;
text-decoration:none;

}

.padtext a:hover{
color: #666666;
text-decoration:none;

}

.sucgris{
clear:both;
margin: 15px 7px 0 8px;
background:#F0F0F0;
height: 190px;
}

.sucblanca{
clear:both;
margin: 15px 7px 0 8px;
background:#FFFFFF;
height: 190px;
}

.direccion{

width: 250px;
float:left;
margin:20px 0 0 40px;
height:160px;
display: inline; 


}

.direccion a{
color:#CC0000;
text-decoration:none;

}

.direccion a:hover{
color: #666666;
text-decoration:none;

}


.mapa{
width: 450px;
padding:10px 60px 0 0 ;
float:right;
height:160px;
text-align:right;

}


.mapa a{
color:#CC0000;
text-decoration:none;

}

.mapa a:hover{
color: #666666;
text-decoration:none;

}

.gmap{

border:#FFFFFF 5px solid;


}

/*   BOLSA DE TRABAJO  */


 label
{
width: 10em;
float: left;
text-align: left;
font-weight:bold;
margin-right: 10px;
display: block;
margin-left: 10px;
color: #333333;
}




.submit
{

padding-left:250px;

} 
 


#col3{
width: 500px;

float:left;
margin:20px 0 0 40px;
height:400px;
display: inline; 
}

#col3b{
width: auto;
float:left;
margin:15px 0 0 30px;
height:auto;
}

#col3c{
width: 465px;
margin:10px 0 0 30px;
height:300px;
margin-top:10px;
}



#col4{
width: 200px;
margin:20px 40px 0 50px;

float:right;
height:400px;
display: inline; 

}

#info-contacto {
clear:both;
width:850px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
height:450px;


font-size : 12px;
line-height : 20px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;


}

#info-promo {
clear:both;
width:850px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
height:610px;
font-size : 12px;
line-height : 20px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
padding-top:5px;
}

#info-promo1 {
float:left;
width:188px;
height:600px;
margin-left:8px;
margin-right:55px;
padding-top:5px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
}

#info-promoboton{
width:188px;
height:68px;
margin-bottom:15px;
}

#info-promo2 {
	float:left;
width:500px;
background: url(../images/bgmiddle2.jpg) repeat-y top;
height:600px;
font-size : 12px;
line-height : 20px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}


.leyenda{

font-size:.9em;
text-align:left;

}



/*   CONTACTO  */


#col5{
width: 500px;

float:left;
margin:20px 0 0 40px;
height:400px;
display: inline; 
}


#col6{
width: 200px;
margin:20px 40px 0 50px;

float:right;
height:400px;
display: inline; 

}


.subtitulos{
color: #E76807;
font-weight:bold;
}


.fmtext,  .fmtextarea{

width: 300px;
}


.fmverify {
width:240px;

}



/*   RESERVACIONES  */


.eventos{

font:Verdana;
font-weight:bold;
font-size:1.3em;
color: #CC0000;
text-align:center;
}