/* CSS Document */

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

body {
font-family: Tahoma,'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #333;
background-color:#fff;
font-size:70%;
}

/* CABECERA */

#contenedor_superior {
margin: 0 auto;
text-align:center;
width: 100%;
height:76px;
}

#superior {
width:920px;
height:76px;
margin:0 auto;
}

#superior_i {
width:200px;
float:left;
text-align:left;
}

#superior_d {
width:720px;
float:left;
text-align:right;
padding-top:60px;
}

/* CABECERA SEC */

#contenedor_sec {
margin: 0 auto;
text-align:center;
width: 100%;
height:25px;
margin-top:5px;
}

#superior_sec {
width:920px;
height:25px;
margin:0 auto;
text-align:right;
}

/* BANDA */

#contenedor_banda {
margin: 0 auto;
text-align:center;
width: 100%;
height:25px;
margin-top:1px;
margin-bottom:1px;
}

#banda {
width:920px;
height:25px;
margin:0 auto;
background-color:#404040;
color:#FFFFFF;
}

#banda_i {
width:400px;
height:25px;
float:left;
text-align:left;
padding-top:3px;
padding-left:15px;
}

#banda_d {
width:470px;
height:25px;
float:right;
text-align:right;
padding-top:3px;
padding-right:10px;
}

/* CUERPO */

#camino {
width:100%;
height:25px;
margin:0px;
padding:0px;
float:left;
}

#camino p { text-align:right; margin-right:15px; padding-top:5px; padding-bottom:5px; font-size:0.9em;  }

#contenedor_cuerpo {
margin: 0 auto;
text-align:center;
width: 100%;
}

#cuerpo {
width:918px;
border-style:solid;
border-width:1px;
border-color:#bfbfbf;
margin:0 auto;
text-align:left;
overflow:hidden;
}

#cuerpo_i {
width: 718px;
float:left;
}

#cuerpo_d {
width: 100px;
float:left;
background-color:#00FF99;
}

/* BANNER HOME */

#contenedor_banner {
margin: 0 auto;
text-align:center;
width: 100%;
height:245px;
}

#banner {
width:918px;
height:245px;
margin:0 auto;
text-align:left;
}

/* MENU */

#contenedor_menu {
width:100%;
height:79px;
}

#elmenu {
margin:0 auto;
width:918px;
height:79px;
overflow:hidden;
}

#menu {
	float: left;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	width:918px;
	margin-left:3px;
}
#menu li {
	float: left;
	font: 12px Helvetica, arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	padding: 0;
	width:128px;
	height:79px;
	margin-right:3px;
}
#menu a {
	background-image:url(../images/menu_off.jpg);
	background-repeat:no-repeat;
	color: #fff;
/*	display: block; */
	float: left;
	padding-top: 22px;
	padding-left: 4px;
	text-decoration: none;
	width:128px;
	height:79px;
	margin-right:3px;
	padding-right:15px;
}
#menu a:hover {
	background-image:url(../images/menu_on.jpg);
	background-repeat:no-repeat;
	color: #443113;
	padding-top: 22px;
	padding-left: 4px;
	width:128px;
	height:79px;
	margin-right:3px;
	}


/* MENU LATERAL */

#contenedor_menu_lateral {
width:100%;
height:79px;
}

#elmenu_lateral {
margin:0 auto;
}

#menu_lateral {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	margin-left:3px;
}
#menu_lateral li {
	font: 1.0em arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	padding: 0;
	margin-right:3px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#dbdbdb;
	padding-top:12px;
	padding-bottom:6px;
	background-image:url(../images/menu_lateral.jpg);
	background-repeat:no-repeat;
	padding-left: 5px;
}

#menu_lateral li li {
	font: 0.8em arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	padding: 0;
	margin-right:3px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#f0f0f0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left: 15px;
	list-style: none;
	background-image:none;
}

#navmenu-h { margin-left:35px; margin-top:-15px; }
#navmenu-h li { margin-top:5px; margin-bottom:5px; }
#navmenu-h li ul{ margin-bottom:-20px; }



/* PIE */

#contenedor_pie {
margin: 0 auto;
text-align:center;
width: 100%;
height:67px;
}

#pie {
width:920px;
margin:0 auto;
height:67px;
background-image:url(../images/pie.jpg);
padding-top:1px;
}


/* ENLACES */

a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

a.blanco { color:#FFFFFF; text-decoration:none; }
a:hover.blanco { color:#f6f288; text-decoration:none; }

a.continuar { background-color:#152c2b; color:#cfe5e4; text-decoration:none; padding: 3px 10px 3px 10px; }
a:hover.continuar { background-color:#cfe5e4; color:#152c2b; text-decoration:none; padding: 3px 10px 3px 10px; }

a.negro { color:#000; text-decoration:none; }
a:hover.negro { color:#ae0101; text-decoration:none; }

a.rojo { color:#ae0101; text-decoration:none; }
a:hover.rojo { color:#000; text-decoration:none; }

a.azul { color:#31caef; text-decoration:none; }
a:hover.azul { color:#000; text-decoration:none; }

a.linkable { color:#ae0101; text-decoration:none; }
a:hover.linkable { color:#000; text-decoration:none; }




/* FORMULARIO */

input {
	border:solid 1px #333;	
	color: #111;
	font-family: Tahoma, Trebuchet MS, Arial; 
	font-size: 10px;
	background-color:#cbcbcb;
	z-index:1;
	padding-top:2px;
	padding-bottom:2px;
}

.boton {
	border:solid 1px #ae0101;
	color: #FFF;
	font-family: Tahoma, Trebuchet MS, Arial; 
	font-size: 10px;
	background-color:#ae0101;
	z-index:1;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}	


