/* CSS Document */

body {margin: 0; padding: 0; color:#000000; font: 82% Verdana, Arial, Helvetica, sans-serif; color:#555555; font-size:12px; background:url(/mexico/img/bg.jpg);}


h1,h2,h3,h4,h5,h6,form,fieldset {margin: 0; padding: 0;}

a:link, a:active, a:visited {color:#244073; text-decoration:none;}
a:hover {text-decoration:none; color:#758DA7;}


#wrap {margin:0 auto; width:784px; background:url(/mexico/img/mainbg.gif) repeat-y; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}

#main {}


.cleaner {clear:both;}

/*########################
HEADER
########################*/

#header {padding:0px 0px 0px 0px; height:80px; text-align:center; background:#FFFFDD; border-bottom:1px solid #ffffff;}
#header .logo {float:left; padding-left:0px; height:80px; width:278px;}
#header .banner { float:right; padding:10px 0px 0px 0px; height:70px; width:506px; background:url(/mexico/img/mexicobg.gif) no-repeat;}

/* Top Bar */
#top-bar { background:url(/mexico/img/topbar.gif) repeat-x; border-top: 1px solid #000000; height:21px; padding:7px 10px 0px 10px; color:#244073; font-size:11px;}
#top-bar a:link, #top-bar a:active, #top-bar a:visited {text-decoration:none; color:#244073;}
#top-bar a:hover {color:#758DA7;}

#top-bar .data {float:left; padding-right:40px;}
#top-bar .home {float:left;}
#top-bar .favorite {float:right; padding-right:20px;} 
#top-bar .recommend {float:right; padding-right:10px;}





/*########################
LEFT SIDE BAR
########################*/

#leftsidebar {float:left; width:163px; text-align:center; border-top:2px solid #FFFFFF; padding-top:7px;}
#leftsidebar .banner {color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px;}
#leftsidebar .bannerlink { background:url(http://www.donquijote.org/images/banner/opt/base1_r2_c1.gif); width:140px; height:18px; text-align:center; padding-top:3px;}

/* MAIN MENU */

#main_menu {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; width:152px; margin-left:5px;}
#main_menu .submenu {background: url(/mexico/img/h1bg.gif) no-repeat; font-size:13px; font-weight:bold; color:#555555; margin:0px; padding: 3px 0px 0px 25px; font-family:tahoma,verdana,arial; height:20px;}

#main_menu ul {margin:0; margin-bottom:5px; padding: 5px 0px 10px 5px; text-align:left; background:#FFFFFF; border-left:1px solid #758DA7; border-right:1px solid #758DA7; border-bottom:1px solid #758DA7;}
#main_menu ul li {padding: 3px 0px 3px 23px; margin-bottom:2px; list-style: none; background:url(/mexico/img/libg.gif) no-repeat; font-family:tahoma,verdana,arial; font-size:10px; height:14px;}
#main_menu ul li a:link, #main_menu ul li a:active, #main_menu ul li a:visited {font-weight:bold;}



/*########################
RIGHT SIDE BAR
########################*/

#rightsidebar {float:left; width:163px; padding-top:7px; margin-left:8px;}
#rightsidebar .block {width:152px; margin-bottom:5px; font-size:11px; color:#244073;}
#rightsidebar .block-top { background:url(/mexico/img/blocktop.gif) no-repeat; height:23px;}
#rightsidebar .block-wrap { background:#FFFFFF; width:140px; padding:3px 5px 5px 5px; border-left:1px solid #758DA7; border-right:1px solid #758DA7; border-bottom:1px solid #758DA7;}
#rightsidebar .block-contop {background:url(/mexico/img/blconttop.gif) no-repeat; height:18px;}
#rightsidebar .block-cont {background:#DEE3EA; padding:0px 5px 10px 5px; text-align:center;}
#rightsidebar .block-contbot {background:url(/mexico/img/blcontbot.gif) no-repeat; height:18px; font-size:9px; font-weight:bold; text-align:right; padding:0px 5px 0px 0px;}
#rightsidebar .info {background:url(/mexico/img/infobg.gif) no-repeat; width:76px; height:14px; padding-right:4px; float:right;}


#rightsidebar .subsidebar {font-size:13px; color:#555555; margin:0px; font-weight:bold; padding: 3px 0px 0px 25px; font-family:tahoma,verdana,arial; height:20px;}



/*########################
MAIN CONTENT PART
########################*/

#midle {float:left; width:436px; padding: 7px 7px 0px 7px; text-align:justify; font-family:tahoma,verdana,arial; line-height:17px; }
#midle h1 {font-size:12px; color:#4D88C4; background:url(/mexico/img/bullet.gif) no-repeat; padding:0px 0px 3px 0px; margin-top:5px; margin-bottom:5px; text-align:right; border-bottom:1px solid #CBD4DE;}

.imgtxt {font-size:11px; text-align:center; color:#244073;}


/*########################
FOOTER
########################*/

#footer {clear:both; width:100%; color: #244073; text-align:center; border-top:1px solid #FFFFFF; background:#FFFFFF;}

#footer .links {background:url(/mexico/img/footerbarbg.gif) repeat-x; color: #244073; height:18px; padding:4px 0px 0px 0px; font-size:10px; font-weight:bold;}
#footer .links a:link, #footer .links a:active, #footer .links a:visited {color:#244073;}

#footer .info {font-size:10px; padding: 10px 0px 10px 0px;}

