/*////////////////////////////////////// HOMOGENIZACION GENERAL ///////////////////////////////////////////////////////*/
body, input, textarea, select, optgroup { font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
input, textarea, select, optgroup, table, tr, th, td  {	font-size: 100%;}
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {	margin: 0;	padding: 0;}
ul, ol, li, dl, dt, dd {	list-style: none;}
acronym, abbr {	cursor: help;}
label{	cursor:hand;}
fieldset{	border:none;}
legend{display:none;}
a img {	border: 0;}
/*/////////////////////////////////////// CLASES GENERALES ////////////////////////////////////////////////////////////*/
.ocultar{ display:none;}
.txt_derecha{ text-align:right;}
.txt_izquierda{	text-align:left;}
.txt_centro{	text-align:center;}
.txt_justificado{	text-align:justify;}
.derecha{ 	float:right;	 }
.izquierda{	float:left; }
.salto_linea_centro{	text-align:center;	clear:both;}
.gris_1{margin:0 2px 0 0;}
.gris_2{margin:0 2px 0 3px;}
.gris_3{margin:0 0 0 2px;}
.limpiar{clear:both;}
/*/////////////////////////////////////// CONTENIDOS GENERALES ////////////////////////////////////////////////////////*/
h2{
	font-size:1.2em;
	height:2.4em;
}
h2 a{
	color:#000000;
	text-decoration:none;
}
ol{
	margin-left:50px;
	list-style-type:decimal;
}
ol li{
	list-style-type:decimal;
	line-height:1.8em;
	color:#727272;
}
ol li a{
color:#757575;
text-decoration:underline;
font-weight:bold;
}
ol li a:hover{text-decoration:none;}
.hr_contacto{
	background-image:url(../images/ico_tit_h2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:575px;
	height:27px;
	padding:5px 0 0 10px;
}
p{line-height:2em;}
p.normal{ width:555px;padding:10px; margin-bottom:10px;}
p.destacado{width:505px;  border:1px solid #f9f9f9; padding:10px; margin:20px; font-weight:bold;color:#E54B08;}
p.normal a{	color:#E54B08;	font-weight:bold;}
p.normal a:hover{text-decoration:none;}
p.normal strong{color:#E54B08;}
.imgDcha{
	float:left;
	padding:3px;
	background-color:#f1f1f1;
	text-align:center;
	margin: 0 10px 0 0;	
}
.imgIzq{
float:right;
	padding:3px;
	background-color:#f1f1f1;
	text-align:center;
	margin: 0 0 0 10px;	
}
.imgDcha span, .imgIzq span{
	background-color:#EFEFEF;
	padding:2px 5px;
	line-height:1.4em;
	margin-top:3px;
	display:block;
}
.imgDcha img, .imgIzq img{ display:block; cursor:pointer;}
.imgDcha a, .imgIzq a{
	color:#585858;
	font-weight:bold;
	padding-left:15px;
}
.imgDcha a:hover, .imgIzq a:hover{ text-decoration:none;}
ul.normal{
	margin-left:30px;
	line-height:2em;
	margin-bottom:20px;
}
ul.normal li{
background-image:url(../images/ico_flecha_azul.gif);
background-position:0 8px;
background-repeat:no-repeat;
padding-left:15px;
}
/*/////////////////////////////////////////*/
form.formulario_comun{
	width:350px;
	margin: 25px auto 0 auto;
	padding:2em;
	background-color:#f1f1f1;
}

form.formulario_comun p{
	height:30px;
}
form.formulario_comun label{
	display:block;
	font-weight:bold;
	padding-left:15px;
	background-image:none;
	width:90px;
	float:left;
	cursor:pointer;
}
form.formulario_comun input{
	width:200px;
	border:1px solid #ccc;
}
	form.formulario_comun input.enviar{
		width:90px;		
		float:right;
		margin-right:35px;
		width:auto;
		padding: 0 0.1em;
		color:#f1f1f1;
		cursor:pointer;
		background-color:#505050;	
		border:none;
		font-weight:bold;
	
	}
	p.referencia{margin-left:15px;}
/*/////////////////////////////////////////*/
.irunweb{margin:1em;}
.irunweb a{ font-weight:bold; text-decoration:none;}
div.error{ font-weight:bold; color:#E54B08; text-align:center; border:1px solid #E54B08; padding:5px 0; background-color:#F6BCA3; margin-top:10px;}
div.ok{ font-weight:bold; color:#00A300; text-align:center; border:1px solid #00A300; padding:5px 0; background-color:#d9ffa0; margin-top:10px;}
