/* Search box syles */

#search {
clear: both;
width: 610px;
}

#search	p {
	/* text-align: right; */
}

#searchform {
border-bottom:4px solid #00adef;
padding:10px 0 18px;
}

#searchform p {
    clear: both;
    /* float: left; */
}

#searchform input {
    border: 1px solid #999;
}

#searchform p label {
    color: #00ADEF;
    font-weight: bold;
    margin: 0 8px 4px 0;
    font-size: 1.5em;
}

#searchform input#searchsubmit {
background-color: #EB047B;
color: #FFF;
padding: 3px 0;
width: 143px;
font-weight: bold;
font-size: 1.2em;
cursor: pointer;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
border: 1px solid #999;
}

#searchform input#searchsubmit:hover {
    border: 1px solid #CCC;
    cursor: pointer;
}

#searchform input#searchbox {
    padding: 4px;
    width: 442px;
    font-size: 1.2em;
    margin-right: 10px;
/*    background: white url(../images/search-text.png) no-repeat left center;*/
}
#searchform input#searchbox:focus {
    background-image: none;
}

#search a {
    /*text-align: right;*/
    font-size: 0.75em;
	line-height: 30px;
	color: #888;
	margin-left: 7px;
	font-weight: bold;
}

#smallsearchform input#searchbox {
    border: 1px solid #999;
    padding: 3px 0 4px 5px;
    width: 205px;
    font-size: 0.8em;
	color: #555;
/*    background: white url(../images/smallsearch-text.png) no-repeat left center;*/
}
#smallsearchform input#searchbox:focus {
    background-image: none ;
}

#smallsearchform   input.boton {
font-size: 0.85em;
padding: 2px 4px;
}

p.input_example {
padding: 0!important;
}

