/* Esto es mi hoja de estilo */


/* OPCIONES GENERALES CUERPO E IMAGEN FONDO*/

body       {text-align:center; }

body       {background-color:black; background-position:center; background-repeat:no-repeat; height:100%; }

img        {border-style:none; }


/*FORMATEAR MARGENES PARA EVITAR FALLOS DE NAVEGADORES*/

* {margin:0px; padding:0px; border:0px; }


/*ALINEACIONES PARA CONTENIDO EN TEXTO GENERAL (TITULOS, CABECERAS, ETC) */

.centrado {text-aling:centrado; }  
.izquierda {text-aling:left; }
.derecha {text-aling:right; }
.justificado {text-aling:justify; }



/*TITULOS*/
 
h1 {font-size:34px; font-weight:bold; color:white; border:0px; margin:10px 0px 10px 0px; font-family:Broadway, Verdana, Helvetica, sans-serif; }
h2 {font-size:14px; color:#8B0000; margin-bottom:1px; margin-top:0px; }
h5 {font-size:18px; color:black; margin-bottom:0px; margin-top:0px; background-color:gray; text-align:center; }
#enlacetitulo {background-color:black; color:white; font-family:Broadway, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:20px; text-align:center; margin:0px 0px 2px 2px; }
#enlacederecha {font-weight:bold; text-align:left; font-size:13px; text-indent:10px ; margin:0px 0px 5px 0px; }
#enlacederecha2 {font-weight:bold; width:340px; text-align:left; font-size:13px; text-indent:10px; margin:0px 0px 5px 0px; float:left; }



h1 a:link {font-weight:bold; color:red; text-decoration:none; }
h1 a:visited {color:#8B0000; text-decoration:none; }
h1 a:hover {color:#8B0000; text-decoration:none; }
h1 a:active {text-decoration:none; }

h5 a:LINK {font-weight:bold; color:black; text-decoration:none; }
h5 a:VISITED {color:black; text-decoration:none; }
h5 a:HOVER {color:white; text-decoration:none; }
h5 a:ACTIVE {text-decoration:none; }

#enlacetitulo2 {background-color:black; color:white; font-weight:bold; font-size:14px; text-align:center; margin:10px 5px 5px 5px; height:20px; }
#enlacetitulo2 A:LINK {font-size:14px; font-weight:bold; color:white; text-decoration:none; }
#enlacetitulo2 A:VISITED {font-size:14px; color:white; text-decoration:none; }
#enlacetitulo2 A:HOVER {font-size:14px; color:gray; text-decoration:none; }
#enlacetitulo2 A:ACTIVE {font-size:14px; text-decoration:none; }



/*TEXTO PARA PARRAFOS*/

p {font-family:Verdana, Helvetica, sans-serif; font-size:11px; text-align:justify; color:black; }
p.centrado {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; text-indent:0px; margin:5px 0px 0px 0px; }
p.centrado-subrayado {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; text-indent:0px; margin:5px 0px 5px 0px; color:black; text-decoration:underline; }


a {color:black; font-size:0.8em; text-decoration:none; font-weight:bold; }
a:link {font-weight:bold; color:black; text-decoration:undeline; }
a:visited {color:black; text-decoration:undeline; }
a:hover {color:gray; text-decoration:undeline; }
a:active {}


/*RESOLUCION PAGINA WEB*/

#global {background-color:silver; width:988px; height:1080px; margin:5px auto; color:black; }
#globalmapa {background-color:silver; width:988px; height:880px; margin:5px auto; color:black; }

/*CABECERA*/

#cabecera {width:988px; height:175px; }
#logo {width:350px; height:150px; float:left; margin:5px 5px 5px 5px; }
#titulos {width:600px; height:150px; float:left; margin:5px 0px 5px 0px; text-align:center; }
#titulos p {font-size:34px; font-weight:bold; color:white; border:0px; margin:10px 0px 10px 0px; font-family:Broadway, Verdana, Helvetica, sans-serif; text-align:center; }
#titulos b {font-size:20px; font-weight:bold; color:gray; border:0px; margin:0px 0px 10px 0px; font-family:Broadway, Verdana, Helvetica, sans-serif; text-align:justify; }


/*MENU VERTICAL*/
#globalderecha {float:left; width:186px; height:575px; margin:0px 0px 0px 5px; }

#menumapa {float:left; width:186px; height:575px; }
#menumapa p {float:left; margin:0px 0px 0px 10px; font-size:14px; }

#menu {float:left; width:186px; height:775px; }
#menu p {float:left; margin:0px 0px 0px 10px; font-size:14px; }
#MainMenu {width:170px; height:20px; background:url(objetos/bmid_052.gif); border:0; margin:0px 5px 0px 5px; }
#tab {top:0; height:0; background:repeat-x top; margin:0; }
#tab ul {list-style:none; float:left; margin:0; padding:0; }
#tab li {width:170px; display:inline; float:left; margin:0; padding:0; }
#tab a {width:170px; background:#000 url(objetos/bright_052.gif) no-repeat right top; text-decoration:none; border:0; display:block; float:left; margin:0; padding:0; }
#tab a span {display:block; background:url(objetos/bleft_052.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:700; line-height:20px; padding:0 15px 0 35px; }
#tab a:hover,#tab li.item_active a {background-position:right bottom; }
#tab a:hover span,#tab li.item_active a span {background-position:left bottom; color:#FFF; font-weight:700; font-style:normal; text-decoration:none; }
.dropmenudiv {position:absolute; top:0; float:left; display:block; visibility:hidden; border:0; background:url(objetos/bmid_052.gif); color:#FFF; z-index:100; text-decoration:none; padding:0; }
.dropmenudiv ul {list-style:none; margin:0; padding:0; }
.dropmenudiv li {display:inline; margin:0; padding:0; }
.dropmenudiv a:link,.dropmenudiv a:visited {width:170px; display:block; border:0; color:#FFF; background:url(objetos/bleft_052.gif) no-repeat left top; font-weight:700; font-style:normal; text-decoration:none; margin:0; padding:0; }
.dropmenudiv a span {width:180px; display:block; line-height:20px; background:url(objetos/bright_052.gif) no-repeat right top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; float:none; padding:0 15px 0 35px; }
.dropmenudiv a:hover {border:0; background-position:left bottom; font-weight:700; font-style:normal; text-decoration:none; color:#FFF; }
.dropmenudiv a:hover span {background-position:right bottom; color:#FFF; font-weight:700; }


/*CONTENIDO*/
#globalizquierda {float:right; width:772px; height:575px; } 

#contenido {width:772px; height:775px; float:left; margin:0px 0px 0px 5px; }
#contenido a {color:black; font-size:11px; }
#contenido a:hover {color:gray; text-decoration:undeline; }
#contenido p {padding:5px 5px 5px 5px; }
#contenidoab {width:772px; height:290px; float:left; margin:0px 0px 0px 0px; }
#contenidoa {width:auto; float:left; margin:0px 0px 0px 0px; text-align:center; }
#contenidob {width:auto; float:right; margin:0px 0px 0px 0px; text-align:center; }
#presupuesto {width:772px; height:225px; margin:0px 0px 0px 0px; text-align:center; float:left; }
#cuadro {width:372px; height:205px; margin:0px 0px 20px 0px; text-align:center; float:center; }
#presupuesto p {padding:5px 5px 5px 5px; text-align:center; }
#baner {float:left; background-color:silver; width:215px; height:100; margin:5px 5px 5px 90px; padding:5px 5px 5px 5px; }
#baner1 {background-color:silver; width:294px; height:102px; margin:10px 10px 10px 10px; padding:5px 5px 5px 5px; }
#baner2 {background-color:silver; width:390px; height:50px; margin:10px 10px 10px 10px; padding:5px 5px 5px 5px; }
#baner3 {background-color:silver; width:198px; height:100px; margin:10px 10px 10px 10px; padding:5px 5px 5px 5px; }


#contenidomapa {width:772px; height:575px; float:left; margin:0px 0px 0px 5px; }

/*PIE DE PAGINA*/

#pie {background-color:white; height:80px; width:988px; margin:0px 0px 0px 0px; text-align:center; }
#pie a:link    {color:black; }
#pie a:visited {color:black; }
#pie a:hover   {color:gray; }
#pie a:active  {}
#enlacefinal {float:left; width:988px; height:50px; text-align:center; margin-bottom:0px; margin-top:5px; }











/* Vamos a por los enlaces de la izquierda */

#enlaceizquierda { color: #919191 ; font-weight: lighter ; text-align: left ; font-size: 14px ; text-indent: 10px ;
margin: 10px 0px 0px 0px ;}

#enlaceizquierda2 { color: #919191 ; font-weight: lighter ; text-align: left ; font-size: 10px ; text-indent: 10px ;
margin: 4px 0px 0px 0px ;}

#direccion { color: black ; font-weight: lighter ; text-align: left ; font-size: 12px ; text-indent: 10px ; }

#seguridad { font-weight: lighter ; text-align: left ; font-size: 12px ; text-indent: 10px ; color: black ; float: left ;}

#servicios { font-weight: lighter ; text-align: left ; font-size: 12px ; text-indent: 10px ; color: #FF0000 ; }

#margen_texto { width:748px ; margin: 0px 10px 0px 14px; text-align: center ; color: black; }

#margen {width:704px ; color: #FF8000 ; text-align: center; background-color: #FFFFE1 ; font-weight: bold; height: 135px; cellspadding: 0px; border: 0px; margin: 0px 2px 12px 2px; text-indent: 0px ;  }

#margen_dibujo {float: left; width: 280px ; color: #FF8000 ; text-align: center; background-color: #FFFFE1 ; font-weight: bold; height: 198px; cellspadding: 0px; border: 0px; margin: 4px 0px 0px 0px; padding: 0px 5px 0px 5px ; text-indent: 0px ;}

#margen_drcha {float: right; width: 270px ; color: #FF8000 ; text-align: center; background-color: #FFFFE1 ; font-weight: bold; height: 198px; cellspadding: 0px; border: 0px; margin: 4px 0px 0px 0px; padding: 0px 5px 0px 5px ; text-indent: 0px ;}

#margen_margen {float: left; width:58px; }

#tres {float: left; width: 200px ; margin: 0px 100px 0px 0px; text-align: left ; color: black; }
#tres2 {clear: both; }
#tres3 {float: left; width: 200px ; margin: 0px 0px 0px 0px; text-align: left ; color: black; }

#margen_dibujo2 {float: left; width: 332px ; color: #FF8000 ; text-align: center; background-color: #FFFFE1 ; font-weight: bold; cellspadding: 0px; border: 0px; margin: 4px 0px 0px 0px; padding: 0px 3px 0px 5px ; text-indent: 0px ;}

#margen_drcha2 {float: right; width: 330px ; color: #FF8000 ; text-align: center; background-color: #FFFFE1 ; font-weight: bold; cellspadding: 0px; border: 0px; margin: 4px 0px 0px 0px; padding: 0px 5px 0px 5px ; text-indent: 0px ;}


/* Vamos a por el enlace final */
    
#margen_google {float: left; width: 218px ; font-family: Arial, Helvetica, sans-serif ; font-size: 12px ; text-align:justify ;height: 16px; cellspadding: 0px; border: 0px; margin: 2px auto; padding: 0px 0px 0px 0px ; text-indent: 0px ; }

#enlacefinalderecha { float: right ; width: 250px ; height: 36px; background-color: black ; margin-bottom: 0px ; margin-top: 0px;}



/* Fin de mi hoja de estilo */





