/*---------------------------------
------------ GENERAL -------------- 
-----------------------------------*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}
body{ background:url(../images/bg_page.jpg) repeat-x 120px #FFFFFF}
a{ text-decoration:none; color:#000000 }
ul{list-style:none;}
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; line-height:18px}
h1, h2 {font-family:Arial, Helvetica, sans-serif; font-size:21px; color: #000000; line-height:20px; font-weight: bold; margin-bottom:7px;margin-left:2px;}
h2 {font-size:15px; text-decoration:underline}
input {color: #999999; font:Verdana, Arial, Helvetica, sans-serif 11px bolder; padding-left:5px;}
/*---------------------------------
----------- HEADER ------------ 
-----------------------------------*/
#header, #subpie{
z-index:11;
width:100%;
background: url(../images/bg_header.jpg) repeat-x;
height:114px;

}
#subpie{
height:196px;
background:url(../images/bg_subpie.jpg) repeat-x;
margin-top:35px;
position:fixed;
clear:both;
z-index:1;
}

*+html #subpie{
position:relative;
width:auto;
}
*html #subpie{
position:absolute;
width:100%;
left:30%;
}
#header #interior, #contenedor, #contenedorsubpie, #pie{
width:930px;
height:79px;
left:50%;
margin-left:-465px;
position:relative;
padding-top:15px;
}
#pie p{
color:#999999
}
.logotipo{
z-index:10;
padding-top:30px;
display:block;
width:264px;
float:left;
margin-left:20px;
}


/*---------------------------------
----------- CONTENEDOR ------------ 
-----------------------------------*/
#contenedor{
margin-top:-9px;
height:235px;
background:url(../images/bg_content.png) repeat-y;
padding-left:2px;
}
#contenedorsubpie{
height:168px;
background: url(../images/bg_pie_chica.jpg) center no-repeat;
padding-left:2px;
margin-top:7px;
display:block
}

#contenedorsubpie p{
float:left;
margin-left:3px;
}
#contenedorsubpie #subpieizquierda p{
margin-top:4px;
}
#contenedor #columnataxi{
background:url(../images/bg_taxi.jpg) no-repeat;
width:377px;
height:232px;
padding-top:30px;
float:left;
}
#contenedor #columnataxi p{
margin-left:12px;
text-align:justify;
font-size:11px;
padding-left:20px;
}
#contenedor #columnamotion{
width:507px;
height:262px;
float:right;
display:block;
}

#faqs{
width:894px;
float:none;
padding-left:20px;
padding-top:30px;
height:232px;
}
#faqs li{
margin-top:10px;
float:left;
clear:left;
width:420px;
}
#faqs ul.izquierda{
margin-top:10px;
float:left;
clear:both;
width:400px;
margin-right:20px;
}
#faqs ul.derecha{
margin-top:10px;
margin-left:20px;
float:left;
}
#faqs li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px ;
color:#3e4141;
}
#faqs li a:hover{
font-weight:bold;
}
#contenedorsubpie #subpieizquierda,#contenedorsubpie #subpiecentro, #contenedorsubpie #subpiederecha{
margin:30px 10px 0 10px;;
width:219px;
height:151px;
float:left;
padding-left:27px;
}
#contenedorsubpie #subpiecentro{
width:216px;
padding-left:136px;
}
#contenedorsubpie #subpiederecha{
width:229px;
padding-left:39px;
}

#contenedorsubpie #subpieizquierda input, #contenedorsubpie #subpiederecha input{
width:157px;
height:24px;
border:1px #000000 solid;
margin-bottom:5px;
float:left;
}
*+html .ie6a{
float:left;
width:190px;

}
*+html .verifica{
padding-left:40px;
}
*+html #contenedorsubpie #subpieizquierda input,*+html #contenedorsubpie #subpiederecha input{
margin-left:-10px;
}
#footer{
clear:both;
width:100%;
height:212px;
background: url(../images/bg_footer.jpg) bottom left no-repeat;
}
