/*reset por eric*/
/*--------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*General*/
/*--------------------------------------------------------------------------------------------*/

h1, h2, h3, strong, label, dt{
  font-weight:bold;
}

a{
  color:#04a;
}

a:hover, a:visited{
  color:#0055d4;
}

p,ul,ol{
  margin:10px 0;
}

label{
  float:left;
  margin-right:5px;
  width:150px;
  text-align:right;
}

label.auto{
  float:none !important;
  margin:0 !important;
  width:auto !important;
  text-align:left !important;
}

.label{
  font-weight:bold;
}

legend{
  display:block;
  padding:10px 0;
  font-size:1.1em;
  font-weight:bold;
  color:#447821;
}

fieldset{
  padding-bottom:10px;
  border-bottom:solid #ececec 1px;
}

form .margen{
  padding-left:155px;
}

form .btn_submit, form .btn_submit:focus{
  padding:5px 10px;
  background:#ff7f2a;
  color:#fff;
  font-weight:bold;
  font-size:1.2em;
  border:solid #f60 1px;
  cursor:pointer;  
}

form .btn_submit_search{
  background:url(/images/bg_btn_search.png) repeat-x #ffe6d5;
	width:100px;
	height:30px;
  font-size:1.25em;
  font-weight:bold;
  color:#fff;
  cursor:pointer;
	border:0;
}


input, textarea{
  padding:2px 0;
  border:solid #9393ac 1px;
}

input.auto{
  float:none !important;
}

input:focus, textarea:focus{
  background:#ffd;
  color:#333;
}


form small{
   padding-left:155px;
}

table{
  background:url(/images/bg_general.png) no-repeat;
}

table tr.even{
  background:#f9f9f9;
}

table th{
  background:#fff;
  border-bottom:solid #ccc 1px;
}

table tr td, table tr th{
  padding:7px 10px;
  border:solid #dbdbe3 1px;
}

body{
	background:url(/images/bg_top.jpg) #000 no-repeat center top;
  font-size:75%;
  font-family:Arial,"Helvetica Neue",sans-serif;
  line-height:1.6em;
  color:#333;
}

#header_eholding a{
  font-weight:bold;
}

#header_eholding a.link_eholding{
  float:left;
  display:block;
  width:70px;
  height:25px;
}

#header_eholding a.link_eholding span{
  display:none;
}

#header #logo h1 a{
  float:left;
	background:url(/images/img.png) no-repeat 0 10px;
  display:block;
  width:415px;
  height:65px;
}

#header #logo h1 a span{
  display:none;
}

#header #users ul{
  float:right;
  margin:0;
}

#header #users li{
  float:left;
}

#header #users a{
  color:#666;
  font-weight:bold;
  text-decoration:none;
  font-size:1.025em;
}

#header #users a.register{
  color:#d40000;
}

#header #users a:hover{
  text-decoration:underline;
}

#header #create{
  float:right;
  margin-top:20px;
  width:180px;
}

#header #create a{
  display:block;
  width:150px;
  height:35px;
  color:#000;
  font-weight:bold;
  font-size:1.4em;
	text-align:center;
	line-height:2em;
}

#header #nav ul{
  margin:0;
}

#header #nav ul li{
  float:left;
	margin-right:1px;
}

#header #nav ul li a{
  background:url("/images/img.png") no-repeat scroll -266px -160px;
  display:block;
  width:130px;
  height:30px;
  text-align:center;
  text-decoration:none;
  color:#666;
	font-size:1.3em;
  line-height:2em;
}

#header #nav ul li a:hover, #header #nav ul li.current a{
  background:url("/images/img.png") no-repeat scroll 0 -160px;
  color:#333;
}

#header #nav ul li.free{
  position:relative;
  display:block;
  width:135px;
  height:30px;
}

#header #nav ul li.free a{
  background:url("/images/img.png") no-repeat scroll -130px -144px;
  position:absolute;
  height:48px;
  top:-18px;
}

#header #nav ul li.free a span{
  display:none;
}

#content h1{
  margin:10px 0;
  padding:10px 0 5px 10px;
  background:url(/images/bg_title2.gif) no-repeat;
  font-size:1.6em;
  color:#a00;
  clear:both;
}

#content #vehicle_data div#titles h1{
  margin:0;
  padding:0;
}

#header #car span{
  background:url(/images/van.png) no-repeat;
  position:absolute;
  left:-80px;
  top:-45px;
  width:345px;
  height:195px;
}

#content h2, h3{
  margin:10px 0;
  color:#447821;
  font-size:1.2em;
  clear:both;
}

/*home*/

#content #search form{
  float:left;
  width:630px;
}

#content #search div.select img{
  float:left;
	margin-bottom:5px;
}

#content #search div.select label{
  float:none;
  margin-bottom:5px;
  padding-left:35px;
  display:block;
  width:auto;
  font-size:1.3em;
  text-align:left;
}

#content #search div.btn_search{
  float:left;
  padding:5px 10px 0;
  width:610px;
  text-align:right;
}

#content #search div.select select{
  width:200px;
  height:180px;
  border:solid #ccc 1px;
  font-size:1.1em;
}

#vehicles ul{
  margin:0;
}

#vehicles ul li{
  float:left;
  text-align:center;
}

#vehicles ul li a{
  padding-top:70px;
  width:188px;
  height:30px;
  display:block;
  font-size:1.1em;
}


/*vehicles*/
/*--------------------------------------------------------------------------------------------*/

#vehicles ul li.car a{
  background:url(/images/vehicles/car.png) no-repeat;
}

#vehicles ul li.car a:hover{
  background:url(/images/vehicles/car.gif) no-repeat;
}

#vehicles ul li.van a{
  background:url(/images/vehicles/van.png) no-repeat;
}

#vehicles ul li.van a:hover{
  background:url(/images/vehicles/van.gif) no-repeat;
}

#vehicles ul li.moto a{
  background:url(/images/vehicles/moto.png) no-repeat;
}

#vehicles ul li.moto a:hover{
  background:url(/images/vehicles/moto.gif) no-repeat;
}

#vehicles ul li.boat a{
  background:url(/images/vehicles/boat.png) no-repeat;
}

#vehicles ul li.boat a:hover{
  background:url(/images/vehicles/boat.gif) no-repeat;
}

#vehicles ul li.vehicle a{
  background:url(/images/vehicles/vehicle.png) no-repeat;
}

#vehicles ul li.vehicle a:hover{
  background:url(/images/vehicles/vehicle.gif) no-repeat;
}

#vehicles ul li a:hover{
  color:#a00;
}

#vehicles ul li.cars a{
  background:url(/images/cars.gif) no-repeat 35px 10px;
  border-left:0;
}

#vehicles ul li.cars a:hover{
  background:url(/images/cars.gif) no-repeat 35px -75px;
  border-left:0;
}

#vehicles ul li.vans a{
  background:url(/images/vans.gif) no-repeat 35px 5px;
}

#vehicles ul li.vans a:hover{
  background:url(/images/vans.gif) no-repeat 35px -80px;
}

#vehicles ul li.motorbikes a{
  background:url(/images/motorbikes.gif) no-repeat 55px 5px;
}

#vehicles ul li.motorbikes a:hover{
  background:url(/images/motorbikes.gif) no-repeat 55px -80px;
}

#vehicles ul li.boats a{
  background:url(/images/boats.gif) no-repeat 45px 0;
}

#vehicles ul li.boats a:hover{
  background:url(/images/boats.gif) no-repeat 45px -85px;
}

#vehicles ul li.others a{
  background:url(/images/others.gif) no-repeat 35px 5px;
  border-right:0;
}

#vehicles ul li.others a:hover{
  background:url(/images/others.gif) no-repeat 35px -80px;
  border-right:0;
}

#content .block #ads02 a, #content .block #ads01 a{
  text-decoration:none;
	color:#a00;
  font-weight:bold;
}

#content .block #ads02 a:hover, #content .block #ads01 a:hover{
  text-decoration:underline;
}

#content .block #ads01 a{
  color:#a00;
  font-weight:bold;
  font-size:1.1em;
}

#content .block #ads02 div.row div.item p, #content .block #ads01 div.row div.item p{
  margin:0;
  line-height:1.2em;
}

#content .block #ads01 div.row div.item p a{
	color:#a00;
}

#content .block #ads01 div.row div.item p.price{
  margin:0;
  color:#000;
  font-size:1.1em;
  font-weight:bold;
}

#content .block #ads02 div.row div.item img, #content .block #ads01 div.row div.item img{
  float:left;
  margin:0 10px 0 0;
  width:100px;
  height:75px;
	border:solid #ccc 1px;
}

#content .block #catalogs ul li{
  float:left;
  margin:0 10px;
  width:120px;
  text-align:center;
}

#content .block #catalogs p{
  padding:0 10px;
  text-align:right;
  clear:both;
}

#content .block #links .item_search h2{
  padding:0;
  background:none;
  font-size:1em;
  text-align:center;
}

#content .block #links .item_search a{
  color:#666;
}

#footer p{
  margin:5px 0;
}

#footer a{
  color:#666;
  text-decoration:none;
}

/*search result*/

#content #search_result .item a{
  font-size:1.2em;
  font-weight:bold;
}

#content #search_result .item img{
  float:left;
  margin-right:10px;
  border:solid #dbdbe3 1px;
  width:120px;
  height:90px;
}

#content #search_result .item p{
  margin:0;
  line-height:1.5em;
}

#content #search_result .item p.price{
  font-size:1.2em;
  font-weight:bold;
  color:#a00;
}

#content #search_result .item img.icon{
  margin-right:5px;
  width:auto;
  height:auto;
}

#content #search_result p.order_result{
  margin:0 0 20px 0;
  padding:0 0 15px;
  text-align:right;
  border-bottom:solid #ddd 1px;
}

#content #search_result p.order_result a{
  margin:0 5px;
}

#content #search_result p.no_result{
  margin-bottom:150px;
  padding:50px 0;
  color:#a00;
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
}

/*register*/

#content #register_people h1,
#content #register_dealers h1,
#content #sesion h1,
#content #no_register h1{
  padding:0;
  background:none;
  text-align:center;
}

#content .block h2{
  margin:10px 0;
  padding:10px 0 5px 25px;
  background:url(/images/star.png) no-repeat 10px 14px;
  color:#333;
  font-size:1.4em;
  clear:both;
}

#content #errorExplanation{
  padding:10px;
  background:#ffd5d5;
  color:#800000;
  border:solid #de8787 1px;
}

#content .fieldWithErrors {
  display:inline;
}

#content .fieldWithErrors input{
  border:solid #de8787 1px;
}

#content #errorExplanation ul{
  list-style:disc;
  padding-left:20px;
}

#content .notice{
  margin-bottom:10px;
  padding:10px 0;
  background:#e9ffe9;
  color:#050;
  text-align:center;
  font-weight:bold;
  border:solid #217844 1px;
}

#content .error{
  margin-bottom:10px;
  padding:10px 0;
  background:#ffd5d5;
  color:#800000;
  text-align:center;
  font-weight:bold;
  border:solid #de8787 1px;
}
/*show*/

#content #vehicle_data #pictures ul{
  padding:0;
  overflow:auto;
}

#content #vehicle_data #pictures ul li{
  float:left;
  margin:5px;
  list-style:none;
}

#content #vehicle_data #pictures ul li img{
  border:solid #ccc 1px;
}

#content #vehicle_data h2{
  margin:0;
  padding:0 40px;
  background:url(/images/bg_title_show.png) no-repeat;
  height:30px;
  color:#447821;
  line-height:2em;
}

#content #vehicle_data ul{
  padding-left:20px;
  list-style:disc;
}

#content #vehicle_data #basic_data ul{
  margin:0;
}

#content #vehicle_data #basic_data ul li.price{
  margin-bottom:5px;
  padding:10px 10px 0;
  background:url(/images/bg_price.png) no-repeat;
  height:45px;
  color:#a00;
  font-weight:bold;
  font-size:1.2em;
  line-height:1.2em;
}

#content #vehicle_data #basic_data ul li.price span{
  padding-left:55px;
  display:block;
  font-size:0.9em;
}

#content #vehicle_data #basic_data ul li.telephone{
  margin-bottom:5px;
  padding:0 10px;
  background:url(/images/bg_telephone.png) no-repeat;
  height:25px;
  color:#000;
  font-weight:bold;
  font-size:1em;
  line-height:2em;
}

#content #vehicle_data #basic_data ul li.video a{
  padding-left:50px;
  background:url(/images/icons/youtube.png) no-repeat 0 2px;
  display:block;
}

#content #vehicle_data div.extras ul{
  float:left;
  width:300px;
}

#content #sidebar_show h2{
  float:left;
  padding:5px 10px;
  margin:10px 0 0;
  background:url(/images/bg_h2.jpg);
  width:280px;
  color:#fff;
  font-size:1em;
  line-height:1.4em;
}

#content #minisearcher form{
  float:left;
  width:610px;
} 

#content #minisearcher form select,
#content #minisearcher form input{
  float:left;
}

#content #minisearcher form p{
  float:left;
  margin:5px 0;
  clear:both;
}

#content #minisearcher form p.general_search{
  margin-bottom:10px;
  padding-bottom:15px;
  border-bottom:solid #ccc 1px;
}

#content #minisearcher form p.margin{
  padding-left:70px;
}

#content #minisearcher form label{
  float:left;
  width:70px;
  text-align:right;
}


#content #contact_data ul li.contact{
  padding-top:20px;
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
}

#content #catalog-sidebar ul#subsidiaries li{
  margin:20px auto;
  width:250px;
  height:300px;
  font-weight:bold;
}


#content #catalog-sidebar ul#subsidiaries li p,
#catalog-body.map p{
  padding:10px;
  background:#f1f1f1;
  font-size:1.2em;
  font-weight:bold;
  border:solid #ccc 1px;
  font-style:italic;
}

#catalog-body.map div#map_1,
#catalog-body.map div#map_2{
  margin-bottom:20px;
}

#content .ajax_form, #content.ajax_form{
  width:500px;
}

#message_ok{
  font-weight:bold;
  text-align:center;
}

#content #shared ul{
  margin:0;
}

#content #shared li.facebook, #content #shared li.twitter, #content #shared li.twitter a{
  float:right;
  display:block;
  height:25px;
  width:108px;
}

#content #shared li.twitter a{
  margin-top:1px;
  background:url(/images/twitter.png) no-repeat;
}

#content #shared li.twitter a span{
  display:none;
}

/*Panel*/

#content form div.margen ul{
  float:left;
  margin-right:20px;
}

#content form div.margen ul li input{
  padding:auto;
  border:0;
}

#content ul.vehicles li{
  float:left;
}

#content ul.vehicles li a{
  padding:5px 10px;
  font-size:1.3em;
}

#content #sidebar ul li{
  border-bottom:solid #dbdbe3 1px;
}

#content #content_panel ul#multi_images,
#content #content_panel ul#images{
  overflow:auto;
}

#content #content_panel ul#multi_images li,
#content #content_panel ul#images li{
  float:left;
  margin:5px;
  padding:5px;
  width:100px;
  height:75px;
  border:solid #ddd 1px;
  text-align:center;
}

#content #content_panel ul#images li{
  height:100px;
}

#content #sidebar ul li a{
  display:block;
  padding:5px 0;
}

#content ul#select_service{
  font-size:1.2em;
}

#content ul#select_service li{
  float:left;
  padding:20px;
  width:737px;
  border-bottom:solid #eee 1px;
}

#content ul#select_service li ul li{
  float:none;
  background:url(/images/icons/vineta_service.png) no-repeat 0 20px;
  padding-left:40px;
  width:auto;
  border-bottom:solid #eee 1px;
}

#content ul#select_service li p.btn_choose{
  float:left;
}

#content ul#select_service li a{
  font-weight:bold;
  font-size:1.1em;
}

#content ul#select_service li img{
  float:right;
}

#content table tr.new{
  background:#fffad5;
}

#content table tr td a.delete:hover{
  color:#a00;
}

#content #search_result .pagination a{
  padding:2px 10px;
  background:#04a;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  border:solid #04a 1px;
}

#content #search_result .pagination a:hover,
#content #search_result .pagination span.current{
  padding:2px 10px;
  background:#fff;
  color:#04a;
  border:solid #04a 1px;
}

/*Catalogo*/

#content.catalogs div#catalog-body ul#nav-catalog{
  margin-top:30px;
  overflow:auto;
  border-bottom:solid #e3eeff 5px;
}

#content.catalogs div#catalog-body ul#nav-catalog li{
  float:left;
  margin:0 1px;
}

#content.catalogs div#catalog-body ul#nav-catalog li a{
  padding:5px 0;
	background:url(/images/img.png) no-repeat 0 -73px;
  display:block;
  width:150px;
  color:#333;
  text-decoration:none;
  text-align:center;
  font-size:1.2em;
}

#content.catalogs div#catalog-body ul#nav-catalog li.current a,
#content.catalogs div#catalog-body ul#nav-catalog li a:hover{
	background:url(/images/img.png) no-repeat 0 -105px;
  color:#05a;
}

#content.catalogs div#catalog-body h2{
  margin:20px 0 10px;
  padding:10px;
  font-size:1.8em;
}

#content #contact_data ul li{
  margin:5px 0;
}

#content #contact_data ul li img{
  float:left;
  margin-right:5px;
}

#content.catalogs div#catalog-body div#search_result p.view_only{
  margin:0 0 20px;
  padding:15px;
  text-align:right;
  border-bottom:solid #ddd 1px;
}

#content.catalogs div#catalog-body div#search_result p.view_only a{
  margin:0 6px;
}

#content.catalogs div#catalog-body div#search_result p.view_only a:hover{
  text-decoration:underline;
}

#content.catalogs div#catalog-header a.image_main{
  position:relative;
  left:60px;
}

#content.catalogs div#catalog-header div#description{
  margin:15px 0;
  font-size:1.1em;
}

#content.catalogs div#catalog-sidebar div#contact_data ul.links li{
  font-weight:bold;
  padding:7px 0;
  border-bottom:solid #ccc 1px;
}


#catalog-body.show,
#catalog-body.vendidos{
  padding-right:30px;
  border-right:solid #ddd 1px;
}

#content ul#catalogs_list{
  float:left;
  margin:0 20px;
}

#content ul#catalogs_list li{
  float:left;
  padding:18px;
  width:120px;
  text-align:center;
  height:150px;
}

/*layout*/
/*--------------------------------------------------------------------------------------------*/

#page{
  margin: auto;
  width:1000px;
}

#container{
  float:left;
  margin:50px 0 0;
  padding:0 10px 30px;
  background:#fff;
  width:980px;
}

#header{
  float:left;
  width:980px;
}

  #header #logo{
    float:left;
    padding:15px 0 0 10px;
    width:420px;
    height:85px;
  }

  #header #users{
    float:left;
    padding-top:5px;
    width:270px;
    height:90px;
    text-align:center;
  }

  #header #car{
    float:right;
    position:relative;
    width:250px;
    height:100px;
}

  #header #nav{
    margin-bottom:20px;
    padding:5px 0 0 20px;
		background:#ececec;
    float:left;
    width:958px;
  }

#content{
  float:left;
  padding-top:15px;
  width:980px;
}

/*home*/

#content.home{
  background:none;
  padding:0;
  width:980px;
  border:0;
}

  #content.statics{
    background:#fff;
  }

  #content .box01{
    float:left;
    border:solid #ddd 1px;
  }


  #content #search{
    padding:20px;
    background:url(/images/bg_search.png) no-repeat bottom left;
    width:938px;
    height:250px;
  }

    #content #search .select{
      float:left;
      padding-right:10px;
      width:200px;
      text-align:center;
    }

  #content .block{
    float:left;
    width:980px;
  }

    #content .block #vehicles{
      padding:10px;
      width:958px;
    }

    #content .block #services{
      padding:10px;
      width:978px;
    }

    #content .block #ads{
      float:left;
			width:808px;
    }

    #content .banners_vertica_home{
      float:right;
      padding-top:55px;
      width:160px;
    }

    #content .banners_vertica_home div{
      margin-bottom:10px;
    }

    #content .block #ads02 div.row, #content .block #ads01 div.row, #content .block #catalogs{
      float:left;
      width:806px;
    }

    #content .block #ads02 div.row div.item, #content .block #ads01 div.row div.item{
      float:left;
      padding:10px;
      width:383px;
    }

    #content .block #ads02 div.row.even, #content .block #ads01 div.row.even, #content #search_result div.even{
      background:#f1f1f1;
    }

    #content .block #links{
      padding:10px;
      width:958px;
      height:200px;
      font-size:0.9em;
    }

      #content .block #links #links_search{
        width:958px;
        height:185px;
        overflow:auto;
      }

        #content .block #links #links_search .item_search{
          float:left;
          width:280px;
          padding:0 10px;
          text-align:center;
        }

        #content div.vehicle_types{
          padding:10px 20px;    
        }


/*register*/

    #content #register_people,
    #content #register_dealers,
    #content #sesion,
    #content #no_register{
      padding:20px;
      width:440px;
      height:700px;
    }

    #content #sesion,
    #content #no_register{
      height:300px;
    }

    #content #register_dealers, #content #no_register{
      float:right;
    }

    #content #no_register p{
      padding:20px 0;
      text-align:center;
      font-size:1.2em;
      font-weight:bold;
    }

    #register_form{
      padding:20px;
      background:#fff;
    }

/*search and show*/

    #content #search_result{
      float:left;
      width:666px;
      border:0;
    }

      #content #search_result .item{
        padding:10px;
        background:#fff;
        width:646px;
        border:0;
        border-bottom:solid #dbdbe3 1px;
      }

      #content #search_result div.search_outstanding{
        background:#fffe99;
      }

      #content #search_result .item .details{
        float:left;
      }

      #content #search_result .item .options{
        float:right;
        text-align:right;
      }

      #content #search_result .pagination{
        float:left;
        margin:20px 10px;
        font-weight:bold;
      }

    #content #vehicle_data{
      margin-bottom:10px;
      padding:0 10px 10px;
      width:646px;
      border:0;
    }

      #content #vehicle_data div{
        float:left;
        margin-top:10px;
        width:648px;
      }

      #content #vehicle_data div#titles{
        margin:0;
      }

      #content #vehicle_data #pictures{
        width:400px;
      }

      #content #vehicle_data #basic_data{
        float:right;
        width:238px;
      }

      #content #vehicle_data #videos ul li{
        float:left;
        margin-right:20px;
        list-style:none;
      }


    #content #vehicle_data #shared{
      margin:0;
      padding:0;
      border:0;
    }

    #content #sidebar_show{
      float:right;
      width:300px;
    }

    #content #contact_data{
      margin:0 0 10px;
      float:right;
      padding:10px;
      width:250px;
      border:0;
    }

    #content #minisearcher{
      padding:10px;
      background:url(/images/bg_search.png) no-repeat -35px 170px #fff;
      width:956px;
      border:solid #ccc 1px;
    }

#footer{
  float:left;
  padding:50px 10px 0;
  background:url(/images/bg_bottom.jpg) no-repeat top center;
  width:980px;
  text-align:center;
  color:#666;
  font-size:0.95em;
}


/*Catalog*/

#catalog-header{
  float:left;
  margin-bottom:15px;
  padding:10px;
  width:960px;
  border-bottom:solid #ddd 1px;
}

#catalog-body{
  float:left;
}

#catalog-sidebar{
  float:right;
  width:270px;
}

/*banners*/
/*--------------------------------------------------------------------------------------------*/

#content .banner_300x250{
  float:right;
  width:300px;
  height:250px;
}

#content .banner_300x600{
  float:right;
  margin-top:10px;
  width:300px;
  height:600px;
}

#content .banner_160x600{
  float:right;
  background:#f5f5f5;
  width:160px;
  height:600px;
}

#content .widget_facebook{
  float:right;
  width:160px;
  height:400px;
}

/*layout panel*/
/*--------------------------------------------------------------------------------------------*/

#content #sidebar{
  padding:10px;
  width:150px;
  font-size:1.1em
}

#content #content_panel{
  float:right;
  padding:10px;
  width:777px;
}



/*contest general+layout*/
/*--------------------------------------------------------------------------------------------*/

#contest{
  font-size:1.5em;
  line-height:1.5em;
}

#contest h1{
  padding:0 0 10px 0;
  text-align:center;
  background:none;
}

#contest h2{
  text-align:left;
}

#contest img{
  margin:0 10px 10px 0;
}

#contest .paso{
  float:left;
  padding-bottom:10px;
  width:100%;
  border-bottom:solid #ccc 1px;
  text-align:center;
}

#contest .paso p{
  clear:both;
  text-align:left;
}

#terms_contest{
  font-size:1.1em;
}

/*eholding*/
/*--------------------------------------------------------------------------------------------*/


#header_eholding{
  float:left;
  padding:5px 0 0;
  background:url(/images/header/bg_eh.png) repeat-x 0 5px #fff;
  clear:both;
  width:100%;
}

#header_eholding a{
  float:right;
  margin-right:10px;
  padding:2px 0 0 30px;
  display:block;
  height:23px;
  font-family:Arial, "Sans Serif";
  font-size:12px;
  font-weight:normal;
  color:#999;
}

#header_eholding a:hover{
  color:#666;
  text-decoration:none;
}

#header_eholding a.eh span{
  display:none
}

#header_eholding a.eh{
  float:left;
  margin-left:10px;
  padding:0;
  background:url(/images/header/eh.png) no-repeat 0 -1px;
  width:140px;
}
#header_eholding a.pp_eh{
  float:right;
  padding:0 25px 0 0;
  background:url(/images/header/pp_eh.png) no-repeat right 0;
  color:#37abc8;
}
#header_eholding a.av{
  background:url(/images/header/av.png) no-repeat 0 0;
}
#header_eholding a.aj{
  background:url(/images/header/aj.png) no-repeat 0 -1px;
}
#header_eholding a.pa{
  background:url(/images/header/pa.png) no-repeat 0 2px;
}
#header_eholding a.cy{
  background:url(/images/header/cy.png) no-repeat 0 0;
}
