DIV#container.public {
	background: #fff;
	border-right: 0px;
	border-left: 0px;
}

HR {
	color:#FFFFFF;
	height: 3px;
	background: none;
	border: none;
	border-bottom: 3px solid #fff;
	margin: 16px auto;
}


DIV.cuadro_info_right2 {
width: 264px;
height: 60px;
border:none;
float:right;
background: url(../img/fondo_cuadroinfo_r_2b.gif) no-repeat;
}

DIV.cuadro_info_r_1 {
width: 264px;
height: 28px;
border:none;
float:right;
}

HR.in {
	color:#E9E9E9;
	height: 3px;
	background: none;
	border: none;
	border-bottom: 3px solid #E9E9E9;
	margin: 16px auto;
	width:95%;
}

DIV.row {
clear: both; 
padding-top:10px;
}

DIV.cuadro_info_right {
width: 264px;
height:102px;
_height:63px !important;
background-color:#F3F3F3;


}

DIV.separator_right {
height:10px;
background:#DEDEDE;
}


DIV.flash-home {
margin-top:-9px;
margin-bottom:10px;
padding-left:1px;
}

DIV.cuadro_info {
width: 316px;
height: 42px;
}


DIV.cuadro_info P {
padding:5px 5px 0px 38px;
}


DIV.cuadro_info_r_1 {
width: 264px;
height: 28px;
border:none;
float:right;
}


DIV.cuadro_info_right {
width: 264px;
height:102px;
_height:63px !important;
background-color:#F3F3F3;


}


DIV.cuadro_info_right P {
padding:0px 38px 0px 11px;
}



DIV.cuadro_info_right2 {
width: 264px;
height: 60px;
border:none;
float:right;
background: url(../img/fondo_cuadroinfo_r_2b.gif) no-repeat;
}


DIV.cuadro_info_right2  P{
padding: 0px 0px 0px 11px;
}

DIV.separator_right {
height:10px;
background:#DEDEDE;
}



DIV.cuadro_info2 {
width: 316px;
height: 37px;
background: url(../img/fondo_cuadroinfo4.gif) no-repeat;
}

DIV.cuadro_info2 IMG{
float:right;
}

DIV.cuadro_info3 {
width: 124px;
height: 118px;

float:left;
}

DIV.cuadro_info4 {
width: 192px;
height: 118px;
background: url(../img/fondo_cuadroinfo6.gif);
float:right;
}

DIV.separator {
padding-top:12px;
_padding-top:15px;

background:#EDEDED
}

#cuadro_info_fondo1 {
background: url(../img/fondo_cuadroinfo1.gif);
}

#cuadro_info_fondo2 {
background: url(../img/fondo_cuadroinfo2.gif);
}

#cuadro_info_fondo3 {
background: url(../img/fondo_cuadroinfo3.gif);
}

DIV.registrese {
background:#ECECEC;
padding-bottom:2px;
margin-bottom:10px;
}

DIV.saber_mas {
background:#CBCBCB; 
height:101px;
margin-bottom:6px;
}

DIV.login {
background:#CBCBCB; 
padding-top:10px;
padding-bottom:5px;
margin-top:-5px;
margin-bottom:10px;
height:67px;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	border: 2px solid #4F479A;
	background-color: #FFFFFF;
}

#lila {
color:#4F479A;
margin-left:3px;
}

.lila_12 {
color: #9E31AE;
font-size:12px;
font-weight:bold;
}


.login_input {
font-size:x-small;
}

DIV#content {
	width: 589px;
	border-left: 9px solid ;
	border-color:#01910E;
	padding-left:8px;
	margin-left:0px;
	padding-bottom:15px;
	display:block;
	min-height:525px;
}

DIV#sidebar {
	margin-top: 0px;
	margin-left: 9px;
}

DIV.submenu {
margin-left:0px;
margin-top: -8px;
background-color:#E9E9E9;
}

DIV.popup_banner {
height: 80px;
}

DIV#footer {
	clear: both;
	width: 760px;
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	line-height: 25px;
	vertical-align: middle;
	height: 25px;
}

DIV.footer_bg {
	background: #04910f top left no-repeat;
	background-image:url(../img/footer_bg.png);
	margin-top: 10px;
}

DIV#footer A:hover {
	color: #00FF00;
}

DIV#sidebar UL  {
	margin: 5px 0px 6px 25px;
	padding: 0;
}

DIV#sidebar UL LI {
	list-style-image: url(../img/side_bullet_violeta.png);
	margin-bottom: 4px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}

DIV#sidebar UL LI A:link,
DIV#sidebar UL LI A:visited {
	font-size: 10px;
	line-height:10px;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

DIV#sidebar UL LI A:hover { color: #fff; }

DIV#lista_box UL  {
	margin: 5px 0 0 25px;
	padding: 0;
}

DIV#lista_box UL LI {
	list-style-image: url(../img/side_bullet_green.png);
	font-size: 1em;
}

DIV#caracteristicas UL  {
	margin: 5px 0 0 25px;
	padding: 0;
}

DIV#caracteristicas UL LI {
	margin-bottom:4px;	
	font-size: 1em;
}

DIV.row_grisBlanco_caracteristicas UL LI {
	list-style-image: url(../img/side_bullet_violeta.png);
}
DIV.row_grisBlanco_caracteristicas UL LI OL LI {
	list-style-image: none;
	font-weight: bold;
}

DIV.row_grisBlanco_empresa UL LI{
	list-style-image: url(../img/side_bullet_green.png);
}

DIV.row_grisBlanco_ongs UL LI{
	list-style-image: url(../img/side_bullet_orange.png);
	margin-left:15px;
	font-weight:bold;
}

DIV.row_afiliados {
	background-color:#FFFFFF;	
	width:554px;
	position: relative;
	margin-bottom:15px;
}

DIV.row_afiliados UL LI{
	list-style-image: url(../img/side_bullet_distribuidores.png);
}

DIV#caracteristicas{
	background-color:#E9E9E9;
	padding-left: 17px;
	padding-right:17px;
}

DIV.row_grisBlanco  UL LI {
	font-size: 9px;
	margin-right:10px;
	margin-top:-1px;	
	margin-left: 155px;
}

p.empresa{
	margin-left:20px;
	margin-right:25px;
	margin-top:15px;	
}

a.sinDecoracion {
	border: none !important;
}



DIV.serviciciosText{
	 margin-left:165px;
	 margin-right:15px;
}


DIV.serviciosCuadro{
	background:url(../img/servicios_fondo_1.gif) no-repeat;
	position:relative;
	margin-left:165px;
	margin-right:15px;
	margin-top:-8px;
	height:186px;
}


DIV.serviciosCuadroText{
	padding-top:15px;	
}

DIV.serviciosCuadroText2{
	padding-top:10px;	
}


DIV.serviciosCuadro UL LI {
	margin: 5px 0px 6px 7px;
}

DIV.cuadros_right  A:link, DIV.cuadros_right  A:visited {
	
	color: #000;
	border-bottom: 1px dotted #999;
}
DIV.cuadros_right A:hover { color:#00FF33}



DIV.serviciosCuadroText2 UL LI {
	margin: -2px 0px 6px 7px;
}

DIV.cuadros_right{
}

P.serviciosIntegral {
color: #000000;
font-size:11px;
font-weight:bold;
}

DIV.tarifas{
	margin-bottom:10px; 
	background:#ECECEC;
}

DIV.row_grisBlanco {		
	background-color:#E9E9E9;
	background: url(../img/divGrisBlancoCuerpo.gif) repeat;
	width:554px;
	position: relative;
	margin-bottom:15px;
}



DIV.row_BlancoAzul {		
	background-color:#E9E9E9;
	background: url(../img/divBlancoAzulCuerpo.gif) repeat;
	width:554px;
	position: relative;
	margin-bottom:15px;
}

DIV.row_BlancoRosa {		
	background-color:#E9E9E9;
	background: url(../img/divBlancoRosaCuerpo.gif) repeat;
	width:554px;
	position: relative;
	margin-bottom:15px;
}

DIV.row_gris {		
	background-color:#A8A8A8;
	height:25px;
	background: url(../img/divGrisArriba.gif) top no-repeat;
	width:554px;
	position: relative;
}

.imagenGrisBlanco{
	position: absolute; 
	top: 10px; 
	right:420px;
}

TABLE.table_tarifas {
	border-collapse: collapse;
	background: #fff;
}
TABLE.table_tarifas TH {
	background-color:#9E31AE;
	color: #fff;
	padding: 4px 6px;
	text-align: center;
}
TABLE.table_tarifas TH.left {
background-image: url(../img/th_fondo_top_left.gif);
background-position: top left;
background-repeat:no-repeat;
}
TABLE.table_tarifas TH.right {
background-image: url(../img/th_fondo_top_right.gif);
background-position: top right;
background-repeat:no-repeat;
}
TABLE.table_tarifas TD {
	padding: 2px 4px;
	border-bottom: 1px solid #E7CDEA;
	text-align: center;
}
TABLE.table_tarifas TD.fondo1 {
	background: #F7EFFA;
	font-weight: bold;
}

p.empresaProductos{
	margin-left:160px;
	margin-right:10px;
	font-size:9px;
	line-height:130%;
	margin-top:5px;
}

DIV.contactarBlanco {		
	background-color:#FFFFFF;	
	width:554px;
	position: relative;
	margin-bottom:15px;
}

DIV.contactarBlancoPeque {		
	background-color:#FFFFFF;	
	width:263px;
	position: relative;
	margin-bottom:15px;
}

p.emails{
	padding: 0;
	margin: 0 0 8px 15px;
	line-height:1.35em;
}

DIV#subMenuCaracteristicas{
	background: url(../img/caracteristicas_submenu.gif) no-repeat;	
	padding-left:2px;
	padding-top:2px;
}

a.subMenuCaracteristicas:hover{
	color:#FFFFFF !important;
	border: none !important;
	padding-left:2px;
	padding-right:5px;	
}

.subMenuCaracteristicas{
	color:#000000;	
	border: none !important;
	padding-right:5px;	
	padding-left: 2px;
}

a.subMenuCaracteristicasActivo{
	color:#FFFFFF !important;
	padding-left:6px;
	padding-right:6px;	
	padding-left: 2px;
	border: none !important;
	
}

DIV.submenu_pruebelo {
height:33px;
margin-top: -8px;

}

DIV.submenu_contactar {
height:33px;
margin-top: -8px;
background: url(../img/contactar.gif) no-repeat;
}

DIV.submenu_clientes {
height:33px;
margin-top: -8px;
padding-top:2px;
background: url(../img/clientes_top.gif) no-repeat;
}

DIV.submenu_login {
height:33px;
margin-top: -8px;

}

DIV#subMenuDistribuidores{
	background: url(../img/distribuidores_submenu.gif) no-repeat;	
	padding-left:2px;
	padding-top:2px;
}

UL.blue-dot LI {
	list-style-image: url(../img/side_bullet_blue.png);
	padding-bottom: 10px;
	padding-right:30px;
}

DIV#subMenuLegal_top{
	background-color: #3CC711;
	border-top: 3px solid #FFFFFF;
}

DIV#subMenuLegal_bottom{
	background-color: #65FD36;		
}

UL.condiciones_generales LI{
	list-style:none;
	list-style-image: none !important;
	font-weight: bold;	
}

UL.condiciones_generales LI A{
	border:none !important;
	text-decoration:underline !important;
}

.legal_content P{
	padding-left:25px;
	padding-right:25px;
}

.condiciones_title{
	border:none !important;
}

.hr_condiciones{
	height:4px !important;
	background-color:#E9E9E9 !important;
	margin-left:15px;
	margin-right:15px;
	color: #E9E9E9 !important;
}


A.boton_new, INPUT.boton_new	{
border: none !important;
text-decoration: none !important;

color:#FFFFFF !important;
 font-size:13px;
 font-weight:bold;
 background: #eee url(../img/cursor3.png) bottom right no-repeat;

 text-transform:uppercase;


}
A.boton_new.caracteristicas {
 padding: 2px 22px 2px 5px;
background-color: #DCB404;
}

INPUT.boton_new.caracteristicas2 {
 padding: 2px 22px 2px 5px;
 
   background: #0073CE url(../img/cursor4.png) bottom right no-repeat !important;
}

A.boton_new.caracteristicas2 {
 padding: 2px 22px 2px 5px;
background-color: #0073CE ; 
}

A.boton_new.caracteristicas3 {
 padding: 2px 22px 2px 5px;
   background: #0073CE url(../img/cursor5.png) bottom right no-repeat !important;

}

A.boton_new.contratar {
 padding: 2px 22px 2px 5px;
   background: #BA45CD url(../img/cursor_contratar.png) bottom right no-repeat !important;

}

A.boton_new.solcitar {
  background: #BA45CD url(../img/cursor4.png) bottom right no-repeat !important;
 padding: 2px 22px 2px 5px;


}


INPUT.boton_new.pruebelo {
padding-left: 5px;
padding-right:20px;
background-color: #0073CE !important;
}

INPUT.boton_new.enviar_datos {
padding-left: 5px;
padding-right:20px;
  background: #00BA00 url(../img/cursor4.png) bottom right no-repeat !important;
  
  overflow: visible;
  

}



INPUT.boton_new.contratar2 {
padding-left: 5px;
padding-right:20px;

font-size:12px;
padding-top: 1px;
  background: #BA45CD url(../img/cursor_contratar.png) bottom right no-repeat !important;
 


}


INPUT.boton_new.contratar27 {
padding-left: 0px;

padding-right:15px;
font-size:12px;
padding-bottom:2px;
padding-top:2px;
  background: #51479E url(../img/cursor4.png) bottom right no-repeat !important;
 
}

INPUT.boton_new.contratar20 {
padding-left: 20px;
padding-right:20px;
background-color: #DFAF03 !important;
}

DIV.titulo_new.caracteristicas {

 font-weight:bold;
 font-size: 18px;
 color:#BA45CD;
 font-family:Helvetica, sans-serif;

 text-transform:uppercase;
}

DIV.titulo_new.caracteristicas2 {

 font-weight:bold;
 font-size: 14px;
 color:#BA45CD;
 font-family:Helvetica, sans-serif;

 text-transform:uppercase;
}

DIV.titulo_new.clientes {

 font-weight:bold;
 font-size: 18px;
 color:#D58C00;
 font-family:Helvetica, sans-serif;

 text-transform:uppercase;
}

DIV.titulo_new.distribuidores {

 font-weight:bold;
 font-size: 18px;
 color:#EAAE01;
 font-family:Helvetica, sans-serif;

 text-transform:uppercase;
}

DIV.titulo_new.pruebaGratis {

 font-weight:bold;
 font-size: 18px;
 color:#FFFFFF;
 font-family:Helvetica, sans-serif;
 background-color:#0072CD;

padding: 5px 5px 5px 5px;
 text-transform:uppercase;
}

DIV.titulo_new.pruebaGratis {

 font-weight:bold;
 font-size: 18px;
 color:#FFFFFF;
 font-family:Helvetica, sans-serif;
 background-color:#0072CD;

padding: 5px 5px 5px 5px;
 text-transform:uppercase;
}

DIV.titulo_new.pruebaGratis2 {

 font-weight:bold;
 font-size: 18px;
 color:#FFFFFF;
 font-family:Helvetica, sans-serif;
 background-color:#51499C;

padding: 5px 5px 5px 5px;
 text-transform:uppercase;
}

DIV.titulo_new.pruebaGratis2llave {


 font-weight:bold;
 font-size: 18px;
 color:#FFFFFF;
 font-family:Helvetica, sans-serif;

   background: #51499C url(../img/llave_violeta.gif) left no-repeat !important;



padding: 5px 5px 5px 40px;
 text-transform:uppercase;
}


DIV.login_ {

 font-weight:bold;
 font-size: 10px;
 color:#013B7B;
 font-family:Helvetica, sans-serif;
text-align:right;

}

DIV.titulo_new.sidebar, H2.titulo_new.sidebar {

 font-weight:bold;
 font-size: 14px;
 color:#FFFFFF;
 font-family:Helvetica, sans-serif;

padding: 5px 5px 5px 5px;
 text-transform:uppercase;
}

DIV.titulo_new.contactar {

 font-weight:bold;
 font-size: 18px;
 color:#FFFFFF;
 font-family:Helvetica, sans-serif;
 background-color:#3CC712;

padding: 5px 5px 5px 5px;
 text-transform:uppercase;
}


DIV.titulo_new.formulario2 {

 font-weight:bold;
 font-size:14px;
 color:#00900D;
 font-family:Helvetica, sans-serif;

 text-transform:uppercase;
}

img.blanca_login {
	margin-left:9px;
}