
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0;}
* {
    margin:0;padding:0;
}

body{
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:arial;
	background:#000000;
	background-image: url(/images/bgs/shape.png);
	background-position:50% 0%;
	background-repeat: no-repeat;
}
/*estructuras principales*/
#divHeader{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:55px;
	float:none;
	color:#757575;
	background:url("/images/bgs/bgheader.png") repeat-x;	
}
#principal{
    margin:0px;
    paddin:0px;
}
#imgMask{
    margin:0px;
    paddin:0px;
}
#header{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:998px;
	height:44px;
	float:none;
	color:#cccccc;
}
.header_secciones_div{
	position:relative;
	height:44px;
	width:auto;
	float: left;
}

.header_secciones_texto_off{
	position:relative;
	height:44px;
	width:auto;
	float: left;
	text-decoration:none;
	font-size:10px;
	color: #CCCCCC;
	font-family:arial;
	background: url("/images/bgs/header_div_off.jpg") repeat-x; 
}
.header_secciones_texto_on{
	position:relative;
	height:44px;
	width:auto;
	float: left;
	display:none;
	text-decoration:none;
	font-size:10px;
	color: #00B8AD;
	font-family:arial;	
    background: url("/images/bgs/header_div_on.jpg") repeat-x;
    cursor: pointer;
}

#selectorPais{
	float: right;
	position: relative;
	width: 107px;
	height: 25px;
	font-size:11px;
	margin-right: 10px;
	cursor: pointer;
}
#selectorPais_off{
	float: right;
	position: relative;
	width: 107px;
	height: 25px;
	color:  #cccccc;
	background: url("/images/selectorPais/argentina_top_normal.jpg");
	
}
#selectorPais_off:hover{
	background: url("/images/selectorPais/argentina_top_over.jpg");	
	color:  #00B8AD;
}
#selectorPais_on_top{
	float: right;
	position: relative;
	width: 107px;
	height: 25px;
	background: url("/images/selectorPais/argentina_top_click_normal.jpg");
	color: #000000;
	display: none;
}
#selectorPais_on_top:hover{
	background: url("/images/selectorPais/argentina_top_click_over.jpg");
	color:  #00B8AD;
}
#selectorPais_on_drop{
	float: right;
	position: relative;
	width: 107px;
	height: 25px;
	background: url("/images/selectorPais/brasil_drop_normal.jpg");
	color: #000000;
	display: none;
}
#selectorPais_on_drop:hover{
	background: url("/images/selectorPais/brasil_drop_over.jpg");
	color:  #00B8AD;
}
.logodiv{
	margin:0px;
	margin-top:-2px;
	padding:0px;
	float:left;
	width:156px;
	height:44px;
	cursor: pointer;
}
ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	margin-right:20px;
}
li{
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
li a{
	color:#CCCCCC;
	text-decoration:none;
	font-size:13px;
}
li a:hover{
	color:#00B8AD;
}
.a_on{
	color:#00B8AD;
	text-decoration:none;
	background: url("/images/bgs/header_div_on.jpg") repeat-x;
}
.a_on_footer{
	color:#00B8AD;
	text-decoration:none;
}
#divContents{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	float:none;
	display:table;
}
#contents{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:998px;
	float:none;
    display:table;
}
/*FOOTER*/
#footer{
	font-family:arial;
	margin-left:auto;
	margin-right:auto;
	width:998px;
	height:100%;
	float:none;
}
.separador_footer{
	margin-left:auto;
	margin-right:auto;
	margin-top:37px;
	padding:0px;
	width:968px;
	height:36px;
	color:#cccccc;
	font-size: 12px;
	border-bottom: solid #171717 1px;

}
.separador_footer ul{
	margin:0;
	margin-left:20px;
	text-decoration: none;
	float:right ;
	color: #cccccc;
}
.separador_footer li{
	margin-top:0;
	margin-left: 4px;

}
.footer_content{
	margin-left:25px;
	margin-right:auto;
	margin-top:22px;
	margin-bottom:22px;
	width:968px;
}

.footer_content ul a{
	color:#3cb5ab;
	font-size: 10px;
	text-decoration: none;
	
}
.footer_content ul{
	margin:0;
	width:120px;
	margin-left:20px;
	margin-bottom:5px;
	float:left;
	text-align: left;
	border-right: solid #171717 1px;
	
}
.footer_content li{
	margin:0;
	margin-top:10px;
	color: #737373;
	font-size: 10px;
	float: none;
}
.footer_content li a{
	color: #737373;	
}
.footer_content li a:hover{
	color: #ffffff;	
}

/*modulos dinamicos*/
.modules{
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	float:left;
	display: inline;
}

/*registro*/
.registro{
	background:url(/images/registro/fondo.jpg) no-repeat;
	margin:0px;
	padding:0px;
	display:table;
	margin-left:10px;
	width:980px;
	height:550px;
}
.tituloregistro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cccccc;
	font-weight:normal;
	margin-top:115px;
	margin-bottom:53px;
}
.verde{
	color:#23bcb9;
	font-weight:normal;
	text-decoration:none;
}
/*404*/
.error404{
	background:url(/images/error404.png) no-repeat;
	margin:0px;
	padding:0px;
	display:table;
	margin-left:10px;
	width:980px;
	height:550px;
	text-algin:center;
}
.tituloerror{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#c1d82f;
	margin-top:175px;
	margin-bottom:40px;
	font-weight:normal;
}
.textoerror{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#656565;
	font-weight:normal;
	line-height:20px;
}

a img{
	border: 0px;
}
a{
	text-decoration: none;
	cursor: pointer;
}
.imgDiv{
}

.poldecoration{
    margin: 0px;
    padding: 0px;
    float:left;
    width: 241px;
    height: 500px;
    text-align: left;
    margin-top: 400px;
}
.poldecorationdiv{
    margin: 0px;
    padding: 0px;
    float:left;
    width: 241px;
    height: 1000px;
    text-align: left;
    background: url("/images/misc/politica-bg.png") repeat-y;    
}
.politica-texto{
    margin: 0px;
    padding: 0px;
    float:left;
    width: 697px;
    text-align: left;
    margin-left: 40px;

}
.longtext{
    font-family: arial;
    color: #fff;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
.titlepolitica{
    font-family: arial;
    color: #fff;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
#logo22dg{
	width:40px;
	height:15px;
	float: right;
	margin-right: 15px;
}

.registro_resuelto{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:316px;
	height:229px;
	font-family: arial;
	font-size: 14px;
	color: #cccccc;
}
.titulo_error{
	width:316px;
	height:50px;
	background-image: url("/images/registro/titulo_error.jpg");
}
.titulo_exito{
	width:316px;
	height:50px;
	background-image: url("/images/registro/titulo_exito.jpg");
}
.titulo_mail{
	width:328px;
	height:50px;
	background-image: url("/images/registro/titulo_mail.jpg");
}
.cuerpo_error{
	margin-top:23px;
	margin-left:43px;
	margin-right:43px;
	margin-bottom:10px;
	line-height:25px;
	widht:316px;
	height:auto;
}
.pie_error{
	widht:316px;
	height:84px;
}

