/****************************************/

/*******Author: Eugene Iglesias *********/

/****************************************/



body { margin: 0 auto; padding: 0; background:url(../img/body-bg.jpg) top center repeat-x; }

img { border:0; }

/****************************************/

#box { margin:0 auto; padding:0; width:760px; background:#fff url(../img/box-bg.gif) top center repeat-y}

/****************************************/

#header { margin:0 auto; padding:0; background:url(../img/header-bg.jpg) top center no-repeat; width:760px; height:102px;}

#header img { margin:0; padding:0; border:none; }

#header #heleft { margin:0; padding:0 0 0 20px; float:left; }

#header #heleft #ib { margin:0; padding:0; }

#header #heleft #tabs { margin:0; padding:0 0 0 35px; }

#header #heright { margin:0; padding:0; float:left;}

#header #heright #top { margin:0; padding:4px 0 0 75px; width:425px }

#header #heright #top h1 { margin:0; padding:10px 20px 0 0; color:#666666; font:bold 14px Arial, Helvetica, sans-serif; float:left; width:325px;}

#header #heright #top h2 { margin:0; padding:10px 20px 0 0; color:#666666; font:bold 14px Arial, Helvetica, sans-serif; float:left; width:325px;}

#header #heright #top img { margin:0; padding:0; border:none; float:left;}

#header #heright #bottom { margin:0; padding:0 0 0 81px; width:450px }

#header #heright #bottom ul { margin:0; padding:0; list-style-type:none; width:450px; height:25px; display:block;}

#header #heright #bottom ul li { margin:0; padding:0 4px 0 0; display:block; float:left; position:relative; }

#header #heright #bottom ul li a { margin:0; padding:4px 0 0 0; display:block; color:#1e74c8; font:bold 11px  Arial, Helvetica, sans-serif; text-decoration:none; background: url(../img/menu.gif) top center no-repeat; width:103px; height:23px; text-align:center; }

#header #heright #bottom ul li a:hover { margin:0; padding:4px 0 0 0; background: url(../img/menu_o.gif) top center no-repeat; width:103px; height:23px; }

/****************************************/



#cont { margin:0; padding:0; width:760px; color:#ccc;  }

#cont p {color:#666; line-height:17px; font:11px Arial, Helvetica, sans-serif; }

#cont h1 {margin:0; padding:10px 15px 0 35px; font:bold 13px Arial, Helvetica, sans-serif;}



#cont #left { margin:0; padding:0; width:241px; float:left;}

#cont #left p {margin:0; padding:10px 25px 10px 30px; }

#cont #left .flo{ margin:0; padding:5px 10px 0px 25px; float:left; }

#cont #left ul { margin:0; padding:0; list-style-type:none; }

#cont #left ul li { margin:0; padding:0; background: url(../img/l-men-bg.gif) bottom left no-repeat; width:241px; height:20px; display:block; }

#cont #left ul li a { margin:0; padding:0 0 0 25px; list-style-type:none; font:bold 11px Arial, Helvetica, sans-serif; color:#1f6fbd; text-decoration:none; }

#cont #left ul li a:hover { color:#999;  }

#cont #left a { margin:0; padding:0px; font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }

#cont #left a:hover { color:#999;  }





#cont #right { margin:0; padding:0; float:left; width:519px; background:url(../img/c-r-bg.jpg) top center repeat-y;}

#cont #right a { margin:0; padding:0; font:bold 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }

#cont #right a:hover { margin:0; padding:0; font:bold 11px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:underline; }





#cont #right #topright { margin:0; padding:0; width:519px; float:left; background:url(../img/top1.jpg) top left no-repeat;}

#cont #right #topright p {margin:0; padding:5px 125px 5px 35px; }



#cont #right #topright h2 { margin:0; padding:15px 6px 6px 35px; font:26px Arial, Helvetica, sans-serif; color:#989898; }

#cont #right #topright img { margin:0; padding:5px 10px 0px 15px; border:none; float:left;}

#cont #right #topright img.main { margin:0; padding:14px 31px 0 0 ; border:none; float:right;}



#cont #right #bottomright { margin:0; padding:0; width:519px; float:left; }

#cont #right #bottomright img.flo { margin:0; padding:10px 10px 0px 30px; border:none; float:left;}

#cont #right #bottomright img.button { margin:0; padding:5px 10px 0px 30px; border:none; float:left;}



#cont #right #bottomright #leftserv{ margin:0; padding:0; float:left; width:303px }

#cont #right #bottomright #leftserv p {margin:0; padding:12px 15px 0 35px;  }










#cont #right #bottomright #rightserv { margin:0; padding:0; float:left; width:216px;  }

#cont #right #bottomright #rightserv #topcita { margin:0; padding:0; background:url(../img/cita.gif) top left no-repeat;  width:216px; height:143px; }

#cont #right #bottomright #rightserv #bottomnov { margin:0; padding:0; float:left;  background:url(../img/novedades.gif) top left no-repeat;  width:216px; height:143px;}



#cont #right #bottomright #rightserv p {margin:0; padding:40px 25px 0px 25px; }



#bottomright2 { margin:0; padding:0; width:519px; float:left; }

#bottomright2 img.map { padding:0; margin:5px 10px 10px 170px; border:none; }

#bottomright2 p {margin:0; padding:4px 50px 5px 35px; text-align:justify;}

#bottomright2 #leftserv h2 {margin:0; padding:15px 50px 0px 35px; text-align:justify;}


#bottomright2 img.pic { margin:0; padding:15px 40px 30px 10px; border:none; float:right;}

#bottomright2 ul {margin:0; padding:10px 50px 0 60px; font:11px Arial, Helvetica, sans-serif; color:#666; line-height:18px;}

#bottomright2 h2 {margin:0; padding:10px 50px 0 33px; font:bold 14px Arial, Helvetica, sans-serif; color:#666; line-height:18px;}

#bottomright2 table {margin:0; padding:0 0 0 50px; font:11px Arial, Helvetica, sans-serif; color:#666;}

#bottomright2 #leftserv .thumb {margin:10px 60px 10px 20px; padding:0; float:right; border:1px solid #ccc; }



/****************************************/

#footer { margin:0; padding:0; background:url(../img/footer-bg.gif) top center repeat-x; width:760px; height:90px;  }

#footer #links { margin:0 auto; padding:10px 0 10px 0; width:500px; text-align:center; } 

#footer #text { margin:0 auto; padding:5px 0 5px 0; width:500px; text-align:center; border:1px solid #fff; width:705px; background: url(../img/footer-text-bg.gif) top center repeat-y;} 

#footer p { margin:0 auto; padding:0; text-align:center; color:#fff; font: 11px Arial, Helvetica, sans-serif}

#footer a { margin:0; padding:0; color:#fff; text-decoration:none; font: 11px Arial, Helvetica, sans-serif; }

#footer a:hover { text-decoration:underline; }







/****************************************/

