/*-----------------------------------------------------------------------------
07/07/2009

version:	1.0
author:		Bea Ballester
email:		srta.amapola@gmail.com
url:		http://www.beaballester.com	

-----------------------------------------------------------------------------*/

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


/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	
}

/* Put it back on certain elements */

blockquote {
	margin: 0.4em 0;
	text-indent:2em;
	font-size:1em;
	line-height:1.4em;
} 
ul {
margin: 0;
padding: 0;
list-style:none;
}
li {
margin: 0;
padding: 0;
}
/* Class for clearing floats */
.clear {
clear:both;
}
.hidden-total{
display:none;
}
.bhid { visibility:hidden; display:none; }
/* Remove border around linked images */
img {
border: 0;
margin: 0;
padding: 0;
}
#wrapper {
position:relative;
left:50%;
margin-left:-36.4em;
width:72.8em;
height:100%;
padding-bottom:40px;
}

/* =Typography
-----------------------------------------------------------------------------*/
body {
background-color:#E6E6E6;
margin: 0;
padding: 0;
color:#333333;
font:62.5%/1.6 "Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, Verdana, sans-serif;
}
p {
font-size:1.3em;
line-height:1.7em;
}
#resultados p {
font-size:1.1em;
}
h1 {
font-size:2em;
color:#e2007a;
}
h2 {
font-size:1.8em;
color:#e2007a;
line-height:1.6em;
}
h3 {	
        font-size:1.10em;
	color:#e2007a;
	line-height:1.6em;
        margin-bottom:20px;        
}
#resultados #busqueda h2 {
line-height:1.4em;
margin:-4px 0 5px 0;
}
#inicio #busqueda h2 {
font-size:2.4em;
color:#FFF;
}
#resultados #busqueda h2 {
font-size:1.8em;
color:#FFF;
}
#busqueda p {
color:#FFF;
}

/* =Headings
-----------------------------------------------------------------------------*/
#cabecera, #inicio #contenido, #inicio #busqueda {
	padding:20px 20px;
}
#resultados #busqueda{
	padding:15px 20px;
}

#cabecera, #contenido{
	background-color:#FFFFFF;	
}
#cabecera{
	height:60px;
	position:relative;
}
#cabecera a img{
	float:left;
}
#cabecera .head_text{
	position:absolute;
	right: 20px;
	bottom:1.3em;	
}

/* =Links
-----------------------------------------------------------------------------*/
a {
text-decoration:none;
}
a:hover{
text-decoration:none;
}
.a_city {
	color:lightgray;
}

/* =Main Content
-----------------------------------------------------------------------------*/
#busqueda {
background-color:#0babc0;
}
#footer {
background-color:#0babc0;
padding:10px 10px;
margin-top:20px;
color: white;
}
#tbfoot {
	width:100%;
}
#tbfoot a{
        color: white;
}
.td_foot_der {
	width:130px;
	text-align:right;
}
#inicio #busqueda{
height:150px;
margin:20px 0;
}
#resultados #busqueda{
height:70px;
margin:0 0 2em 0;
}
#que, #donde{
float:left;
}
#inicio #que, #inicio #donde{
width:334px;
height:100px;
}
#resultados #que, #resultados #donde{
width:254px;
height:70px;
margin-right:10px;
padding:0;
}
#inicio #que,.tx1{
margin-right:20px;
}
.btxt{
width:99%;
height:20px;
margin:0;
border:0;
padding:5px 3px;
font-size: 16px;
}
#cmdBusca{
float:right;
}
.bcmd{
background:#e2007a url(../img/romo.png) no-repeat right;
color:#FFFFFF;
font-size:1.7em;
width:160px;
height:30px;
border:0;
padding-bottom:3px;
Cursor:pointer;
}
#inicio .bcmd{
margin-top:20px;
}
#resultados .bcmd{
margin-top:26px;
}

/* =Secondary Content
-----------------------------------------------------------------------------*/
#inicio #contenido{
height:130px;
}

#contenido p{
display:block;
margin-top:5px;
width:334px;
float:left;
}

.ad{
display: none;
height:90px;
border-bottom:1px solid #0babc0;
position:relative;
}
.tbO{
padding:10px 20px;
height:70px;
border-bottom:1px solid #0babc0;
position:relative;
}
.tdF, .tdC{
width:50%;
float:left;
color:#666666;
}
.tdC{
text-align:right;
}
.tdE{
font-size:1.2em;
}
#resultados #contenido a {
font-size:1.4em;
color:#e2007a;
}

#paginas {
background:#e2007a;

height:20px;
margin-top:0px;
}
.pag	{
text-decoration: underline;
color:#FFFFFF;
Cursor:pointer;
}
.float-R {
	float:right;
}
.float-L{
	float: left;
}


/* =signature
-----------------------------------------------------------------------------*/
#powered{
	position:absolute;
	bottom:-4em;
	right:4em;
	font-size:0.8em;
}
#powered p{
	text-align:right;
	margin: 0.3em 0;
}
#powered a:hover{
	color:#000000;
	border-bottom:#999999 dotted 1px;
}

#loader {
text-align: center;
display: none;
background:#E6E6E6;
position:relative;

}

#noresults {
text-align: center;
display: none;
background:#E6E6E6;
position:relative;
color:#E2007A;
font-size: x-large;
}

#help {
text-align: center;
display: none;
position:relative;
color:#E2007A;
font-size: 22px;
}

#total {
text-align:center;
padding: 0px 10px;
display: none;
color:#E2007A;
border-bottom:1px solid #0babc0;
}

/************************************************************************/
/* Contacto                                                 		*/
/************************************************************************/ 
#div_sep{
        height: 20px;
}
#div_contacto{
       padding-top: 30px;
       height:auto; display:inline-table; _display:inline;
       background-color:white;
       width:728px;
}
#tbContacto {
        padding-left: 110px;
        width:650px;
        font-size:13px;
}
.tdContacto {
        vertical-align:middle; 
}
.tdContactoLeyenda{
	font-family: Arial, Helvetica, sans-serif;
        font-size:0.9em;
}
.txtBox
{
    	font-family: Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        color:#0babc0;
    	text-align:left;
    	padding:2px;
}
.tbContactImg	{
        width:370px;  height:410px;
        background: #ffffff url("../img/contact.png") top right no-repeat;'                	
}
.tbContact	{
        margin: 20px 15px 15px 15px ;
        width:100%;  height:370px;
        margin-bottom:60px;
        color:#e2007a;
        FONT-SIZE: 15px;
}
#submitinput {
        margin-bottom:15px;
        width:100px;
}
#res_mail {
        display:none;
        border:2px solid #B48787;
        padding: 4px 4px 4px 4px;
        text-align:left;
}
