/* Generic static page styling */
.ComboDatePicker{background:url(/images/bo/grey_select_right.gif) 62px no-repeat ; background-color:#FFFFFF;  float:none ; height:15px; width:80px ; cursor:pointer; padding:0px }


#ev_static_pages {
}
  #ev_static_pages #main_content {
    /*padding-bottom: 20px; padding-bottom: 20px;*/
  }
    #ev_static_pages #main_content p, #ev_static_pages #main_content h3, #ev_static_pages #main_content h4, #ev_static_pages #main_content h5 {
      margin-bottom: 12px;
      line-height: 140%;
    }
    #ev_static_pages #main_content h3, #ev_static_pages #main_content h4, #ev_static_pages #main_content h5 {
      font-weight: bold;
    }
    #ev_static_pages #main_content h3.no_vert_margin, #ev_static_pages #main_content h4.no_vert_margin, #ev_static_pages #main_content h5.no_vert_margin {
      margin-bottom: 0;
    }
    #ev_static_pages #main_content p.no_bottom_margin {
      margin-bottom: 0;
    }
	
	/*new added*/
	#ev_static_pages #new_main_content {
    padding-bottom: 20px; text-align:justify;
	border:0 solid red; 
	width:95%;
  }
    #ev_static_pages #new_main_content p, #ev_static_pages #new_main_content h3, #ev_static_pages #new_main_content h4, #ev_static_pages #new_main_content h5 {
      margin-top: 12px;
      line-height: 140%;
    }
    #ev_static_pages #new_main_content h3, #ev_static_pages #new_main_content h4, #ev_static_pages #new_main_content h5 {
      font-weight: bold;
    }
    #ev_static_pages #new_main_content h3.no_vert_margin, #ev_static_pages #new_main_content h4.no_vert_margin, #ev_static_pages #new_main_content h5.no_vert_margin {
      margin-bottom: 0;
    }
    #ev_static_pages #new_main_content p.no_bottom_margin {
      margin-bottom: 0;
    }
	/*end new added*/

/* Contact page styling */
#ev_static_pages.ev_contact_page #content_wrapper {
  padding: 0 0 0 15px;
  width: 946px;
}
#ev_static_pages.ev_contact_page #content_wrapper #main_content {
  margin-right: 0;
}
#ev_static_pages.ev_contact_page #contact_left, #ev_static_pages.ev_contact_page #contact_right {
  float: left;
}
#ev_static_pages.ev_contact_page #contact_left {
}
  #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact {
    width: 786px; float:left; position:relative; padding-top:10px;
  }
    #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact dt {
      background: url(/images/fo/contact_top_black_header.gif) no-repeat left top;
      width: 786px; height:28px;position:relative;  float:left;
    }
      #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact dt span {
        background: url(/images/fo/contact_right_black_header.gif) no-repeat right top;
        height: 28px;
        display: block;
        padding-left: 10px; border:0px solid green; 
        line-height: 24px; 
        text-indent: 10px;
        color: #FFFFFF;
        font-weight: bold; 

      }
      #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact dd {
        background: url(/images/bo/space_list_bottom_left.gif) no-repeat left bottom;
        display: block;
        line-height: 16px;  float:left; position:relative; width:943px;
/*        padding-bottom: 7px;        */
      }
        #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact dd span.bottom_corner {
          background: url(/images/bo/space_list_bottom_right.gif) no-repeat right bottom;
          float: right; height:7px; 
          line-height: 7px;
          width: 10px;
		  font-size:0px;
        }
      #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact dd #contact_wrapper {
        margin:0; float:left; position:relative;
        background: #f6f6f6; width:941px;
        border-left: 1px solid #818181;
        border-right: 1px solid #818181;
      }        
        #ev_static_pages.ev_contact_page #contact_left #main_content dl#contact dd #contact_wrapper p.required_message {
          padding: 10px; border:0px solid red; width:900px;
        }
        
        #ev_static_pages.ev_contact_page .generic_form .form_elements .form_row {
          clear: none;
          width: 255px;
        }
        #ev_static_pages.ev_contact_page .generic_form .form_elements .row_error {
          margin-left: 10px;
        }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .form_row label {
            font-weight: bold;
            width: 245px;
            text-align: left;
            padding-left: 10px;
          }
        #ev_static_pages.ev_contact_page .generic_form .form_elements .first_row, #ev_static_pages.ev_contact_page .generic_form .form_elements .second_row {
          float: left;
          margin-bottom: 10px;
        }
		
		#ev_static_pages.ev_contact_page .generic_form .form_elements .second_row_small {
          float: left;
          margin-bottom: 0px;
        }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .first_row label, #ev_static_pages.ev_contact_page .generic_form .form_elements .second_row1 label {
            font-weight: bold; 
            float: left; text-align:right;
            width:220px; border:0px solid red;
	

          }
		  
		     #ev_static_pages.ev_contact_page .generic_form .form_elements .second_row label {
            font-weight: bold; 
            float: left; text-align:right; 
            width:100px; border:0px solid red;
	

          }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .first_row input, #ev_static_pages.ev_contact_page .generic_form .form_elements .second_row input {
  		   /* float:left;
            width: 160px;*/
          }
        #ev_static_pages.ev_contact_page .generic_form .form_elements .first_row {
          width: 400px;
          clear: left;
          margin-left: 25px; 
	border:0px solid green; 
		  
		  
        }
        #ev_static_pages.ev_contact_page .generic_form .form_elements .second_row {
          width: 300px;
        /*  margin-left: 45px;*/
        }
		
		/* new added*/
		#ev_static_pages.ev_contact_page .generic_form .form_elements .second_row_text {
          width: 260px;
		  border:0px solid green; 
		  height:25px; /*padding-left:5px;*/
		  float:left; 
		  position:relative; 
		  font-size:9px; 
		  font-family: Verdana, Arial, Helvetica, sans-serif;
          margin-left: 105px;
        }
		#ev_static_pages.ev_contact_page .generic_form .form_elements .star {
          border:0px solid green;
		  color:#FF0000;
		  float:left;
	 	  height:10px;
		  position:relative;
		  width:20px; 
		  margin-left:-5px;
        /*  margin-left: 45px;*/
        }
		
        #ev_static_pages.ev_contact_page .generic_form .form_elements .third_row {
          float: left;
          clear: left; width:400px;
          margin-left: 25px;
          margin-bottom: 10px; border:0px solid red;
        }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .third_row label {
            float: left;
            width: 220px; text-align:right;
            font-weight: bold;
          }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .third_row select {
            width: 165px;
          }
        #ev_static_pages.ev_contact_page .generic_form .form_elements .textarea_row {
          float: left;
          clear: left;
          margin-left: 20px;
          margin-bottom: 10px; border:0px solid red;
		  width:780px;
        }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .textarea_row label {
            float: left;
            width: 225px; text-align:right;
            font-weight: bold;
          }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .textarea_row textarea {
            width: 485px;
          }
		 
		 /* new added*/
		 #ev_static_pages.ev_contact_page .generic_form .form_elements .textarea_row_new {
          float: left;
          clear: left;
          margin-left: 20px;
          margin-bottom: 10px; border:0px solid red;
		  width:720px;
        }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .textarea_row_new label {
            float: left;
            width: 225px; text-align:right;
            font-weight: bold;
          }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .textarea_row_new textarea {
            width: 485px;
          }
		 
		 
        #ev_static_pages.ev_contact_page .generic_form .form_elements .button_row {
          float: left;
          clear: left;
          border-top: 1px solid #818181;
          padding: 5px 10px 0 10px;
          width: 764px;
        }
          #ev_static_pages.ev_contact_page .generic_form .form_elements .button_row label {
            font-weight: bold;
          }
      
      
#ev_static_pages.ev_contact_page #contact_right {
  background: url(/images/bo/banners.gif) right top no-repeat;
  width: 149px; height: 372px;
  margin-left: 10px;
}
#ev_static_pages.ev_contact_page h2 {
  background: url(/images/fo/contact_header.gif) left top no-repeat;
  /*width: 786px;*/ width: 943px; height: 40px;
  color: #fff;
  line-height: 40px;
  text-indent: 10px;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 0;
}
#ev_static_pages.ev_contact_page .contact_body {
  background: url(/images/fo/contact_body.gif) left top no-repeat; float:left; position:relative;
  /*width: 786px;*/width: 943px; height: 232px; 
}
#ev_static_pages.ev_contact_page .select_country {
  float: left;
  width: 173px;
  margin: 10px 0 35px 85px;
}
  #ev_static_pages.ev_contact_page .select_country p.title {
    text-align: left;
    font-weight: bold;
    margin-bottom: 0;
    width: 250px;
    float: left;
    margin-left: -65px;
  }
#ev_static_pages.ev_contact_page .contact_details {
  background: url(/images/fo/contact_right_body.gif) left top no-repeat;
  width: 580px; /*height: 218px;*/height: 194px;
  float: right;
  margin-top: 6px;
  padding: 21px;
/*   margin: 1em 0 0 0; */
}
    #ev_static_pages.ev_contact_page .contact_details p.flag_title {
      font-weight: bold;
    }  
      #ev_static_pages.ev_contact_page .contact_details p.flag_title img {
        margin-right: 1em;
        vertical-align: middle;
      }
    #ev_static_pages.ev_contact_page #main_content .contact_details p.schedule {
      font-size: 11px;
    }
    #ev_static_pages.ev_contact_page #main_content .contact_details p.nb_free {
      font-size: 33px;
      font-weight: bold;
      margin-bottom: .3em;
    }
    #ev_static_pages.ev_contact_page #main_content .contact_details p.nb_int {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 0;
    }

/* newsletter */

#ev_static_pages.newsletter_thanks {
}
  #ev_static_pages.newsletter_thanks .btns {
    width: 100%;
    text-align: middle;
    background: url(/images/fo/job_form_header_right.gif) right top no-repeat;
    background-position: 100% -1.5%;
    /*top: -25px;*/
    position: relative;
  }
  #ev_static_pages.newsletter_thanks .btns h3 {
    float: left;
    font-weight: bold;
    /*line-height: 30px;*/
    padding-left: 15px;
  }
  #ev_static_pages.newsletter_thanks .btns .nyroModalClose {
    float: right;
    margin-top: 5px;
  }

  #ev_static_pages.newsletter_thanks #thanks {
	background-color:#FFFFFF;
	border:1px solid #C6C6C6;
	clear:both;
	float:left;
	height:215px;
	margin:28px 0 0 27px;
	position:relative;
	text-align:center;
	width:578px;
	
	/*background-color:#FFFFFF;
	border:1px solid #c6c6c6;
	clear:both;
	float:left;
	height:215px;
	margin:28px 0 0 60px; 
	position:relative;
	text-align:center;
	width:500px;*/
	}
  /*#ev_static_pages.newsletter_thanks #thanks {
    border: 1px solid #c6c6c6;
    background-color: #fff;
    width: 500px; height: 250px;
    margin: auto;
    text-align: center;
    position: relative;
    top: 50px;
  }*/
   #ev_static_pages.newsletter_thanks #thanks .thankmsg{
   font-weight:bold;
   font-size:15px;
   }
    #ev_static_pages.newsletter_thanks #thanks h4 {
      font-weight: bold;
      font-size: 16px;
      line-height: 18px;
      margin: 20px auto;
    }
    #ev_static_pages.newsletter_thanks #thanks p {
      line-height: 16px;
    }
    #ev_static_pages.newsletter_thanks #thanks .button .nyroModalClose {
      background: url(/images/fo/newsletter_button.gif) left top no-repeat;
      width: 82px; height: 27px;
      display: block;
      margin: 20px auto 10px auto;
      color: #fff;
      line-height: 27px;
      font-weight: bold;
    }
	
   #ev_static_pages_new.newsletter_thanks #thanks .thankmsg{
   font-weight: bold;
   font-size:14px;
   }
    #ev_static_pages_new.newsletter_thanks #thanks h4 {
      font-weight: bold;
      font-size: 16px;
      line-height: 18px;
      margin: 20px auto;
    }
    #ev_static_pages_new.newsletter_thanks #thanks p {
      line-height: 16px;
    }
    #ev_static_pages_new.newsletter_thanks #thanks .button .nyroModalClose {
      background: url(/images/fo/newsletter_button.gif) left top no-repeat;
      width: 82px; height: 27px;
      display: block;
      margin: 20px auto 10px auto;
      color: #fff;
      line-height: 27px;
      font-weight: bold;
    }
	
	
	
	#ev_static_pages_new.newsletter_thanks #thanks .button .nyroModalClose {
      background: url(/images/fo/newsletter_button.gif) left top no-repeat;
      width: 82px; height: 27px;
      display: block;
      margin: 20px auto 10px auto;
      color: #fff;
      line-height: 27px;
      font-weight: bold;
    }
	
	
/* end newsletter */

/* Custom service intro styling */
#ev_static_pages.custom_service_intro{
}
  #ev_static_pages.custom_service_intro #main_content {
    min-height:500px;
  }
    #ev_static_pages.custom_service_intro h2 {
      margin: 0 0 30px 65px;
    }
    #ev_static_pages.custom_service_intro #main_content p {
      line-height: 120%;file:///home/lucia/sites/evenion_project/web/css/fo/static_pages.css
    }
    #ev_static_pages.custom_service_intro #custom_service_venue, #ev_static_pages.custom_service_intro #custom_service_incentive,
    #ev_static_pages.custom_service_intro #custom_service_event, #ev_static_pages.custom_service_intro #custom_service_production, #ev_static_pages.custom_service_intro #custom_service_group, #ev_static_pages.custom_service_intro #custom_service_3d {
      float: left; display: inline; clear: left;
      width: 705px;
      height: 400px;
      overflow: hidden;
      margin-left: 5em;
      margin-bottom: 20px;
    }
    #ev_static_pages.custom_service_intro #custom_service_venue {
      background: url(/images/fo/custom_service/search_intro_bg.jpg) left top no-repeat;
    }
      #ev_static_pages.custom_service_intro #custom_service_venue h3 {
        background-image: url(/images/fo/custom_service/venue_head_bg.gif);
        width: 226px;
        padding-top: 105px;
      }
    #ev_static_pages.custom_service_intro #custom_service_event {
      background: url(/images/fo/custom_service/event_intro_bg.jpg) left top no-repeat;
      color: #b3f1f3;
    }
      #ev_static_pages.custom_service_intro #custom_service_event h3 {
        background-image: url(/images/fo/custom_service/event_head_bg.gif);
        width: 227px;
        padding-top: 81px;
      }
    #ev_static_pages.custom_service_intro #custom_service_incentive {
      background: url(/images/fo/custom_service/incentivo_intro_bg.jpg) left top no-repeat;
      color: #b3f1f3;
    }
      #ev_static_pages.custom_service_intro #custom_service_incentive h3 {
        background-image: url(/images/fo/custom_service/incentivo_head_bg.gif);
        width: 227px;
        padding-top: 81px;
      }
    #ev_static_pages.custom_service_intro #custom_service_production {
      background: url(/images/fo/custom_service/production_intro_bg.jpg) left top no-repeat;
      color: #bbf2f4;
    }
      #ev_static_pages.custom_service_intro #custom_service_production h3 {
        background-image: url(/images/fo/custom_service/production_head_bg.gif);
        width: 226px;
        padding-top: 79px;
      }
    #ev_static_pages.custom_service_intro #custom_service_group {
      background: url(/images/fo/custom_service/groups_intro_bg.jpg) left top no-repeat;
      color: #b3f1f3;
    }
      #ev_static_pages.custom_service_intro #custom_service_group h3 {
        background-image: url(/images/fo/custom_service/groups_head_bg.gif);
        width: 227px;
        padding-top: 81px;
      }
    #ev_static_pages.custom_service_intro #custom_service_3d {
      background: url(/images/fo/custom_service/3d_intro_bg.jpg) left top no-repeat;
      color: #b3f1f3;
    }
      #ev_static_pages.custom_service_intro #custom_service_3d h3 {
        background-image: url(/images/fo/custom_service/3d_head_bg.gif);
        width: 227px;
        padding-top: 81px;
      }
    #ev_static_pages.custom_service_intro #service_copy {
      float: left;
      width: 230px;
      padding: 30px 35px;
      color: #fff;
    }
    #ev_static_pages.custom_service_intro #more_info {
      float: left;
      width: 400px;
      text-align: center;
      padding-top: 340px;
    }
      #ev_static_pages.custom_service_intro #more_info a {
        background: url(/images/fo/btn_bg_219x42.png) no-repeat;
        width: 219px; height: 42px;
        line-height: 42px;
        text-align: center;
        border: 0;
        font-weight: bold;
        font-size: 13px;
        color: #fff;
        display: block;
        margin: auto;
        text-decoration: none;
      }
      
  #ev_static_pages.custom_service_intro #main_content ul.footer_list {
    margin: auto;
    text-align: center;
    width: 465px;
  }
    #ev_static_pages.custom_service_intro #main_content ul.footer_list li {
      display: inline;
      font-size: 11px;
    }
/* end custom service intro styling */

/* custom service content styling */
  #service_wrapper {
    background: #f8f8f8;
    width: 100%;
	overflow:scroll;
	overflow-x:hidden;
    height: 94%;
    margin: 0 0 0 0;
   /* padding-bottom: 26px;*/
	/*border:0px solid red;*/
	position:relative;
	float:left;
  }

  #service_wrapper .rounded {
      float: left;
      margin-top: 20px;
      width: 95%;
      background: #f8f8f8;

    }

	
      #nyroModalFull #nyroModalWrapper #nyroModalContent h3 {
        padding-left: 10px;
/*         margin-bottom: 5px; */
      }
  
  .search_space {
    padding: 0 10px;
  }
  .search_space form.custom_service {
    width: 600px;
  }
    .search_space form.custom_service .form_row {
      padding-bottom: 10px;
    }
    .search_space form.custom_service .capacity_row {
      margin: 0 0 10px 25px;
    }
    .search_space form.custom_service .entorno_row {
      float: left;
      width: 60px;
      margin-bottom: 15px;
    }
    .search_space form.custom_service .hotel_row {
      width: 180px;
      float: left;
    }
      .search_space form.custom_service .entorno_row label {
        margin-right: 0;
      }
      .search_space form.custom_service .entorno_row input {
        margin-left: 3px;
        border: 0;
      }
    #ev_static_pages #service_wrapper .search_space #main_content {
      margin-right: 0;
      padding-bottom: 0;
      min-height: 350px;
    }
    .search_space form.custom_service label, .search_space form.custom_service select, .search_space form.custom_service input {
      margin-right: 10px;
      font-size: 11px;
    }
    .search_space form.custom_service input {
    /*  padding: 3px;*/
    }
    .search_space form.custom_service input.big {
      /*width: 260px;*/
	  width:250px;
    }
      .search_space form.custom_service span.required_marker {
        width: auto;
      }
    .search_space form.custom_service label {
      width: auto;
      text-align: left;
    }
    .search_space form.custom_service label.entorno {
      float: left;
      margin-bottom: 5px;
    }
    .search_space form.custom_service label.big {
      text-align: left;
      font-size: 11px;
      font-weight: bold;
      color: #393939;
	  
    }
    .search_space form.custom_service label.text, .search_space form.custom_service textarea {
      clear: left;
      float: left;
    } 
    .search_space form.custom_service textarea {
      width: 580px;
      margin-bottom: 10px;
      /*height: 70px;*/height: 60px;
    }
    .search_space form.custom_service label.small {
      width: 10px;
      font-size: 9px;
    }
    .search_space form.custom_service select {
      width: 150px;
    }
      .search_space form.custom_service select.middle_select {
        width: 125px;
      }
	  
	  /*new added*/
	  .search_space form.custom_service select.middle_select_new {
        width: 125px; height:21px;
      }
	  
      .search_space form.custom_service select.small {
        width: 50px;
      } 
    .search_space form.custom_service input.middle {
     /* width: 130px;*/
	 width:120px;
    }
    .search_space form.custom_service input.small {
      width: 60px;
    }
    .search_space form.custom_service .space_row {
      float: left;
    /*  width: 100px;*/
      margin-bottom: 15px;
	  width:150px;
    }
    .search_space form.custom_service .first {
      margin-left: 20px;
    }
    .search_space form.custom_service .last {
      width: 100px;
    }
      .search_space form.custom_service .space_row input {
        float: left;
      }
      .search_space form.custom_service .space_row input.checkbox {
        clear: left;
        border: 0;
      }
      .search_space form.custom_service .space_row label {
        float: left;
        line-height: 20px;
      }
  #service_wrapper .buttons {
    margin-top: 10px;
  }
    #service_wrapper .buttons a.submit_button {
      background: url(/images/fo/partners_login_btn.png) left top no-repeat;
      width: 86px; height: 29px;
      display: block;
      border: 0;
      text-align: center;
      line-height: 29px;
      color: #fff;
      float: right;
      font-weight: bold;
      margin-right: 10px;
      text-decoration: none;
    }
    #service_wrapper .buttons p {
      text-align: left;
      margin-left: 10px;
	
    }
/* custom service content styling */

/* Events pages styling*/
#ev_static_pages .centered_box {
  text-align: center;
  width: 100%;
}
  #ev_static_pages .centered_box a.gallery {
    border: 0;
    margin: 1em auto;
    background: url(/images/fo/gallery_button.gif) left top no-repeat;
    width: 147px; height: 38px;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    text-indent: 1.5em;
    text-decoration: none;
    display: block;
  }
#ev_static_pages.ev_online_event #register_box {
  text-align: center;
  margin: 1em auto;
  background: url(/images/fo/register_bg.gif) left top no-repeat;
  width: 221px; height: 134px;
  padding: 20px 20px 0 20px;
}
  #ev_static_pages.ev_online_event #register_box h2 {
    font-size: 14px;
    margin: 0;
  }
  #ev_static_pages.ev_online_event #register_box .register_link {
    border: 0;
    margin: 1em auto;
    background: url(/images/fo/register_btn.gif) left top no-repeat;
    width: 186px; height: 38px;
    line-height: 38px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
  }

/* Links page styling */
#ev_static_pages.ev_links_page h2.section_title {
  margin-bottom: 0;
}
#ev_static_pages.ev_links_page #main_content {
  min-height: 500px;
}
  #ev_static_pages.ev_links_page .links, #ev_static_pages.ev_links_page .links2 {
    clear: both;
    float: left;
  }
  #ev_static_pages.ev_links_page #main_content img {
    vertical-align: middle;
    width: 130px;
  }
  #ev_static_pages.ev_links_page #main_content h3 {
    font-weight: bold;
    text-align: left;
  }
  #ev_static_pages.ev_links_page .text {
    width: 695px;
  }
    #ev_static_pages.ev_links_page .links img {
      float: left;
    }
    #ev_static_pages.ev_links_page .links2 img {
      float: right;
    }
    #ev_static_pages.ev_links_page .links .text {
      float: right;
    }
    #ev_static_pages.ev_links_page .link2 .text {
      float: left;
    }
  #ev_static_pages.ev_links_page a.enlaces {
    font-weight: bold;
  }
  #ev_static_pages.ev_links_page .line {
    width: 100%;
  }
  #ev_static_pages.ev_links_page hr {
    clear: left;
    margin: 30px auto;
    border: 0; 
    height: 1px; width: 80%;
    color: #929292;
    background-color: #929292;
    text-align: center;
  }

/* Jobs page styling */
#ev_static_pages.jobs_page h2 {
/*  margin-left: 70px;*/
}
#ev_static_pages.jobs_page #main_content {
  margin: 0 140px 30px 70px;
}
#ev_static_pages.jobs_page #offers {
  margin-left: 5px;
  margin-top: 20px;
  width: 98%;
  margin: 35px auto 25px auto;
  background-color: #fff;
  border: 1px solid #525252;
}
  #ev_static_pages.jobs_page #offers tr.even {
    background-color: #efefef; 
  }
  #ev_static_pages.jobs_page #offers h3 {
    margin-left: 15px;
  }
  #ev_static_pages.jobs_page #offers table {
    width: 100%; 
  }
    #ev_static_pages.jobs_page #offers td  {
      padding-left: 10px;
      border-right: 1px solid #7f7f7f;
      line-height: 170%;
    }
      #ev_static_pages.jobs_page #offers td.first, #ev_static_pages.jobs_page #offers .header td.first, #ev_static_pages.jobs_page #offers .header .job_details .first {
        width: 220px;
      }
      #ev_static_pages.jobs_page #offers td.last a {
       font-weight: bold;
      }
  #ev_static_pages.jobs_page #offers td span {
    position: relative;
    left: 5px;
    top: -10px;
    padding: 0 5px;
    background-color: #FFF;
    font-weight: bold;
  }
  #ev_static_pages.jobs_page #offers .header td {
    border: 0;
    border-bottom: 1px solid #7f7f7f;
    text-align: center;
  }
    #ev_static_pages.jobs_page #offers td.last, #ev_static_pages.jobs_page #offers .job_details td.first {
      border-right: 0;
    }
  #ev_static_pages.jobs_page #offers .job_details div {
    line-height: 20px;
    padding: 0 10px; float:left; position:relative; width:845px;
    text-align: justify;
  }
  #ev_static_pages.jobs_page #offers .job_details a.nyroModal {
    color: #fff;
    border: 0;
/*    background: url(/images/fo/job_request.gif) left top no-repeat;    width: 145px; height: 26px;
*/	 background: url(/images/bo/evenion_left_content_search_btn.png) left top no-repeat;
    width: 86px; height: 28px;
    font-size: 12px;
    line-height: 26px;
    font-weight: bold;
    text-align: center;
    float: right;
    margin: 0 5px 5px 0;
  }


/* added by jayawant  25-03-09*/

.downArrow{ background-image:url("/images/fo/search_down_arrow.gif"); background-repeat:no-repeat ; vertical-align:middle; padding-left:10px; background-position:0px 5px}
.leftSide { margin-left:30px}
.search_space form.custom_service  #country { width:100px}
.search_space form.custom_service #capacity_no_1{ width:60px}
.search_space form.custom_service #presupuesto{ width:120px}
.search_space form.custom_service #currency{ width:80px}
.search_space form.custom_service #capacityRow  input{ width:80px}
.search_space form.custom_service #capacityRow  .Addbutton { top:-28px }



#ev_static_pages.ev_contact_page .generic_form .form_elements .button_row input { border:0;}



.search_space form.custom_service label.alignleft { text-align:left; float:left; width:160px}
.search_space .checkboxnew {float:left}
.search_space form.custom_service .hotel_row {float:left;width:200px;}

/* Added by Ajay 16-11-09*/
#service_wrapper #divevent {border: 0px solid red; float: left; position: relative; left: 20px;}
#service_wrapper #divgroup {border: 0px solid red; float: left; position: relative; left: 20px;}
#service_wrapper #divincentive {border: 0px solid red; float: left; position: relative; left: 20px;}
#service_wrapper #divproduction {border: 0px solid red; float: left; position: relative; left: 20px;}
#service_wrapper #divvenue {border: 0px solid red; float: left; position: relative; left: 20px;}
#service_wrapper #uploadedFiles a{ text-decoration:none; font-size:11px; cursor:pointer;}
#service_wrapper #uploadedFiles a:hover{ text-decoration: underline; font-size:11px;}
