/* 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;}



/* RESOLUCION PAGINA WEB*/


#global {background-image:url(objetos/fondo.jpg); width:958px; height:750px; float: center; margin:10px auto; }


/*CABECERA*/


#logo {width:700px; height:118px; float:center; margin:10px; padding:0px; border-top: black 2px solid; border-bottom: red 2px solid; border-left: black 2px solid; border-right: red 2px solid; }


/* 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}


/* ALINEACION TEXTO PARA PARRAFOS*/


p {font-family:Verdana, Helvetica, sans-serif; font-size:12px; text-align:justify; }

a {color:gold; font-size:0.8em; text-decoration:none; font-weight:bold; text-aling:left; }

a:link {}
a:visited {}
a:hover {color:red; text-decoration:none; }
a:activeš{}
h2 a:link {font-size:1.0em; }
h2 a:visited {font-size:1.0em; }
h2 a:hover {font-size:1.0em; }
h2 a:active {font-size:1.0em; }

a.enlaceuno         {}
a.enlaceuno:link    {}
a.enlaceuno:visited {}
a.enlaceuno:hover   {}
a.enlaceuno:active  {}


/* ESTILOS UNICOS PARA IDENTIFICAR ESQUEMA WEB*/


/*MENU HORIZONTAL*/

#menu {width: 912px; height: 22px; float: right; margin: 0px 25px 20px 0px; }
#menu li {list-style:none; margin:0px 0px 0px 10px; font-size:1.0em; font-weight:bold; }
#menu h1 {text-decoration:none; font-size:8px; }
#menu p {text-decoration:none; padding:0px 10px; color:white; }


#MainMenu {height:22px; background:black url(objetos/bmid_052.gif); border:0; margin: 0px 0px 0px 0px; }
#tab {top:0; height:22px; background: repeat-x top; margin:0; }
#tab ul {list-style:none; float:left; margin:0; padding:0; }
#tab li {display:inline; float:right; margin:0; padding:0; height:22px; }
#tab p {float: left; color: white; }
#tab a {background: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:22px; padding:0px 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:500px; display:block; border:0; color:#000; 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 {display:block; line-height:22px; background:url(objetos/bright_052.gif) no-repeat right top; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; float:none; padding:0px 15px; }
.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*/

#contenido {width:680px; height:550px; float:right; margin:0px 20px 0px 0px; text-align:center; }
#contenidoizq {width:280px; height:230px; float:left; margin:0px 20px 15px 20px; text-align:center; border-top: black 2px solid; border-bottom: red 2px solid; border-left: black 2px solid; border-right: red 2px solid; }
#contenidoder {width:280px; height:230px; float:right; margin:0px 20px 15px 20px; text-align:center; border-top: black 2px solid; border-bottom: red 2px solid; border-left: black 2px solid; border-right: red 2px solid; }
#contenido p {padding:5px 10px 5px 10px; }
#contenido a {color:red; }
#logos {width:280px; height:230px; float:left; margin:0px 20px 15px 20px; text-align:center; }
#mapa {float:right; margin:10px 10px 10px 10px; width:300px; height:150px; }
#enlaces1 {width:250px; height:50px; float:left; margin:0px 0px 5px 20px; text-align:left; }
#enlaces2 {width:250px; height:50px; float:right; margin:0px 20px 5px 0px; text-align:left; }
#telefono li {text-align:justify; color:green; font-size:1.2em; font-weight:bold; text decoration:none; list-style:none; }

/*SUBMENU*/

#submenu {width:186px; display:block; float:left; margin:0px 20px 0px 20px; background-color:black; }
#submenu li {list-style:none; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:0px 0px 0px 10px; }



/*MENU VERTICAL*/

#MainMenu1 {float:left; width:186px; background: url(objetos/bmid_052.gif); margin:0px 20px 0px 20px; height:22px; border:0; }
#tab1 {top:0; height:0 ;margin:0; background:repeat-x top; }
#tab1 ul {list-style:none; float:left; margin:0; padding:0; }
#tab1 li {display:inline; float:left; clear:both; margin:0px 0px 0px 0px; padding:0; text-align: justify; }
#tab1 a {background:#000 url(objetos/bright_052.gif) no-repeat right top; text-decoration:none; width:186px; border:0; display:block; float:left; margin:0; padding:0; }
#tab1 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:22px; padding:0px 0px 0px 35px; }
#tab1 a:hover,#tab li.item_active a {background-position:right bottom; }
#tab1 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:180px; 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 {display:block; line-height:22px; 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; }
.dropmenudiv a:hover {border:0 #FF9300; 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; }


/*IMAGENES*/
 
#imagenizq {width:186px; margin: 70px 20px 0px 20px; float:left; }


/*PIE DE PAGINA*/

#pie {height:20px; width:908px; list-style:none; margin:0px 25px 20px 25px; }
#pie a {font-size:12px; color:black; font-weight:bold; }
#piedos  {float:right ; width:558px; text-align:right; }
#pieuno {float:left ; width:350px; text-align:justify; }
#pie a:link    {}
#pie a:visited {}
#pie a:hover   {color:red; }
#pie a:active  {}


