@charset "utf-8";
BODY {
color : #000;
font-family : Verdana, Geneva, sans-serif;
font-size : 10pt;
margin : 0;
padding : 0;
text-align : center;
background : #ff9900;
}
#cabecera {
height : 15px;
width : 800px;
background : #ff9900;
position : relative;
margin : 0 0 0 80px;
}
#contenedor {
width : 800px;
text-align : left;
margin : 0 auto;
color : #1e1e1e;
}
.fondo {
background : transparent url(images/fondo.gif) repeat;
width : 800px;
text-align : left;
margin : 0 auto;
}
.box {
background : transparent url(images/top.gif) no-repeat;
width : 800px;
}
.sombraizq {
background : transparent url(images/sombraizq.gif) repeat-y;
width : 800px;
margin : 0 auto;
text-align : left;
}
.sombraderch {
background : transparent url(images/sombraderch1.gif) repeat-y;
margin : 0 auto;
position : relative;
width : 800px;
text-align : left;
}
.abajo {
background : transparent url(images/down.gif) no-repeat;
margin : -140px 0 -140px 0;
position : relative;
width : 800px;
height : 5px;
text-align : left;
}
A.enlacenav1, A.enlacenav1:visited, A.enlacenav1:active, A.enlacenav1:focus, A.enlacenav1:link {
color : #c60;
}
A.enlacenav1:hover {
color : #c33;
}
A.enlacenav, A.enlacenav:visited, A.enlacenav:active, A.enlacenav:focus, A.enlacenav:link {
color : #960;
}
A.enlacenav:hover {
color : #963;
}
h1, h2 {
font-family : "Trebuchet MS", Verdana, Geneva, Helvetica, sant-serif;
line-height : 1em;
font-size : 18px;
margin-top : 0;
text-align : left;
}
#cuerpo {
width : 735px;
margin : -130px 0 -130px 0;
padding : 20px 30px 200px 30px;
float : left;
text-align : justify;
color : #000;
}
.selloesquina {
position : relative;
background : url(images/selloesquina.png) no-repeat left;
width : 252px;
height : 241px;
left : 10px;
top : -20px;
float : left;
}
.taza {
position : relative;
background : url(images/taza.png) no-repeat left;
width : 252px;
height : 241px;
left : 30px;
top : -20px;
float : left;
}
.trabaja .trabaja-link-span {
cursor : pointer;
position : relative;
background : url(images/trabaja.png) no-repeat left;
width : 152px;
height : 141px;
left : -215px;
top : 15px;
float : left;
}
.principal .principal-link-span {
cursor : pointer;
position : relative;
background : url(images/logo.png) no-repeat left;
width : 200px;
height : 167px;
left : 40px;
top : -110px;
float : left;
text-decoration : none;
}
.servicios .servicios-link-span {
cursor : pointer;
position : relative;
background : url(images/servicios.png) no-repeat left;
width : 200px;
height : 147px;
left : 50px;
top : 74px;
float : left;
}
.huella1 {
position : relative;
background : url(images/huella1.png) no-repeat left;
width : 82px;
height : 71px;
left : -100px;
top : -90px;
float : left;
}
.huella2 {
position : relative;
background : url(images/huella2.png) no-repeat left;
width : 62px;
height : 81px;
left : -30px;
top : -30px;
float : left;
}
.sellorojo {
position : relative;
background : url(images/debajo.png) no-repeat left;
width : 122px;
height : 151px;
left : -100px;
top : 15px;
float : left;
}
.planoaccion .planoaccion-link-span {
cursor : pointer;
position : relative;
background : url(images/planoaccion.png) no-repeat left;
width : 120px;
height : 167px;
left : 80px;
top : -113px;
float : left;
}


.anunciate .anunciate-link-span {
cursor : pointer;
position : relative;
background : url(images/anunciate.png) no-repeat left;
width : 129px;
height : 101px;
left : 21px;
top : -180px;
float : left;
}
.fotografias .fotografias-link-span {
cursor : pointer;
position : relative;
background : transparent url(images/fotografias.png) no-repeat left;
width : 150px;
height : 100px;
left : 110px;
top : -110px;
float : left;
}
.tarifas .tarifas-link-span {
cursor : pointer;
position : relative;
background : transparent url(images/tarifas.png) no-repeat left;
width : 150px;
height : 73px;
left : 265px;
top : -121px;
float : left;
}
.bicimensajeros .bicimensajeros-link-span {
cursor : pointer;
position : relative;
background : transparent url(images/bicimensajeros.png) no-repeat left;
width : 233px;
height : 176px;
left : -385px;
top : -190px;
float : left;
}
.trabajaconnosotros {
position : relative;
background : transparent url(images/trabajaconnosotros.png) no-repeat left;
width : 280px;
height : 103px;
left : 0;
top : 51px;
float : left;
}
.colocarformulario {
position : relative;
width : 350px;
height : 144px;
left : 510px;
float : left;
top : -337px;
}
.especial {
float : left;
position : relative;
top : -293px;
margin-top: 10px;
}
.consulta_tarifa {
position : relative;
width : 185px;
height : 144px;
left : 190px;
float : left;
top : -199px;
text-align : justify;
}
.plano {
position : relative;
background : transparent url(images/mapa2.jpg) no-repeat left;
width : 520px;
height : 429px;
top : 61px;
left : 0;
float : left;
border : 2px solid #333;
}

.plano2 {
background:url("images/mapa3.jpg") no-repeat scroll left center transparent;
border:2px solid #333333;
float:left;
height:598px;
left:6px;
position:relative;
top:20px;
width:725px;
}
.marcacafe {
float : left;
position : relative;
background : url(images/taza.png) no-repeat left;
width : 252px;
height : 245px;
width : 760px;
margin : -120px 0 -160px 0;
padding : 0 20px 10px 20px;
left : 510px;
top : -50px;
}
.direccion .direccion-link-span {
cursor : pointer;
position : relative;
background : transparent url(images/direccion.png) no-repeat left;
width : 414px;
height : 136px;
left : 260px;
top : -100px;
float : left;
}
.marcarueda {
margin-bottom : -150px;
cursor : pointer;
position : relative;
background : transparent url(images/marcarueda.png) no-repeat left;
width : 552px;
height : 270px;
left : 5px;
top : 18px;
float : left;
}
.celofan {
position : relative;
background : transparent url(images/celofan.png) no-repeat;
width : 199px;
height : 131px;
left : 615px;
top : -145px;
float : left;
}
.descargas .descargas-link-span {
cursor : pointer;
position : relative;
background : transparent url(images/descargas.png) no-repeat;
width : 66px;
height : 70px;
left : 420px;
top : -90px;
float : left;
}
.contacta .contacta-link-span {
cursor : pointer;
position : relative;
background : transparent url(images/contacta.png) no-repeat;
width : 66px;
height : 70px;
left : 430px;
top : -90px;
float : left;
}
.centrar {
text-align : center;
border : 2px;
}
.menu a {
display : block;
border : none;
background-position : left top;
background-repeat : no-repeat;
width : 113px;
height : 33px;
}
#menu a {
display : block;
border : none;
background-position : left top;
background-repeat : no-repeat;
width : 121px;
height : 100px;
}
a:hover {
background-position : 0% -47px;
text-decoration : none;
}
.alt {
display : none;
}
#navabajo {
font-weight : bold;
width : 800px;
margin : 0 0 0 0;
padding : 0 0 0 0;
top : -15px;
text-align : center;
float : left;
color : #000;
}
#navegador {
margin : 10px auto;
padding : 10px 12px 10px 10px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
position : relative;
}
#pie {
color : #333333;
text-align : center;
margin : auto;
position : relative;
border : 0;
}
#negrita {
font-weight : bold;
color : #dc6d16;
font-size : 12pt;
}
.tablacontacta {
padding-bottom : 40px;
position : relative;
width : 262px;
height : 443px;
left : 70px;
top : 10px;
float : left;
}
.arroba {
position : relative;
background : transparent url(images/arroba.png) no-repeat;
width : 262px;
height : 243px;
left : 180px;
top : 30px;
float : left;
}


.horario {
position : relative;
width : 462px;
height : 43px;
left : -110px;
top : 100px;
float : left;
text-align : center;
font-size : 14px;
}
.horario_tarifa {
float : left;
font-size : 14px;
height : 42px;
left : 167px;
position : relative;
text-align : center;
top : -119px;
width : 462px;
}
.horario_tarifa2 {
float : left;
font-size : 14px;
height : 43px;
left : -23px;
position : relative;
text-align : center;
top : 77px;
width : 462px;
}
.horario_tarifa_plano_acccion {
float:left;
font-size:14px;
height:199px;
left:135px;
position:relative;
text-align:center;
top:23px;
width:462px;
}
.impo {
color : #900;
font-weight : bold;
font-size : 18px;
}
.impo2 {
color : #900;
font-weight : bold;
font-size : 18px;
font-family : "Courier New", Courier, monospace;
}
.color_nar {
color : #375620;
font-weight : bold;
font-family : "MS Serif", "New York", serif;
}
.color_roj {
color : #c03;
font-weight : bold;
}
.email {
color : #b72020;
font-weight : bold;
font-family : Calibri, Verdana, Geneva, sans-serif;
font-size : 14pt;
}
.text_important {
font-weight : bold;
}
.col_cargo {
color : #063;
}
.formulario_tarifas {
padding : 0 0 20px 50px;
width : 400px;
}
.titulomapa {
color : #830000;
font-family : Tahoma, Geneva, sans-serif;
font-size : 14pt;
font-weight : bold;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
.fotografias a {
color : #999;
}


