*{margin:0; padding:0;font-family:sans-serif;}

#postit {position:absolute;top:290px;left:50%;margin:0 0 0 250px;z-index:101 !important;}

body {margin:0;padding:0;background: #fff url(/images/bg.jpg) top center no-repeat;}

a:link, a:visited, a:active { text-decoration: none; color: #4BA22E }
a:hover { text-decoration: underline; }


#menu{position:absolute;left:50%;top:100px;z-index:102;height:46px;background:url(/images/bgmenu.png) top left no-repeat;width:968px;margin:0 0 0 -484px;}
#menu ul{list-style-type:none;margin:4px !important;padding:0 !important;}
#menu li{margin:0;float:left}
#menu a:link,#menu a:active,#menu a:visited{color:#595959;font-size:13px;font-weight:bold;line-height:38px;background:none;height:38px;display:inline-block;padding:0 15px !important;margin:0 !important;}
* html #menu ul li a{ /*IE6 hack*/display: inline-block;}
#menu a:hover{text-decoration:none;background:url(/images/bglink.png) top center repeat-x;color:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

ul.dropdown ul { visibility: hidden; position: absolute; top: 85%; left: auto;width:200px !important;overflow:hidden }
ul.dropdown ul li { font-weight: normal; background: #fff; color: #000;float: none;width:100%;border-bottom:1px solid #e5e5e5 }
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{background:white;width:100% !important;border-right: none;display:block;} 
ul.dropdown ul li a:hover{ width:100%;border-right: none;display:block;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;} 


div.facebook{position:absolute;top:114px;left:50%;width:200px;height:20px;z-index:103;margin:0 0 0 255px}
.facebook img{border:0;margin:0 0 0 5px}
.facebook a{text-decoration:none !important}

#contenedor{width: 980px;margin: 0 auto;padding: 0;}

#top{float: left;width: 100%;height: 124px;display: inline;}
#top #logo, #pie #logopie{display:inline;float:left;margin:20px 0 0 10px;}

#top #datos, #pie #datospie{display:inline;float:right;width:376px;margin:15px 10px 0 0;background:url(/images/linea.png) top center repeat-y}

.datos1{float:left;width:50%;text-align:right}
.datos2{float:left;width:50%;text-align:left}
#datos h2,#datospie h2{font-size:16px;margin:0 10px;padding:0;color:#4BA22E}
#datos p,#datospie p{font-size:11px;color:#fff;margin:0 10px}

#complemento {display: inline;width: 980px;float:left;text-align: left;background:url(/images/bgcomplemento.png) top right no-repeat;}

#buscador{display:inline;float:left;background:url(/images/bgbuscador.png) top left no-repeat;width:968px;height:126px;margin:30px 6px 20px 6px;}
#buscador select{padding:4px;vertical-align:middle;margin:0 10px 0 5px;border:1px solid #ccc}

#buscador div#nuevaweb{width:100px;height:126px;overflow:hidden;float:left;margin:0 0 0 4px}

#buscador form{float:left;width:864px;margin:0;padding:10px 0 0 0}
#buscador form fieldset{border:0;margin:0 0 0 10px;padding:0}
#buscador form p{font-size:13px;color:#595959;margin:0 20px 10px 0;float:left}
#buscador form p img.buscar{position:absolute;top:228px;left:50%;margin:0 0 0 415px;cursor:pointer}

#main{float:left;display: inline;width: 980px;text-align:left;}
#main h1 {margin:0;font-size:21px;color:#33cc33;line-height:30px;}
#main h1.inicio {margin:0;font-size:19px;color:#717276;text-align:center;padding:0;font-weight:normal;text-transform:uppercase}

#main div.vigo{width:450px;float:left;display:inline;margin:10px 0 0 20px}
.vigo p,.coruna p{text-align:center !important}
#main div.coruna{width:450px;float:right;display:inline;margin:10px 20px 0 0}

#main div.coche{display:inline;float:left;width:230px;height:270px;margin:10px 7px;background:url(/images/bgcoche.png) top center no-repeat}
* html #main div.coche{background:red !important}
.coche div.fotocoche{display:inline;float:left;width:210px;height:158px;margin:10px 10px 0 10px;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;overflow:hidden}
.fotocoche img{border:0 !important;padding:0 !important;height:158px !important;width:auto !important;display:block;margin:0 auto !important}
.coche div.titulocoche{display:inline;float:left;width:220px;height:35px;margin:0 5px 0 5px;overflow:hidden;font-size:14px;color:#717276;text-align:center;text-transform:uppercase;padding:5px 0 0 0}
.coche div.anocoche{display:inline;float:left;width:220px;height:27px;margin:0 5px 0 5px;overflow:hidden;font-size:15px;color:#4ba22e;text-align:center;padding:0;line-height:27px;}
.coche div.fichacoche{display:inline;float:left;width:210px;height:25px;margin:0 10px 0 10px;overflow:hidden;font-size:12px;color:#4ba22e;text-align:center;padding:0;}
.fichacoche a{text-decoration:none;background:url(/images/bglink.png) top center repeat-x;color:#fff;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;display:block;height:25px;line-height:25px;width:210px;margin:0}

#main #left{display:inline;float:left;width:300px;margin:0 0 0 10px}
#left iframe{margin:0 !important}
#main #interior{display:inline;float:right;width:630px;margin:0 10px 0 0}

#main h2 {margin:0;font-size:21px;color:#33cc33;}
#main iframe{margin:10px 0 0 0;padding:2px 0;border:1px dotted #e5e5e5;border-width:1px 0}
.error,.required{color:red !important;font-size:11px !important}

#main p{margin:20px 0;font-size:14px;line-height:150%;font-weight:normal;color:#595959}
#main p.peque{font-size:10px !important;margin:20px 50px 0 50px !important;text-align:justify !important}
#main p.red{color:red;font-weight:bold;}
#main p.green{color:green;font-weight:bold;}

#main img.der {float:right;margin:0 0 20px 30px;}
img.pad {vertical-align:middle;padding:2px;border:1px solid gray;margin: 5px;}
img.pad2 {vertical-align:middle;padding:2px;border:1px solid gray;margin-right: 10px;float:left;}

#main form.usuarios{margin:1em 3em;border:0;text-align:left;clear:both;padding:0}
.usuarios p{font-size:13px !important;margin:10px !important}
.usuarios legend {font-size:12px;font-weight:bold;line-height:26px;background:#4ba22e url(/images/bglink.png);padding:0 10px;margin:0;color:#fff;border:0}
.usuarios fieldset {border:1px solid #ccc;padding:10px}
.usuarios label {width:100px;font-size:12px;display:inline-block;margin:5px 5px 5px 60px;text-align:right}
.usuarios input, .usuarios select {width:300px;border:1px solid #ccc;padding:5px;vertical-align:middle;}
.usuarios textarea {width:300px;border:1px solid #ccc;padding:5px;vertical-align:top;height:100px;font-size:12px;}
.usuarios input.enviar {border:0 !important;width:80px;margin:10px 88px 0 0}
.usuarios input.boton {margin:0 0 0 165px;font-size:13px;font-weight:bold;line-height:26px;background:#4ba22e url(/images/bglink.png);padding:0 10px;color:#fff;border:0;height:26px;width:150px;cursor:pointer}
.usuarios .check{width:1.2em !important}

div#slider{float:left;display:inline;border:5px solid #e5e5e5;width:500px;margin:10px 0 0 10px;height:460px}
#slider img{width:400px;height:300px}

div#fb{float:left;display:inline;border:5px solid #e5e5e5;width:500px;margin:10px 0 0 10px;}

div#fichacoche{float:right;width:420px;border:1px solid red;margin:10px 10px 0 0;border:5px solid #e5e5e5}
#fichacoche blockquote.equipo{display:block;border-bottom:1px dotted #e5e5e5;margin:0 10px;width:390px;padding:10px 0;font-size:13px;color:#595959}
.equipo:hover{color:#000 !important}
.equipo span{font-weight:bold;display:inline-block;width:120px;}

#main ul{margin-left:50px;}
#main li {list-style-image: url(/images/item.gif);vertical-align:middlefont-size:14px;line-height:150%;font-weight:normal;color:#595959;margin-bottom:5px;}

#main p.ok{font-weight:bold;color:#4f8a10;height:45px;border:1px solid #4f8a10;background:#dff2bf url(/images/ok.gif) top left no-repeat;text-indent:50px;line-height:45px;}
#main p.error{font-weight:bold;color:#d8000c;height:45px;border:1px solid #d8000c;background:#ffbaba url(/images/error.gif) top left no-repeat;text-indent:50px;line-height:45px;}
#main p.alerta{font-weight:bold;color:#9f6000;height:45px;border:1px solid #9f6000;background:#feefb3 url(/images/alerta.gif) top left no-repeat;text-indent:50px;line-height:45px;}
#main p.info{font-weight:bold;color:#00529b;height:45px;border:1px solid #00529b;background:#bde5f8 url(/images/info.gif) top left no-repeat;text-indent:50px;line-height:45px;}


#pie{width: 100%;height: 153px;margin:-100px 0 0 0;background: url(/images/bgpie.jpg) top center no-repeat;clear:both;text-align:left}
#basepie{width:968px;margin:0 auto;padding:50px 0 0 0}
