/* CSS Document */
* {margin: 0; padding: 0;}
body{margin:0; padding:0; background: #c6c6c6; color:#000000; font:12px Verdana, Arial, Helvetica, sans-serif; }

.clear {clear:both; height: 1px;}
.mensaje {width:95%; font-size:14px; color: #b82727; font-weight: bold; margin:10px auto 0 auto;}

#contenedor-header{width:100%; background: #F8A404;}
#header{width:800px; margin: 0 auto 0 auto; height: 280px; background: url(bkg-header.jpg) top center no-repeat #ffffff;}

#contenedor-cuerpo{width:100%; background: #ededed;}
#cuerpo{width:800px; margin: 0 auto 0 auto; background: #ffffff;}
#cuerpo div#contenidos{width:750px; min-height: 200px; margin: 0 auto 0 auto; background:url(bkg-contenidos-top.jpg) top repeat-x #ececec; position: relative;}
#cuerpo div#contenidos h2{font-size:22px; font-weight:normal; color: #3a3a3a; padding: 35px 0 0 20px;}
#cuerpo div#contenidos p.bienvenida{font-size:14px; font-weight:normal; color: #333333; margin: 20px 0 0 25px; width: 350px;}
#cuerpo div#contenidos div.promo{margin: 10px 0 0 15px; width: 350px; height: 130px; position: absolute; top: 25px; right: 35px; background: url(bkg-promo.jpg) top repeat-x;}
#cuerpo div#contenidos div.promo h2{font-size:20px; font-weight:bold; color: #333333; padding: 20px 0 0 20px;}
#cuerpo div#contenidos div.promo p{font-size:16px; color: #333333; margin: 10px 0 0 20px;}
#cuerpo div#contenidos div.promo p.numero{text-align: right; font-size:30px; font-weight:bold; color: #ffffff; margin: 10px 15px 0 0;}

#contacto {text-align: left;}
#contacto table{margin: 0 25px 0 57px;}
#contacto table tr td{font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000000; margin: 0 0 0 87px;}
#contacto span.mensaje {color: #b82727; font-weight: normal;}
#contacto form fieldset{ background:#eaeaea;}

#tarifas p{text-align: center; }
#tarifas table{margin: 25px 0 25px 100px;}
#tarifas table tr td{font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif	; color:#000000; margin: 0 0 0 87px;}
#tarifas table tr td.gris{ background: #ffffff; text-align:center; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#tarifas table tr td.gris2{ background: #cccccc; text-align:center; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
#tarifas table tr td.rojo{ background: #c17f00; text-align:center; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; color:#ffffff;}
#tarifas table tr td.amarillo{ background: #ffd689; text-align:center; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; color:#000000;}
#tarifas ul{ list-style: none; margin: 25px 0 25px 20px;}
#tarifas ul li{ padding: 2px 0 2px 15px; background: url(item.png) center left no-repeat;}


.vehiculo {float:left; width: 300px; margin: 15px 0 15px 50px; border: 1px solid #999999; background: #ffffff; position: relative;}
.vehiculo img{ padding: 2px; border: 1px solid #cccccc; margin: 3px;}
.vehiculo p {position: absolute; top: 10px; left:165px;}
.vehiculo p span{ font-size:14px; font-weight: bold; color: #000000; padding: 0 0 20px 0; display: block;}

#contenedor-pie{width:100%; background: #c6c6c6;}
#pie{width:800px; margin: 0 auto 0 auto; height:28px; background: url(bkg-pie.jpg) center bottom  no-repeat #ffffff;}
#pie p{margin: 0 auto 0 auto; width: 700px; text-align: center; color: #9a9a9a; padding: 4px 0 0 0; border-top: 1px solid #d1d1d1;}
#footer_umpocom {width: 750px;text-align: right;color: #999999;margin: 0 auto 20px auto;font-size:10px;}
#footer_umpocom a{color: #666666; font-weight: bold;}
/*----menu----*/
#menu {margin: 0 auto 0 45px; padding: 0;}
#menu ul { margin: 0; list-style: none; line-height: 30px;}
#menu ul li {display: inline;}
#menu ul li a {display:block; font-size:16px; font-weight: bold; float: left; padding: 0px 20px 0px 20px; text-decoration: none; color: #9a9a9a;}
#menu a:hover {display:block; font-size:16px; float: left; padding: 0px 20px 0px 20px; text-decoration: none; color: #666666;}
/*----/menu----*/
