/*grilla*/
* {
	padding:0;
	margin:0;
}
body{
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background-color:#bbcd72;
}
/* ----------container to center the layout-------------- */
#container {
width: 892px;
margin: auto;
background:url(../images/2.1/background.jpg) repeat-y;
}
/*************************Header*****************************/
#header{
/*padding: 5px 45px 0 45px;*/
/*margin: 0 28px 0 28px;*/
margin: 0 auto;
background:url(../images/2.1/header.jpg) no-repeat;
width:836px;
text-align:center;
}

#header ul{
padding:0;
width:590px;
margin: 0 auto;
height:29px;
list-style:none;
}
#header ul li{
/*display:inline;*/
height:22px;
float:left;
border-right:1px solid #999999;
padding: 5px 15px 0 15px;
}
#header ul li a{
color:#c5c5c5;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#header ul li a:hover, .static{
background:url(../images/2.1/over.jpg) no-repeat center !important;
height:22px;
color:#99eaf5 !important;
padding: 7px 0;
/*padding-bottom:6px !important;*/
}

#header ul li > a:hover, #header ul li > .static{
display:block;
padding: 0;
} 

#header  .static a{
color:#99eaf5;
}

#google {
border: 1px solid #b2c568;
background-color:#edf8bb;
margin-left:30px;
margin-right:38px;
}

#content-block{
width:827px;
/*height:58px;*/
background:url(../images/2.1/block2.jpg) no-repeat;
margin-left:28px;
margin-right:35px;
}
#flags {
padding-right: 5px; 
padding-top: 5px;
}

#flags .f-midle{
text-decoration:none;
border:0 none;
}

#content-search-right{
padding-top: 30px;
*padding-top: 0px;
float:right;
height:272px;
_margin-left:-3px;
}
#container-search{
background-color:#c7da79;
}
#content-search-right-up{
background:url(../images/2.1/head_search.jpg);
width:229px;
height:42px;
}

#content-search-right-button .f-midle{
padding-top: 10px;
text-decoration:none;
border:0 none;
}

#content-inside{
width:229px;
height:156px;
}

#content-search-right-button-2 .f-midle{
text-decoration:none;
border:0 none;
}

#content-search-right-down{
background:url(../images/2.1/foot_search.jpg) no-repeat;
width:229px;
height:11px;
}

.result{
margin: 2px 10px;
padding: 0 0 0 10px;
font-size:11px;
background:url(../images/2.1/line.jpg) no-repeat;
padding-bottom: 5px;
position:relative;
cursor:pointer;
}
.result a{
position:absolute;
right:0;
padding-left: 12px; 
padding-top: 1px;
}
.result-inside{
background:url(../images/2.1/detail.jpg) no-repeat;
border: 0 none;
width:52px;
height:17px;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
cursor:pointer;
}

#logo{
width:282px;
height:242px;
float:right;
margin-top: -27px;
padding-left:1px;
}

#content-search-logo{
background:url(../images/2.1/ubicate.jpg) no-repeat;
width:315px;
/*_width:312px;*/
height:60px;
border:0 none;
margin-left:0px;
float:left;
}
#content-search-center{
height:215px;
/*background-color:#def191;*/
margin-top:-27px;
padding-top:27px;
}
#content-search-inputs{
background-color:#EDF8BB;
border-left:1px solid #B2C568;
padding-left:10px;
font-size:14px;
font-family:Arial;
height:127px;
float:left;
width:304px;
}
#content-search-inputs select{
font-size:18px;
font-family:"Trebuchet MS";
}

#content-search-inputs input{
background:url(../images/2.1/botton_search.jpg) no-repeat;
border:0 none;
width:299px;
height:37px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#content-search-botton{
background:url(../images/2.1/foot_search_2.jpg) no-repeat;
width:315px;
height:9px;
border:0 none;
margin-left:0px;
float:left;
}

#search-foot-right{
float:right;
background:url(../images/2.1/insert_location.jpg) no-repeat;
width:283px;
height:73px;
_margin-right:3px;
}
#search-foot-right a{
color:#FFFFFF;
text-decoration:none;
font-size:16px;
margin: 0 0 0 -10px;
font-weight:bold;
}

#search-foot-left{
background-color:#def191;
height:73px;
}

#title{
padding: 0 0 0 15px;
color:#cf7d09;
font-size:15px;
font-weight:bold;	
}

#description{
padding: 0 0 0 15px;
color:#4a513d;
font:13px;
}
#map_canvas{
border-left:1px solid #B2C568;
border-right:1px solid #B2C568;
}
#up-map{
background:url(../images/2.1/up_map.jpg) no-repeat;
width:829px;
height:12px;
margin: 0 0 0 28px;
font-size:1px;
}
#down-map{
background:url(../images/2.1/down_map.jpg) no-repeat;
width:829px;
height:12px;
margin: 0 0 0 28px;
_margin-left:14px;
float:left;
}
#border-left{
background:url(../images/2.1/border_left.jpg) repeat-y;
width:2px;
height:30px;
margin: 0 0 0 28px;
float:left;
}

#border-right{
background:url(../images/2.1/border_right.jpg) repeat-y;
width:2px;
height:30px;
margin: 0 0 0 100px;
float:right;
}
/*clear down */
.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#inside-botton{
margin: 0 0 0 28px;
background:url(../images/2.1/footer_log.jpg);
width:825px;
height:113px;
}

#inside-botton{
color:#595959;
font-family:"Trebuchet MS";
font-size:12px;
text-decoration:none;
}

#inside-botton a{
color:#595959;
text-transform:uppercase;
text-decoration:none;
}

#inside-botton span{
color:#000000;
font-size:14px;
}

/********************** DETAIL *************************************/
#content-detail{
width:827px;
background:url(../images/2.1/banner_ubicate.jpg) no-repeat;
margin-left:28px;
margin-right:35px;
}
#up-detail{
width:827px;
height:16px;
background:url(../images/2.1/in_detail.jpg) no-repeat;
margin-top:31px;
}

#down-detail{
width:827px;
height:11px;
background:url(../images/2.1/in_detail_down.jpg) no-repeat;
margin-top: -10px;
}
#midle-detail{
background-color:#F2EFE9;
border-left:1px solid #B2C568;
border-right:1px solid #B2C568;
width:825px;

}

#midle-detail-inside{
background-color:#ecf8ba;
margin: 0 4px 0 9px;
border-left:1px solid #B2C568;
border-right:1px solid #B2C568;
padding-left:20px;
padding-right:20px;
}
#midle-detail-inside h1{
color:#000000;
font-size:26px;
font-weight:normal;
font-family:"Trebuchet MS";
}

#midle-detail-inside h2{
color:#000000;
font-size:24px;
font-weight:normal;
font-family:"Trebuchet MS";
}

#midle-detail-inside .title{
color:#cf7d09;
font-size:18px;
}

#midle-detail-inside .content{
color:#4a513d;
font-size:14px;
font-weight:bold;
}

#midle-detail-inside .spaces{
margin-bottom: 10px;
text-align:justify;
}

#detail-foot-over{
width:827px;
height:16px;
background:url(../images/2.1/in_detail_foot.jpg) no-repeat;
}

#content-detail .submit{
background:transparent url(../images/2.1/botton_search.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:37px;
width:299px;
cursor:pointer;
}

#button-modificar{
background:transparent url(../images/2.1/modificar_b.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
height:17px;
width:86px;
padding-left:4px;
cursor:pointer;
}

#button-borrar{
background:transparent url(../images/2.1/borrar_b.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
height:17px;
width:64px;
padding-left:4px;
cursor:pointer;
}

#button-detalle{
border:0 none;
height:20px;
width:46px;
padding-left:4px;
}

#table-show{
width:785px;
}

#midle-detail-inside .content-details{
background:transparent url(../images/2.1/cursor_detail.jpg) no-repeat scroll 0 0;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#google {
padding: 10pt 0pt 0pt 45px;
}

#sidebarRight{
overflow:hidden;
height:154px;
width:205px;
margin-left: 13px;
zoom:1;
position: relative;
}
.error {
color:red;
display:block;
font-size:12px;
}

#login-up{
background:transparent url(../images/2.1/borderup.gif) no-repeat scroll 0 0;
height:10px;
width:314px;
}
#login-down{
background:transparent url(../images/2.1/borderdown.gif) no-repeat scroll 0 0;
height:10px;
width:314px;
}
#login-content{
background:#ecf8ba;
border-left:1px solid #B2C568;
border-right:1px solid #B2C568;
width:314px;
height:100px;
}
#login-button{
background:transparent url(../images/2.1/botton_search.jpg) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:37px;
width:299px;
margin-left: 7px;
}

#table-show tr:hover {
background-color:#ffffcc;
}