
@import "header.css";
@import "registro.css";
@import "tips.css";
@import "beneficios.css";
@import "ficha.css";
@import "acerca_mr.css";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 				0;
	padding:				0;
	border:					0;
	outline-color:			invert;
	outline-style: 			none;
	outline-width: 			0pt;
	font-weight:			inherit;
	font-style: 			inherit;
	font-size: 				100%;
	font-family: 			inherit;
	vertical-align:			baseline;
	z-index:				0;
	text-decoration: 		none;
}

body {
	color: 					black;
	background-color:		#ffffff;
	margin: 				20px 0 0 0;
	font-family: 			arial;
	font-size: 				12px;
	color: 					#333333;
}

a:link {color: #333333}
a:hover {color: #333333}
a:visited {color: #333333}

td img {display: block;}


.contenedor {
	margin-left:			auto;
	margin-right:			auto;
	width:					911px;
}

* html .contenedor {
	margin:					0 auto;
	width:					911px;
}

.w1 {
	width:					100%;
	margin:					0;
	padding:				0;
}

.w1_left {
	 width: 				590px;
	 float: 				left;
	 height: 				auto;
	 margin:				5px 10px 0 0;
 }
 
 * html .w1_left {
	 width: 				590px;
	 float: 				left;
	 height: 				auto;
	 margin:				5px 5px 0 0;
 }
 
.w1_right {
	 width: 				32%;
	 float: 				left;
	 padding-left:			8px;
	 height: 				auto;
 }
 
* html .w1_right {
	 width: 				32%;
	 float: 				left;
	 height: 				auto;
	padding-left:			5px;
 }
 
 .w1_right div {
	margin:					5px 0;
	height:					auto;
 }
 
 
 

* html .contenedor {
	margin-left:			auto;
	margin-right:			auto;
	width:					915px;
}


 
 
.contenedor .left_col1 {
	width: 					30%;
	float: 					left;
	height: 				450px;
	border-right:			1px solid #838383;
	padding-top:			70px;
}  


.contenedor .left_col2 {
	width: 					 68%;
	float: 					 left;
	height: 				 auto;
	margin-left:			 10px
}  
 

 /*LOGIN HOME*/
 
 .bg_login{
	background-color: 		#c1baa4;
	height: 				160px !important;
	width: 					303px;
	font-family:			"arial", sans-serif;
	font-size:				12px;
	color:					#333333;
}

   .bg_login  .contenido_login {
	font-family: 			"arial";
	font-size: 				1.1em;
	color: 					#333333;
	padding: 				15px 15px 0 15px;
	font-weight: 			bold;
	height:					45px !important;
 }

 .bg_login form table {
	
	width: 					100%;
	text-align: 			center;
} 

.bg_login form table tr td{
	margin: 				5px 0;
	width: 					auto;
	text-align: 			left;
}

/*EXPLORER FIX*/
* html .bg_login form table tr td{
	margin: 				5px 0;
	width: 					auto;
	text-align: 			left;
}

 .bg_login form table tr td input{
	text-align: 			left;
	border:					1px solid #9c999e;
	color:					#666666;
	height:					18px
}
 
.bg_login  form table tr td label {
	display:				block;
	margin:					0 0 0 10px;
	padding:				3px 5px;
	text-align:				right;
	width:					auto;
	font-weight: 			bold;
} 

/*ESTILO FOOT*/

.foot{
	width: 					915px;
	height:					auto;
	text-align:				left;
	border-top: 			1px solid #858585;
	margin:					10px 0;
	padding:				5px 0;
}

.form_registro .columna_der .LV_valid_field {border: 1px solid #95a223}
.form_registro .columna_der .LV_valid {font-weight: bold}
.form_registro .columna_der .LV_invalid{font-weight: normal; color: #d42020; text-align:left}
.form_registro .columna_der .LV_validation_message{color: #d42020; display: block; font-size: 11px}
.form_registro .columna_der .LV_valid_field{border: 1px solid #95a223}
.form_registro .columna_der .LV_invalid_field{border: 1px solid #e01d1d; color: #e01d1d}

.espacio_modulo {padding-top: 310px}

* html .espacio_modulo {padding-top: 310px}

#message_box { 
       position: relative; 
       top:0%; left: 0%; 
       z-index: 20; 
	   background:#f0c32a;
	   padding:5px;
       border:1px solid #bf9916;
       text-align:center; 
       font-weight:bold; 
       width:290px;
      }
