* {margin:0;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;}

body {text-align: center;background:#FFF url(images/bg.jpg) repeat-x }

#logotipo {position:absolute;z-index:101 !important;left:50%;margin: 15px 0 0 -450px}

#contenedor{width: 940px;margin: 0 auto;background:url(images/bgcontenedor.png) top center repeat-y;overflow:auto;}

#top{float: left;width: 900px;height: 175px;overflow: hidden;display: inline;text-align: right;margin: 0 20px;background:url(images/bgtop.gif) no-repeat}

#menu {float:left;display:inline;width:900px;height:40px;margin:135px 0 0 0;background:#00A8CC;}

#menu ul {list-style:none;margin: 0 3px;}
#menu li{float:left;font-size:12px;}


#menu a:link,#menu a:active, #menu a:visited {display:block;padding:0 15px;height:40px;color:white;line-height:40px;font-weight:bold;
text-decoration: none;position:relative;border-right:1px solid white;}
#menu a:hover {text-decoration:none;background:#FFF;color:#00A8CC}

/* Fix IE. Hide from IE Mac \*/
* html body #top #menu ul li a {
float:left;
} 
/* End */

#fotos {display:inline;float:left;width:900px;height:228px;margin:10px 20px 0 20px;z-index:100 !important}

#ventanas {position:absolute;width:646px;height:80px;top:374px;left:50%;margin:0 0 0 -450px;overflow:hidden;z-index:101}

#ventanas a.v1{width:196px;display:inline;float:left;height:80px;overflow:hidden;font-size:12px;color:white;font-weight:bold;letter-spacing:3px;
margin:0 29px 0 0;background:url(images/v1.gif) top center no-repeat;text-align:center;padding:55px 0 0 0;text-transform:uppercase;
text-decoration:none;}

#ventanas a.v2{width:196px;display:inline;float:left;height:80px;overflow:hidden;font-size:12px;color:white;font-weight:bold;letter-spacing:3px;
margin:0 29px 0 0;background:url(images/v2.gif) top center no-repeat;text-align:center;padding:55px 0 0 0;text-transform:uppercase;
text-decoration:none;}

#ventanas a.v3{width:196px;display:inline;float:left;height:80px;overflow:hidden;font-size:12px;color:white;font-weight:bold;letter-spacing:1px;
margin:0;background:url(images/v3.gif) top center no-repeat;text-align:center;padding:55px 0 0 0;text-transform:uppercase;
text-decoration:none;}

#complemento{display: inline; float: left;width: 900px;margin: 0 20px;padding: 0;}

#left{width: 630px;float: left;display: inline;text-align: left;padding: 0 0 10px 0;overflow:hidden;margin:60px 0 0 0}

#left h1{color:#a29C86;font-size:24px;margin:0 35px 10px 0;font-weight:normal;}
#left h2 {color:#000;font-size:13px;margin:10px 35px 0 15px;}

#left p {color:#000;font-size:12px;margin:10px 35px 0 15px;line-height:135%;text-align:justify;}

#left form {padding:25px 15px;}
#left fieldset{border:0;width:340px;margin:10px auto;font-size:12px}
#left input, #left select, #left textarea
{
width:340px;background:#f5f5f5; border:1px solid #666;
color:#000;font-size:12px;font-family: Arial, sans-serif;padding:5px;margin:0 0 10px 0;overflow:visible;
}
#left input:hover, #left select:hover, #left textarea:hover{background:#FFF !important;}
#left .enviar,#left .enviar:hover {background:#A29C86 !important;width:150px !important;color:white !important;}

#left a:link, #left a:visited, #left a:active { text-decoration: none; color: #00A8CC; }
#left a:hover { text-decoration: underline; }

#left ul.presentacion {margin:20px 50px;}
.presentacion li {margin:0 0 10px 0;font-size:12px;}

#left ul.pestanas {list-style:none;width:600px;font-size:12px;margin:25px 15px 0 15px;z-index:11}
.pestanas li {float:left;margin:0 7px 0 0;text-align:center;background: url(images/tabs.png) left -48px;
line-height:23px;padding-left: 8px;z-index:11}
.pestanas li.activa{float:left;margin:0 7px 0 0;text-align:center;background: url(images/tabs.png) left -72px;
line-height:24px;font-weight:bold;z-index:11}
.pestanas li.noactiva{float:left;margin:0 7px 0 0;text-align:center;background: url(images/tabs.png) left -48px;
line-height:23px;font-weight:normal;z-index:11}
.pestanas  a:link, .pestanas  a:visited, .pestanas  a:active { text-decoration: none; color: black !important;background: url(images/tabs.png) right 0px;
height:23px;display:block;padding:0 20px 0 12px; /* hack para ie6 */
               .display: inline-block;outline: 0px none;z-index:11
               /* fin del hack */}
.pestanas  a:hover { text-decoration: underline;z-index:11 }
.pestanas li.activa a{background: url(images/tabs.png) right -24px;z-index:11}

#informacion,#obras,#suministros,#servicios,#normativa,#resultados,#anuncios {display:inline;float:left; margin: -1px 15px 10px 15px;border:1px solid #B3AB90;
padding:25px 25px;width:540px;z-index:10;font-size:12px;}

#anuncios td{padding:5px 0;}
#anuncios tr:hover{background:#f5f5f5;}

#informacion blockquote,#obras blockquote,#suministros blockquote,#servicios blockquote
{margin: 15px 10px 15px 30px;}


#ventana1 h2,#ventana2 h2, #ventana3 h2 {color:#FFF;font-size:18px;padding:15px 0 0 15px;font-weight:normal;font-family:Arial, sans-serif;
text-align:left;border:0;margin:0}

#ventana1 p,#ventana2 p, #ventana3 p {color:#FFF;font-size:12px;margin:0 15px 0 15px;font-weight:normal;font-family:Arial, sans-serif;
text-align:left;line-height:135%;}


#right{	width: 245px;float: right;display: inline;text-align: left;margin: 0;background:url(images/bgright.gif) top left no-repeat;
overflow:visible;font-size:11px}

#right h1 {color:#a29C86;font-size:21px;margin:15px 0 10px 15px;font-weight:normal;}

#right p.pdf {font-size:13px;background:url(images/pdf.gif) top left no-repeat;margin: 0 15px 5px 20px;padding: 0 0 5px 25px;
border-bottom:1px dotted #A29C86;font-size:11px}

#right p.pdf span {font-size:10px;}

#right a:link, #right a:visited, #right a:active { text-decoration: none; color: #00A8CC; }
#right a:hover { text-decoration: underline; }

#right h6 {text-align:center;margin:25px;font-size:11px;font-weight:normal;}


#abajo{clear: both; display: inline; float: left;width: 900px;text-align: left;border-top: 4px solid #00a8cc;
margin: 30px 0;color: #666;padding:10px 0;font-size:11px;}

#abajo a:link, #abajo a:visited, #abajo a:active { text-decoration: none; color: #00a8cc; }
#abajo a:hover { text-decoration: underline; }

#mapa {display:inline;float:left;margin:-10px 0 0 0;padding:0}
#tabla {display:inline;float:left;}
#tabla table {border:0;background:white;padding:2px;margin:15px;font-size:11px}
#tabla td{padding:3px}
#tabla caption{padding:5px 3px;background: #A29C86;color:white;font-weight:bold;text-align:left;margin:0 15px;}
#tabla a:link, #tabla a:visited, #tabla a:active { text-decoration: none; color: #00A8CC; }
#tabla a:hover { text-decoration: underline; }
#tabla img {vertical-align:middle;border:0;margin: 0 5px 0 0;}

#tabla #fotos{display:inline;float:right;width:260px;text-align:center;}
#tabla #sub {display:inline;float:left;width:610px;text-align:center;font-size:12px}
#sub td {text-align:left;}

#tabla ul {margin:25px 50px;list-style:none;text-align:left;border-top:1px solid #f5f5f5;width:500px}
#tabla li {border-bottom:1px solid #f5f5f5;padding:10px 0 10px 10px}
#tabla li:hover{background:#f5f5f5;}

#tabla2a {display:inline;float:left;width:600px}
#tabla2a table {background:white;padding:2px;margin:15px;font-size:11px;border:2px solid #f5f5f5;}
#tabla2a td{padding:5px;font-size:12px;}
#tabla2a caption{padding:5px 3px;background: #A29C86;color:white;font-weight:bold;text-align:left;margin:0 15px;overflow:hidden;}
#tabla2a a:link, #tabla2a a:visited, #tabla2a a:active { text-decoration: none; color: #00A8CC; }
#tabla2a a:hover { text-decoration: underline; }
#tabla2a img {vertical-align:middle;border:0;margin: 0 5px 0 0;}
#tabla2a h1{font-size:14px;}
#tabla2a h2{font-size:12px;}
#table2a tr{padding:0;margin:0;}


#admin{width: 900px;text-align: center;background:#FFF;margin: 0 auto;display:inline;float:left;
font-size: 12px;font-weight:normal;overflow: visible;}

#admin p {padding:25px 0;}

#admin form
{margin: 0 auto;padding:25px;width:300px
}

#admin fieldset{width:350px;text-align:left;border:0;overflow:visible;}

#admin input, #admin select
{
width:340px;background:#f5f5f5; border:1px solid #666;
color:#000;font-size:12px;font-family: Arial, sans-serif;padding:5px;margin:5px 0 15px 0;overflow:visible;
}

#admin input.enviar,#admin input.enviar:hover {background:#A29C86 !important;width:150px !important;color:white !important;}

#admin textarea  
{ 
	background: #f5f5f5; padding:5px;	border: 1px solid #7e7e7e; height:150px;
	color: #1f1f1f;	font-family: Arial,Helvetica,sans-serif; overflow:visible;
	font-size: 12px;	font-weight: normal;	width: 350px;margin:5px 0 15px 0;
}


#admin input:hover, #admin select:hover, #admin textarea:hover{background:#FFF !important;}

#admin img {vertical-align:middle;}

img.pad {vertical-align:middle;padding:2px;border:1px solid gray;margin: 5px;}

#admin h1{margin:25px 0px;font-size:25px;color:#A29C86;font-weight:normal}

#admin table{margin: 0 auto; width:90%;}

#admin td {padding:5px;font-family: Arial, sans-serif;font-size: 12px;font-weight:normal;}

#admin #lista{position:absolute;z-index:101;left:50%;top:132px;height:35px;overflow:hidden;margin-left:-400px;width:576px;}
#lista ul {list-style:none;}
#lista li {float: left; display: inline;  list-style: none; float:left;display:inline;border-right:1px solid #E7DDD8;}
#lista a{color: #FFF; font-family:Arial, sans-serif;font-size:11px;padding: 0 5px;text-decoration: none;
height:16px;line-height:16px;text-transform:uppercase;font-weight:bold;}
#lista a:hover{color:#8CC63E;}

p.verde{color:green !important;font-weight:bold;}
p.rojo{color:red !important;font-weight:bold;}

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