/*************************estilos generales de la página*************************/
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background:#eee;
}
#contenedor{
	padding:0 1em;
	position:absolute;
	left:50%;
	margin-left:-390px;
	width:740px;
	background:#fff;	
}
#contenedor1{
	padding:0 1em;
	position:absolute;
	left:50%;
	margin-left:-390px;
	width:740px;
	background:#fff;	
	height:auto;
}
h1.logomifel{
	text-indent:-9999px;
	display:block;
	background:url(img/logomifel.gif) no-repeat left center;
	display:block;
	margin:.5em auto;
}
h2{
	color:#a3bdcc;
	font-size:1.2em;
}
p{
	font-size:.8em;
}
span{
	font-size:.8em;
	color:#333;
	font-weight:bold;
	display:block;
	width:180px;
	float:left;
	text-align:right;
	margin:auto 1em;
	padding:.5em 0;
}
img{
	margin-bottom:1em;
}
/*************************estilos para el menu superior*************************/
#menu_sup{
	width:450px;
	height:22px;
	margin:0;
	padding:0;
	float:right;
	font-size:.7em;
	line-height:22px;
	color:#fff;
	background:#666 url(img/mnu_sup_curva.gif) no-repeat left top;
}
#menu_sup li{
	list-style:none;
	display:inline;
	padding:0 1em;
	margin-left:2em;
	border-right:1px solid #fff;
}
#menu_sup li a{
	text-decoration:none;
	color:#fff;
}
#menu_sup li a:hover{
	text-decoration:underline;
	color:#000;
}
/*************************formulario de correo*************************/
#forma1{
	font-size:.8em;
	width:550px;
	margin:auto;
}
#forma1 label{
	text-align:right;
	float:left;
	width:20em;
	margin-right:0.5em;
	padding-top:0.2em;
}
#forma1 legend {
	padding:0.2em 0.5em;
	color:#333;
	background:#a3bdcc;
	font-weight:bold;
	text-align:right;
}
#forma1 fieldset {
	border:1px solid #a3bdcc;
	padding-bottom:5px;
}
#forma1 input, #forma1 textarea, #forma1 select{
	margin-bottom:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#f1f1f1;
	vertical-align:middle;
}
#forma1 input:hover, #forma1 textarea:hover, #forma1 select:focus, #forma1 input:focus, #forma1 textarea:focus, #forma1 select:focus{
	border:1px solid #a3bdcc;
	background:#fdfdfd;
}
#forma1 .boton, #forma1 .boton:focus{
	width:auto;
	font-size:.9em;
	color:#333;
	font-weight:bold;
	background:#d6d6d6 url(img/bg_boton.gif) repeat-x top;
	border-top:1px solid #ccc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #ccc;
	float:right;
	margin-right:1.5em;
}
#forma1 .boton:hover, #forma1 .boton:active{
	color:#000;
	border:1px solid #000;
}
#forma1 option{
	border:none;
	background:#EFEFEF;
}
#forma1 option:hover{
	border:none;
	background:#fdfdfd;
}
/*************************clase para los botones*************************/
#pie{
	margin-top:1em;
	border-top:1px solid #a3bdcc;
}
/*************************clase para los botones*************************/
.boton, .boton:focus{
	width:auto;
	font-size:.8em;
	color:#333;
	font-weight:bold;
	background:#d6d6d6 url(img/bg_boton.gif) repeat-x top;
	border-top:1px solid #ccc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #ccc;
}
.boton:hover, .boton:active{
	color:#000;
	border:1px solid #000;
}
/*************************clase para los input numerales*************************/
.input_num_der{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
/*	border:1px solid #a3a3a3;*/
/*	background:#fff;   */
	font-size:.8em;
	text-align:right;
}
/*************************clase para los input alfabeticos derecha *************************/
.input_alfa_der{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
/*	border:1px solid #a3a3a3;
	background:#fff; */
	font-size:.8em;
	text-align:right;
}
/*************************clase para los input alfabeticos izquierda *************************/
.input_alfa_izq{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
/*	border:1px solid #a3a3a3;
	background:#fff;*/
	font-size:.8em;
	text-align:left;
}
/*************************clase para los input alfabeticos centrados *************************/
.input_alfa_cent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
/*	border:1px solid #a3a3a3;
	background:#fff;*/
	font-size:.8em;
	text-align:center;
}
/*************************clase para los input alfabeticos derecha *************************/
.input_subtit_alfa_izq{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
/*	border:1px solid #a3a3a3;
	background:#fff;*/
	font-size:1.2em;
	text-align:left;
}
/*************************clase para los input alfabeticos derecha *************************/
.ddl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
	border-top:1px solid #ccc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #ccc;
	background:#fff;
	font-size:.8em;
	text-align:left;
}
.input_num{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
	border-top:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	background:#fff;
	font-size:.8em;
	text-align:left;
}
.boton_encab{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	border:0px solid #666;
	background:#666;
	color:#fff;
}
/*************************clase para el texto 1*************************/
.texto{
	color:#a3bdcc;
	font-size:1.2em;
}
