html, body{
 margin: 0;
 padding: 0;
 height: 100%;
}

/*html #contenedor{
 height: 100%;
}

#contenedor{
min-height: 100%;
position: relative;
margin: 0px auto;
}
*/

.marco
{
border: 1px solid yellow;
}

#cuerpo
{
font: normal 1em Verdana, sans-serif;
color: #06065a;
background: #8e8ed2;
border: 1px solid #e3eee3;
padding: 1em;
min-height: 100%;
margin: 0em .5em 2em .5em;
height: auto;
}

#enlaces{
border: 1px solid #e3eee3;
width: 30%;
padding: .5em;
margin: .5em;
float: left;
}

#mail{
border: 1px solid #e3eee3;
padding: .5ex;
float:left;
margin: .5em;
}

/*#destacado{
padding-left: 40%;
}*/

.destacado{
padding-left:40%;
margin: 2em;
}


#previsualizar{
padding-left: 45%;

}
body
{
background: #6666aa;
font: normal .8em Verdana, sans-serif;
}
dd
{
text-indent: 2em;
}
dt
{
font-weight: bold;
}
.oculto
{
	 display: none;
}

.alerta
{
				padding: 1em;
				border: 2pt solid red;
				font-size: 1.5em;
}

ul.menu2 li{
display: inline;
list-style-type: none;
border: 1px solid;
padding: .3em;
}

ul.boton li{
display: inline;
list-style-type: none;
font-size: .7em;
border: 1px solid;
padding: .1em;
margin: .2em;
}

ul.boton > a{
				text-decoration: none;
}

p.resaltado
{
font-weight: bold;
}


#logo
{
/*background-image: url("/seg/img_pag/seg_fondo_azul.png");*/
/*background-image: url("img_pag/banner_dia_logo.jpg");*/
background-image: url("img_pag/banner.jpg");
background-repeat: no-repeat;
background-position: left;
font: normal 2em Verdana, sans-serif;
text-align: right;
color: #eeee00;
height: 120pt;
/*padding-top: 1em;
		  voice-family: "\"}\"";
		  voice-family: inherit;
			padding-top: 2em;*/
padding-right: 1em;
}


#ident{
	text-align: right;
	width: 50%;
}

#pie
{
/*position: absolute;
padding: 1ex;
/*margin-top: -7.5em;*/
bottom: 0;
background-color: #cccccc;
margin-top: -2em;
padding: .4em;
}

.botonpie{
padding-top: .4em;
padding-right: .3em;
padding-left: .3em;
margin-right: .5em;
margin-left: .5em;
background: #555;
}

/*
#cuerpo{
height: auto;
}
*/

/*<body > #cuerpo{
min-height: 100%;
}
*/

#cuerpo a {
				color: #06065a;
				text-decoration: underline;
}


#cuerpo a:visited
{
text-decoration: none;
border-bottom: dotted 1px
}

#cuerpo a:hover
{
text-decoration: none;
}

#cuerpo table
{
margin: 1em;
margin-left: 0;
}


#cuerpo table, th
{
border: 2px solid #06065a;
}

#cuerpo th
{
	 padding: .5ex;
	 color: #b6b60a;
	 background-color: #3e3e82;
}

#cuerpo tr
{
	 border-bottom: 1px solid #06065a;
	 color: #06065a;
}

#cuerpo tr.par
{
	 background-color: #6666aa;
	 color: #06065a;
}

#cuerpo a.aboton{
text-decoration: none;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid white;
border-top: 1px solid white;
color: #b6b60a;
background-color: #3e3e82;
font-size: .8em;
padding-right: .2em;
padding-left: .2em;
margin: .2em;
}

#secciones{
background-color: #3e3e82;
color: #b6b60a;
border: 1px solid black;
width: auto;
float: right;
right: 1ex;
padding: 1ex;
bottom: .5em;
position: absolute;
}

#secciones a{
color:#b6b60a;
}

div.foto
{
float: left;
width: 353px;
height: 245px;
margin: 1em;
margin-bottom: 5em;
padding: 10px;
text-align: left;
font-weight: bold;
}

div.fototexto
{
position: relative;
padding: 1em;
}

div.textofoto
{
padding-left: 383px;
padding-top: 1em;
min-height: 245px;
}

div.separador
{
margin: 0;
padding: 0;
border-bottom: 2px;
clear: both;
}


h1, h2.oferta
{
font: italic bold normal large "Times New Roman", Times, serif;
letter-spacing: 1px;
color: #b6b60a;
margin-left: -1em;
margin-right: .3em;
padding-left: .5em;
background: #3e3e82;
border-bottom: 2px solid #00a;
border-left: 1px solid #aaf;
border-right: 2px solid #00a;
border-top: 1px solid #aaf;
}

ul.titulos
{
list-style-type: none;
}

h1.lista
{
font-size: 1.3em;
color: #aa2222;
background: #bbbbff;
}

h2.lista
{font-size: 1em;
				color: #aa2222;
}

ol ol
{
list-style-type: lower-alpha;
}

li.listaenlaces
{
/*list-style-image: url("/seg/img_pag/yl_ball.gif");*/
}


#menu{
diplay: inline;
/*position: absolute;
top: 155px;*/
border: 1px solid black;
}

#menu li{
list-style-type: none;
display: inline;
padding: .3em;
background: #3e3e82;
border: 1px solid black;
}

#menu a {
color: #b6b60a;
}


#menu a:hover {
background: #8e8ed2;
color: #06065a;
}



/* PARA EL MENU */
#navcontainer
{
		 position: absolute;
			left: 5px;
top: 150px;
		  font: normal .7em Verdana, sans-serif;
			width: 12em;

}

#navlist
{
		  color: white;
font: 1em, "Times New Roman", Times, serif;
		  background: #8ba2b2;
		  border-bottom: 0em solid #17a;
		  border-right: 0em solid #17a;
		  padding: 0 1px;
		  margin-left: 0;
		  width: 11em;
}

#navlist li
{
		  list-style: none;
		  margin: 0;
		  font-size: 1em;
}

#navlist a
{
		  display: block;
		  text-decoration: none;
		  margin-bottom: 0.5em;
		  margin-top: 0.5em;
		  color: #000077;
		  background: #8ba2b2;
		  border-width: 1px;
		  border-style: solid;
		  border-color: #5bd #035 #068 #6cf;
		  border-left: 1em solid #fc0;
		  padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #f30; }

#navlist a
{
		  width: 99%;
		  /* only necessary for Internet Explorer */
}

#navlist a
{
		  voice-family: "\"}\"";
		  voice-family: inherit;
		  width: 13em;
		  /* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
		  width: auto;
		  /* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
		  background: #28b;
		  border-color: #069 #6cf #5bd #fc0;
		  padding: 0.4em 0.35em 0.25em 0.9em;
			text-indent: 0;
}

#navlist a:active, #navlist a#current:active
{
		  background: #17a;
		  border-color: #069 #6cf #5bd white;
/*		  padding: 0.4em 0.35em 0.25em 0.9em;*/
}

#navlist li:hover ul#submenu, li.hover ul
{
				display: block;
}


#navlist li ul#submenu 
{
				display:none;
}
