/* General Styling */
body{background-color:#D4E1EA;font-family:sans-serif,arial,tahoma;font-size:12px;}
a{color:#1574B6;text-decoration:underline;}
a:hover{text-decoration:none;}
.alignright{text-align:right;}
.clearboth{clear:both;}
.clearboth_2{font-size:1px;line-height:0;height:0;clear:both;}

/* Structures */
#container{width:940px;margin:0 auto 20px auto;background-image:url(../img/container_top.jpg);background-repeat:no-repeat;background-color:white;}
#container .padding{padding:10px;}
#container .container_bottom{height:15px;clear:both;line-height:1px;font-size:1px;}
.format_75{float:left;width:653px;padding-top:10px;}
.format_25{float:left;width:256px;padding:10px 0 0 11px;}
.box_3_1{padding-bottom:12px;}
.box_3_1 .content{padding:6px;line-height:14px;}
ul.three_columns li, ul.two_columns li{width:33%;height:30px;text-align:left;float:left;display:inline;padding:5px 0;color:#222;font-size:13px;}
ul.two_columns li{width:50%;}
ul.three_columns li span, ul.two_columns li span{color:#7893AC;font-weight:bold;}
ul.three_columns li a, ul.two_columns li a{color:black;text-decoration:none;}
ul.three_columns li a:hover, ul.two_columns li a:hover{text-decoration:underline;}
.submenu{padding-top:5px; clear:both;}
.step0_division .one{width:525px;float:left;}
.step0_division .two{width:383px;padding-left:12px;float:left;}
.step1_division .one{width:525px;float:left;}
.step1_division .two{width:383px;padding-left:12px;float:left;}
.profilespages{clear:both;padding-top:14px;}
.profilespages .one{width:270px;float:left;}
.profilespages .two{width:650px;float:left;}
.profilespages .level2_one{width:310px;float:left;padding-left:11px;}
.profilespages .level2_two{width:310px;float:left;padding-left:11px;}
.profilespages .level2_one_step3{width:385px;float:left;padding-left:11px;}
.profilespages .level2_two_step3{width:243px;float:left;padding-left:11px;}
.profilespages .level2_onetwo{width:639px;float:left;padding:11px 0 0 11px;}
.profilespages .level2_fer {
float:left;
padding:11px 0 0 11px;
width:630px;
}
#greybox{background:url(../img/step0_greybox_t.jpg) left top no-repeat;background-color:#EAEAEA;padding:0;}
#greybox .content{padding:8px;}
#greybox .bottom{height:6px;background:url(../img/step0_greybox_b.jpg) no-repeat;clear:both;}
.principal_section{padding:7px 0;}
.box{clear:both;}
.box .greytitular{background:url(../img/boxgrey_top.jpg) left top no-repeat;height:29px;padding-left:5px;}
.box .greytitular div{background:url(../img/boxgrey_top.jpg) right top no-repeat;height:22px;padding:7px 0 0 2px;font-size:13px;font-weight:bold;color:#333;}
.box .bluetitular{background:url(../img/boxblue_top.jpg) left top no-repeat;height:28px;padding-left:5px;}
.box .bluetitular div{background:url(../img/boxblue_top.jpg) right top no-repeat;height:21px;padding:7px 0 0 2px;font-size:13px;font-weight:bold;color:white;}
.box .content{border-color:#CECECE;border-style:solid;border-width:0 1px 0 1px;}
.box .content .padding{padding:8px 9px 1px 9px;}
.box .closer{background:url(../img/box_closer.jpg) left top no-repeat;height:5px;padding-left:5px;}
.box .closer div{background:url(../img/box_closer.jpg) right top no-repeat;height:5px;}
.boxwhite .top{background:url(../img/boxwhite_top.jpg) top right no-repeat;height:5px;clear:both;padding-right:5px;}
.boxwhite .top span{background:url(../img/boxwhite_top.jpg) top left no-repeat;height:5px;display:block;}
.boxwhite .bottom{background:url(../img/boxwhite_bottom.jpg) top right no-repeat;height:5px;clear:both;padding-right:5px;font-size:1px;line-height:0px;}
.boxwhite .bottom span{background:url(../img/boxwhite_bottom.jpg) top left no-repeat;height:5px;display:block;font-size:1px;line-height:1px;}
.boxwhite .content{border-color:#cfcfcf;border-width:0 1px;border-style:solid;}
.horizontalseparator{font-size:1px;line-height:0;height:11px;clear:both;}

/* Header & Menu*/
#header .top .left{float:left;width:726px;height:57px;}
#header .top .right{float:left;height:57px;width:190px;}
.notlogued{background:url(../img/header_fbbg.jpg) 726px top no-repeat;}
#header .top .right span{display:block;padding-top:3px;text-align:right;}
#header .top .left .gotoright{float:right;width:567px;padding-top:10px;}
#header .top .left .gotoright .h1{font-weight:bold;font-size:16px;color:#1D6692;}
#header .top .left .gotoright .h2{font-weight:normal;font-size:13px;color:#666666;padding-bottom:3px;}
#header .logo{background-image:url(../img/logo.jpg);background-repeat:no-repeat;display:block;width:119px;height:43px;margin:5px 0 0 5px;}
#menu{clear:both;background-image:url(../img/menubar.jpg);background-repeat:repeat-x;height:35px;}
#menu ul li{float:left;display:inline;color:white;font-size:15px;font-weight:bold;padding:8px 18px 12px 18px;;background-image:url(../img/menubar_separator.jpg);background-position:right top;background-repeat:no-repeat;}
#menu ul li a{color:white;text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}
#menu .right{float:right;background:none;padding:5px 5px 0 0;}
#menu .right input{border-style:solid;border-color:#ADC4D6;padding:3px;border-width:1px;position:relative;top:0;}

/* Homepage */
#steps{width:920px;height:80px;background-image:url(../img/home1.jpg);background-repeat:no-repeat;}
#steps li{float:left;display:inline;width:235px;padding:0 57px 0 14px;}
#steps .h1{font-size:22px;color:white;padding:15px 0 0 65px;font-weight:bold;height:57px;font-family: tahoma,verdana,arial;}
#steps .h2{font-size:15px;color:white;font-weight:normal;line-height:18px;padding:0 4px;width:270px;}
#steps a{color:white;}
#steps .oneline{padding-top:26px;height:46px;width: 245px;}
#searchboxes{padding-bottom:10px;clear:both;}
#searchboxes input{border-style:solid;border-color:#cccccc;border-width:1px;width:500px;padding:7px;font-size:15px;color:#777777;float:left;}
#searchboxes .separator{float:left;height:30px;width:11px;}

/* General Headlines */
.titular_3_1{background-image:url(../img/titular_3_1.jpg);width:244px;height:15px;background-repeat:no-repeat;padding:8px 6px;color:#00467F;font-size:14px;font-weight:bold;}
.submenu .titular{color:#666666;font-size:15px;border-style:solid;border-width:0 0 1px 0;border-color:#ccc;padding:10px 0 6px 0;font-weight:bold;margin-bottom:5px;}
#introtext{color:#666666;font-size:22px;padding:15px 15px 30px 15px;line-height:27px;}
.bigtitular{font-size:20px;color:#006699;float:left;}

/* Footer */
#footer .right{float:right;}
#footer{color:#4E667E;background-color:#D4E1EA;padding-top:6px;line-height:15px;}
#footer a{color:#4E667E;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Step 0 */
.step0_division .one ul li{clear:both;padding-bottom:15px;}
.step0_division .one ul li h1{color:#003333;font-size:19px;padding-bottom:4px;width:470px;}
.step0_division .one ul li h2{color:#4C667E;font-size:13px;line-height:16px;padding-bottom:10px;font-weight:normal;width:470px;}
.step0_division .one ul select{width:298px;height:32px;background:transparent url(../img/step0_select.jpg) no-repeat;border-style:none;border-width:0;padding:6px;margin-bottom:10px;font-size:14px;font-weight:normal;color:#555;}
.step0_division .one ul .next{background-image:url(../img/step0_next.jpg);width:119px;height:31px;border-style:none;border-width:0;margin-bottom:10px;}
.step0_division .one ul li.inactive h1{color:#4C7070;}
.step0_division .one ul li.inactive h2{color:#8194A4;}
.step0_division .one ul li.one{padding-left:50px;background-image:url(../img/step0_1.jpg);background-repeat:no-repeat;}
.step0_division .one ul li.two{padding-left:50px;background-image:url(../img/step0_2.jpg);background-repeat:no-repeat;}
.step0_division .one ul li.three{padding-left:50px;background-image:url(../img/step0_3.jpg);background-repeat:no-repeat;}
#greybox .content strong{display:block;padding-bottom:6px;font-size:13px;}
#greybox .content div{padding:14px 5px;border-color:#f5f5f5;border-style:solid;border-width:0 0 1px 0;}
#greybox .content div.first{padding-top:3px;}
#greybox .content div.last{border:0;padding-bottom:3px;}
#greybox .content span{text-align:center;display:block;padding-top:5px;}

/* Step 1 */
.step1_big{margin-top:7px;background:url(../img/step0_1.jpg) top left no-repeat;font-size:23px;color:#003333;font-weight:bold;height:35px;padding:5px 0 0 43px;letter-spacing:-1px;}
.step1_big span{color:#4C667E;font-size:17px;letter-spacing:0;font-weight:normal;}
.step1_division .search{background:url(../img/step0_selectbg.jpg) repeat-x;padding:5px;height:19px;width:383px;border-width:1px;border-style:solid;border-color:#C1D3E1;color:#666;font-size:15px;font-weight:normal;}
.step1_division{padding-top:10px;clear:both;}
.step1_division .submenu, .step1_division .submenu .titular{padding-top:21px;}
.step1_division .go{background:url(../img/step1_search.jpg) no-repeat;width:119px;height:31px;background-color:white;border-style:none;border-width:0;margin-left:7px;}
.step1_division .map{padding-top:10px;}

.ssearchb{
text-align:right;	
}
#profilelist li{float:left;display:inline;padding:2px 7px 3px 0;}
#profilelist img{border-color:#ccc;border-style:solid;border-width:1px;}

/* Buttons */
.button_add{display:block;float:left;height:21px;background:url(../img/button_add.jpg) top right no-repeat;padding:0 4px 0 0;margin:2px 0 0 7px;}
.button_add a{display:block;height:17px;background:url(../img/button_add.jpg) top left no-repeat;color:#006699;padding:4px 2px 0 22px;text-decoration:none;font-family:tahoma,arial;}
.button_add a:hover{text-decoration:underline;}

.button_remove{display:block;float:left;height:21px;background:url(../img/button_remove.jpg) top right no-repeat;padding:0 4px 0 0;margin:2px 0 0 7px;}
.button_remove a{display:block;height:17px;background:url(../img/button_remove.jpg) top left no-repeat;color:#006699;padding:4px 2px 0 22px;text-decoration:none;font-family:tahoma,arial;}
.button_remove a:hover{text-decoration:underline;}

/* University page exclusive styles */
.profilespages .one .infobox{padding:10px 0 15px 0;}
.profilespages .one .infobox .picture{float:left;}
.profilespages .one .infobox .text{float:left;padding-left:7px;line-height:15px;}
.profilespages .one .infobox .text div{padding:5px 0 0 0;}
.profilespages .one .infobox .text div img{position:relative;top:2px;}
.profilespages .one .infobox .picture img{border-color:#EDEDED;border-width:7px;border-style:solid;}
#topdeals li.titular{color:#666;font-weight:bold;background-color:#F3F3F3;border-style:dotted;border-width:1px 0;border-color:#999;padding:5px;margin:0;}
#topdeals li{margin:0 7px;padding:7px 3px 9px 3px;border-style:dotted;border-width:0 0 1px 0;border-color:#b1b1b1;}
#topdeals li.lastone{border:none;}
#topdeals li.reallylastone{border:none;padding-bottom:5px;}
#recentactivity{padding-top:3px;}
#recentactivity li{margin:0 7px;padding:7px 3px 9px 3px;border-style:dotted;border-width:0 0 1px 0;border-color:#b1b1b1;}
#recentactivity li.last{border:none;padding-bottom:4px;}
#recentactivity li .picture{float:left;}
#recentactivity li .text{float:left;padding-left:5px;line-height:14px;}
#recentactivity li .text span{padding:5px 0 0 0;display:block;font-family:tahoma,arial;color:#555;}
.simpleTabsNavigation{background:url(../img/tabbg.jpg) left top no-repeat;height:29px;}
.simpleTabsNavigation li a.current{display:block;float:left;height:27px;background:url(../img/tupla_on.jpg) top right no-repeat;padding:0 4px 0 0;}
.simpleTabsNavigation li a.current span{display:block;height:20px;background:url(../img/tupla_on.jpg) top left no-repeat;color:#333;padding:7px 7px 0 10px;text-decoration:none;font-weight:bold;color:#333;}
.simpleTabsNavigation li a.current span span{color:#666;font-weight:normal;display:inline;background:none;padding-left:0;padding-right:0;}
.simpleTabsNavigation li a:hover{color:#888;cursor:pointer;}
.simpleTabsNavigation li a{display:block;float:left;height:27px;background:url(../img/tupla_off.jpg) top right no-repeat;padding:0 4px 0 0;text-decoration:none;}
.simpleTabsNavigation li a span{display:block;height:19px;background:url(../img/tupla_off.jpg) top left no-repeat;color:#666;padding:8px 7px 0 10px;text-decoration:none;font-weight:bold;color:#444;}
.simpleTabsNavigation li a span span{color:#888;font-weight:normal;display:inline;background:none;padding-left:0;padding-right:0;}
.simpleTabsNavigation li a:hover{text-decoration:underline;}
.simpleTabsNavigation li{list-style:none;display:inline;}
.simpleTabsContent.currentTab{display:block;}
.simpleTabsContent{border-color:#cecece;border-style:solid;border-width:0 1px;padding:5px 7px;clear:both;display:none;}
.browsetable .deals{font-weight:bold;color:#009966;}
.browsetable .nodeals{font-weight:normal;color:#666;}
.browsetable .restaurant a{text-decoration:underline;padding-bottom:5px;font-size:13px;display:block;}
.browsetable .restaurant span{font-size:12px;color:#777;font-family:tahoma,arial;}
.browsetable td{color:#555;padding:4px 4px 8px 4px;}
.browsetable .atehere img, .browsetable .loveit img{position:relative;top:3px;}
.browsetable .atehere a, .browsetable .loveit a{text-decoration:none;color:#666;}
.browsetable .atehere a:hover, .browsetable .loveit a:hover{text-decoration:underline;}
.browsetable tr{border-style:dotted;border-width:0 0 1px 0;border-color:#b1b1b1;}
.closerbrowsertabs{background:url(../img/tupla_closer.jpg) no-repeat;;clear:both;height:5px;}
.browserestaurants{padding:8px 0 4px 0;}
.browserestaurants strong{color:#555;font-size:13px;}
.browserestaurants ul{padding:5px 0 0 0;}
.browserestaurants ul li{width:33%;float:left;display:inline;padding:2px 0;}
.browserestaurants ul li a{color:#666;text-decoration:none;}
.browserestaurants ul li a:hover{text-decoration:underline;}
.browserestaurants .seeall{font-size:13px;font-weight:bold;display:inline-block;margin-top:7px;}
.level2_two #recentactivity .text{width:230px;}

/* Restaurant Page exclusive styles */
#step3_links{padding:2px 0 0 0;}
#step3_links li{display:inline;float:left;padding:1px 52px 2px;text-align:center;border-style:solid;border-color:#ccc;border-width:0 1px 0 0;}
#step3_links li.last{border:none;}
#step3_links li a{position:relative;top:-3px;left:2px;color:#555;text-decoration:none;}
#step3_links li a:hover{text-decoration:underline;}
.placestats img{position:relative;top:3px;}
.level2_onetwo #recentactivity .text{width:540px;}
#tupladeals{position:relative;border-color:#cfcfcf;border-width:0 1px;border-style:solid;}
#tupladeals .l{position:absolute;display:block;left:-1px;top:0px;width:5px;height:5px;background:url(../img/table_l.jpg);}
#tupladeals .r{position:absolute;display:block;right:-1px;top:0px;width:5px;height:5px;background:url(../img/table_r.jpg);}
#tupladeals th{background:url(../img/table_titular.jpg) repeat-x;border-style:dotted;border-color:#b7b7b7;border-width:0 1px 0 0;padding-top:8px;height:19px;*height:21px;!important /*Separar estilos para ie8*/}
#tupladeals th.first, #tupladeals td.first{border-right-style:solid;}
#tupladeals th.last, #tupladeals td.last{border-right-style:none;}
#tupladeals td{border-style:dotted;border-color:#b7b7b7;border-width:0 1px 1px 0;padding:5px 6px 6px 6px;}
#tupladeals .lastrow td{border-bottom-style:none;}
#tupladeals .nodeals{color:#aeaeae;text-transform:uppercase;font-size:11px;font-weight:bold;font-family:tahoma,verdana,arial;padding-bottom:2px;}
#tupladeals .addone{color:#999;text-decoration:underline;font-size:11px;}
#tupladeals a.addone:hover{color:#666;text-decoration:none;}
#tupladeals td span.viewdeals{background:url(../img/viewdeals_button.jpg) no-repeat top left;font-size:11px;display:inline-block;padding:0 0 0 3px;}
#tupladeals td span.viewdeals a{height:18px;display:block;background:url(../img/viewdeals_button.jpg) top right no-repeat;padding:3px 3px 0 0;color:#956500;text-decoration:underline;}
#tupladeals td span.viewdeals a:hover{text-decoration:none;}

/* Tooltip for Restaurant Page */
#tupladeals_tooltip{width:195px;padding:3px 6px;background:white;border:1px solid #FFCC66;}
#item{display:none;}
#tupladeals_tooltip ul li{display:block;width:100%;border-style:dashed;border-color:#ccc;border-width:0 0 1px 0;padding:7px 0;}
#tupladeals_tooltip ul li.last{border:none;}
#tupladeals_tooltip ul li .actions{width:20px;display:inline-block;}
#tupladeals_tooltip ul li .actions span{display:none;}
#tupladeals_tooltip ul li .text{display:inline-block;position:relative;top:-3px;}
#tupladeals_tooltip ul li .text:hover .actions span{display:inline;}