@charset "utf-8";

body {margin: 0px; padding: 0px;
		 font-family: Calibri, Century Gothic, Verdana, Arial; }

a:link {color: blue; text-decoration: none}
a:visited {color: #0B3861; text-decoration: none}
a:focus, a:hover, a:active {color: orange; text-decoration: underline}
img {border: none; margin: 0px; padding: 0px; }
h1 {font-size: 17px;	font-weight: bold; font-family: Verdana, Arial; color: Orange; text-align: left;
	 padding: 15px 0 5px 0; }
h2 {font-size: 13px; color: white; font-weight: bold; font-family: Verdana, Arial; text-align: left; text-decoration: none; 
	 background-color: #005796; display: block; padding: 3px 0px 3px 0px; }
h3 {font-size: 15px;  font-weight: normal;	color: #333333; margin: 5px 0px 0px 10px; font-family: Verdana, Arial; }
h4 {font-size: 13px; font-weight: bold; color: navy; text-decoration: underline; 
	 text-align: left; padding: 0px; margin: 10px 0px 0px 0px; }
p {font-size: 13px; padding: 0px; margin: 0px; }

#global {width: 1000px; padding-top: 5px; margin-top: 0px; margin-right: auto;
				margin-bottom: 0px; margin-left: auto; }

#link-sup {float: right; font-size: 10px; color: black; position: relative; bottom: 3px; right: 20px; }
a.sup:link, a.sup:visited {color: black; text-decoration: none}
a.sup:focus, a.sup:hover, a.sup:active {color: orange; text-decoration: underline}

#cabecera {height: 300px; width: 100%; background-color: #336699; background-image: url(objetos/fondo-cabecera.jpg); 
					background-repeat: no-repeat; }
#cabecera img {padding: 48px 0px 0px 40px; }

#menu {position: relative}
#menu h1 {font-size: 16px; width: 120px; height: 73px; }
#menu h1 a:link, #menu h1 a:visited {background-image: url(objetos/botonceleste.png); background-repeat: no-repeat; 
		 							display: block; text-decoration: none; color: #FFF5E8; height: 60px; }
#menu h1 a:hover {background-image: url(objetos/botonceleste.png); background-repeat: no-repeat; 
				 					display: block; text-decoration: none; color: Orange; 60px; }
#menu h1 a:active, #menu h1 a:focus {background-image: url(objetos/botonnaranjo.png); background-repeat: no-repeat; 
				 					display: block; text-decoration: none; color: white; 60px; }
#menu h1.selec a:link, #menu h1.selec a:visited, #menu h1.selec a:hover, #menu h1.selec a:active, #menu h1.selec a:focus {background-image: url(objetos/botonnaranjo.png); background-repeat: no-repeat; 
				 					display: block; text-decoration: none; color: white; 60px; }

#menu5 h1 a:link, #menu5 h1 a:visited {background-image: url(objetos/botonceleste-tienda.png); background-repeat: no-repeat; 
		 							display: block; text-decoration: none; color: #FFF5E8; height: 60px; }
#menu5 h1 a:hover {background-image: url(objetos/botonceleste-tienda.png); background-repeat: no-repeat; 
				 					display: block; text-decoration: none; color: Orange; 60px; }
#menu5 h1 a:active, #menu5 h1 a:focus {background-image: url(objetos/botonnaranjo-tienda.png); background-repeat: no-repeat; 
				 					display: block; text-decoration: none; color: white; 60px; }
#menu5 h1.selec a:link, #menu5 h1.selec a:visited, #menu5 h1.selec a:hover, #menu5 h1.selec a:active, #menu5 h1.selec a:focus {background-image: url(objetos/botonnaranjo-tienda.png); background-repeat: no-repeat; 
				 					display: block; text-decoration: none; color: white; 60px; }


#menu1 h1 {position: absolute; left: 30px; }
#menu2 h1 {position: absolute; left: 155px; }
#menu3 h1 {position: absolute; left: 280px; }
#menu4 h1 {position: absolute; left: 405px; }
#menu5 h1 {position: absolute; left: 530px; }
#menu6 h1 {position: absolute; left: 655px; }
.submenu {position: absolute; top: 95px; left: 30px; font-size: 13px; }
#menu td {padding: 0px 25px 0px 0px; }
.submenu a:link, .submenu a:visited {color: white; text-decoration: none}
.submenu a:focus, .submenu a:hover, .submenu a:active {color: orange; text-decoration: underline}

#indicador {clear: both; font-size: 13px; color: white; display: block; height: 20px; width: 100%;	padding-left: 0px; 
					 background-color: #003466; text-align: left; }
#indicador a:link, #indicador a:visited {color:orange}
#indicador a:focus, #indicador a:hover, #indicador a:active {text-decoration: underline; 
					 background: none; }

#contenido{height: auto;	width: 100%;	background-color: #FFFFFF;	background-image: url(objetos/fondo-contenido.jpg);
									 background-repeat: repeat-y; padding-bottom: 50px; float: left;}

#col-izq {float: left; height: auto;	width: 675px; margin-left: 23px;}
.negrita {font-weight: bold; }
.fsala {vertical-align: top; font-weight: bold; padding-right: 7px; }
.tabla1 {border-bottom: 2px solid #005796; border-top: 1px solid silver; font-size: 13px; text-align: left; }
.tabla2 {border-bottom: 1px dotted gray; font-size: 13px; text-align: left; 
				padding-left: 10px; height: 40px; }
.tabla3 {border: 1px dotted gray; font-size: 13px; text-align: left; color:white; background-color: orange}
.fuente {font-size: 11px; font-style: italic; color: #A0A0A0; }
.sec {margin-bottom: 15px; border-bottom: 1px solid orange; }
.margen {margin: 5px 5px 5px 10px; }
p.minifoto {height:100px; overflow:hidden; }
.foto01 {padding: 5px 5px 5px 0px; }
li {font-size: 12px; }

.negro {color: black}
.rojo {color: red}
.verde {color: green}
.azul {color: blue}

#col-der {float: right; width: 250px; margin-left: 3px; margin-right: 20px;}
#buscador{height: 120px;	float: left;	width: 100%; background-color: #cccccc; }

#caja {height: 25px; background-color: #FFFFFF; background-image: url(objetos/g.png); background-repeat: no-repeat;
			border: 1px solid #333333; text-indent: 30px; width: 230px; float: right; margin-right: 10px;
			margin-top: 3px; font-size: 15px; }

#buscador small {font-size: 12px; color: #333333; padding-left: 5px; }
input.boton[type="submit"]{background-color: #3399cc; color: #FFFFFF; height: 23px; width: 70px; float: right;
			 margin-right: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; 
			 border-left-style: none; margin-top: 5px; font-size: 15px; }
#publicar {height: 110px;	float: right; width: 100%;	background-color: #999999; }
#publicar a {color: #006699; text-decoration: none; }
#publicar p {font-size: 13px; font-weight: normal; color: #333333; margin-left: 20px; margin-top: 10px; }
#publicar img {float: left; height: auto; width: auto; margin-left: 10px; margin-top: 10px; margin-right: 10px; }
#siguenos {height: 44px; width: 100%; float: left; background-color:#333333; display: block; 
					color: white; font-weight: bold; padding-top: 12px;  
					background-image: url(objetos/esquina_siguenos.jpg); background-repeat: no-repeat; background-position: right bottom; }
#banner p {font-size: 17px; padding-top: 10px; text-align: center; }
#banner a:link, #banner a:visited {color: blue; text-decoration: none}
#banner a:focus, #banner a:hover, #banner a:active {color: orange; text-decoration: underline}

#pie-pag p {clear: both; font-size: 12px; color: gray; text-align: center;	padding-bottom: 5px; padding-top: 10px;  
				 background-image: url(objetos/fondo-piepg.jpg); background-repeat: no-repeat; }

.f-azul {background-image: url(objetos/cuadro1.2.jpg); background-repeat: repeat-y;
				padding: 0px; margin: 0px; border:none; }
.f-naranjo {background-image: url(objetos/cuadro2.2.jpg); background-repeat: repeat-y;
				padding: 0px; margin: 0px; border:none; }
.f-verde {background-image: url(objetos/cuadro3.2.jpg); background-repeat: repeat-y;
				padding: 0px; margin: 0px; border:none; }
.t-blanco {color: white; padding: 0px 15px 0px 15px; margin: 0px; font-size: 16px; text-decoration: bold;}

a.t-blanco:link, a.t-blanco:visited {color: white; text-decoration: none; padding: 0px; margin: 0px; font-size: 16px; }
a.t-blanco:focus, a.t-blanco:hover, a.t-blanco:active {color: white; text-decoration: underline; padding: 0px; margin: 0px; font-size: 16px; }

