
#form-name {
	font-weight:bold;
	height: 20px;
	vertical-align: top;
	padding-left:3px;
	padding-top:3px;
}

#form-value {
	align: top;
	vertical-align: top;
	padding-left:3px;
	padding-top:3px;	
}

#form-option {
	width: 75px;
	align: top;
	vertical-align: top;
	padding-left:3px;
	padding-top:3px;
	
}

#call_result {
   	position: absolute;
  	border: 1px solid #A3A3A3;
   	width: 250px;
   	display: none;
   	background-color: #FFFFFF;
   	padding: 8px 8px 8px 8px;
}

#error {
   border: 1px solid #ff0000;
   background-color: #fff;
   padding: 10px 8px 10px 40px;
   background-image:url(/images/latinmail/error.jpg); background-position:5px 5px; background-repeat:no-repeat;
   font-weight:bold; 
   color: #ff0000;  
   font-size:12px;}
   	
#flash {
	border: solid 1px #D1D1D1;
	background-color: #F9F9F9;
   	padding: 10px 8px 10px 36px;
   	font-weight:bold;}

#error ul{ 
   	padding: 0; 
   	margin: 10px 0 0 0; 
   	font-weight:normal;
}

#error li{ 
	background-image:url(/images/latinmail/cuad.gif); 
	background-repeat:no-repeat; 
	background-position: 
	left 6px; list-style-type:none; 
	padding-left:13px; 
	font-size:11px; 
	line-height:1.35em; 
	color: #000;
}

.botones { 
	width: 100%; 
	margin-top:10px; 
	padding-top: 10px; 
	border-top: solid 3px #d7d7d7;
}

.izq { 
	width: 50%; 
	text-align:left; 
	float:left;
}

.dere { 
	width: 50%; 
	text-align: right; 
	float:left;
}

.arriba { 
	WIDTH: 600px; 
	max-widht: 600px; 
	height:12px; 
	max-height: 12px; 
	background-image:url(/images/latinmail/fondo_up.gif); 
	background-repeat:no-repeat; 
	pading-bottom:0; 
	margin-bottom:0;
}

.abajo { 
	WIDTH: 600px; 
	max-width: 600px; 
	height:14px; 
	min-height: 14px; 
	background-image:url(/images/latinmail/fondo_down.gif); 
	background-repeat:no-repeat; 
	pading-bottom:0; 
	margin-bottom:0;
}

.centro { 
	WIDTH: 600px; 
	PADDING-LEFT: 25px; 
	PADDING-RIGHT: 25px; 
	background-image:url(/images/latinmail/fondo_lateral.gif); 
	background-repeat:repeat-y; 
	pading-bottom:0; 
	margin-bottom: 0;
}

#contrasenya{ 
	FONT-SIZE: 11px; 
	MARGIN: 0px;  
	COLOR: #000; 
	PADDING-TOP: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#contrasenya2{
	width: 600px;
	height: 546px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-image:url(/images/latinmail/fondo4.gif);
	background-repeat:no-repeat;
	padding-top:26px;
	padding-left:25px;
	margin:0;   
}

#contrasenya h1, #contrasenya2 h1{
 	font-family:Arial, Helvetica, sans-serif; 
 	font-size: 11.5pt; 
 	font-weight: bold; 
 	padding-left: 17px; 
 	background-image: url(/images/latinmail/flecha_q.gif);
 	background-repeat: no-repeat;
 	background-position: left 4px; 
}

#contrasenya .titular2, #contrasenya2 .titular2 {
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	background-image: url(/images/latinmail/flecha.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 11px;
	margin-bottom: 20px;
}

#contrasenya .titular2 a{
        text-decoration: none;
}

#contrasenya .titular2 a:hover{
        text-decoration: underline;
}

#contrasenya .titular, #contrasenya2 .titular {
	font-size:16pt;
	line-height:normal;
	color:#666666;
	margin-bottom: 0;
}

#contrasenya .titularcolor, #contrasenya2 .titularcolor {
	font-size:16pt;
	font-weight: bold;
	color:#0066cc;
}

#contrasenya .textgris, #contrasenya2 .textgris {
	font-size:8.6pt;
	color: #999999;
	margin-top: 2px;
	margin-bottom: 0;
}

#contrasenya a, #contrasenya2 a{
	text-decoration: underline;
	color: #000000;
}

#contrasenya a:hover, #contrasenya2 a:hover{
	text-decoration: underline;
	color: #0066cc;
}

#contrasenya .linea, #contrasenya2 .linea{
	margin-top: 0px;
	margin-bottom:5px; 
	border-bottom: solid 1px #d7d7d7; 
}

#contrasenya input.gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #CFCFCF;
	height: 15px;
	background-color: #F7F7F7;
	margin: 0;
}

#contrasenya select{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #CFCFCF;
	background-color: #F7F7F7;
	margin: 0;
	text-align: justify;
}

#contrasenya textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #CFCFCF;
	background-color: #F7F7F7;
	margin: 0;
	padding: 8px 8px 8px 8px;
	text-align: justify;
}

#contrasenya2 input.gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border: solid 1px #CFCFCF;
	height: 15px;
	background-color: #F7F7F7;
}

#contrasenya .boton, #contrasenya2 .boton{
	margin: 0 0 10px 16px;
	vertical-align:middle;
}

#contrasenya .imagen, #contrasenya2 .imagen {
	margin: 0;
	padding: 0;
}

#contrasenya .limpia, #contrasenya2 .limpia { 
	width: 550px;
	border: 0; 
	margin: 0; 
	border-collapse: collapse;
	border: 0;
}

#contrasenya .limpia li, #contrasenya2 .limpia li{  	
  	background-image:url(/images/latinmail/cuad.gif); 
  	background-repeat:no-repeat; 
  	background-position: left 6px; 
  	list-style-type:none; 
  	padding-left:10px; 
  	line-height:1.30em;
}

#contrasenya .limpia li a, #contrasenya2 .limpia li a{  	
 	text-decoration: none;
}

#contrasenya .limpia li a:hover, #contrasenya2 .limpia li a:hover{  	
 	text-decoration: underline;
}

.menuizq li{
	background-image:url(/images/latinmail/cuad.gif);
        background-repeat:no-repeat;
        background-position: 10%;
        list-style-type:none;
        padding-left:19px;
}

.menuizq li a{
	text-decoration: none;
	FONT-SIZE: 11px;
        MARGIN: 5px;
        COLOR: #000;
        PADDING-TOP: 15px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.menuizq li a:hover{
	text-decoration: underline;
}

.miespacio a{
	background-image:url(/images/latinmail/flecha.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	text-decoration: none;
        FONT-SIZE: 11px;
        MARGIN: 0px;
        COLOR: #000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.miespacio a:hover{
        text-decoration: underline;
}



#contrasenya .limpia td, #contrasenya2 .limpia td {
	padding: 0;
	border: 0;
}

#contrasenya .marco, #contrasenya2 .marco {
	width: 515px;
	border: solid 1px #D1D1D1;
	background-color: #F9F9F9;
	padding: 9px 13px;
	margin: 5px 0 20px 0;
}

#contrasenya .nota, #contrasenya2 .nota {
	font-size:12px;
	font-weight:bold;
}

#contrasenya2 p.medida {
	width: 530px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 3px;
	padding-top: 0;
	padding-bottom: 0;
}

#desactivada { margin:0 auto; padding: 20px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:15px;}
#desactivada h1{ font-size:12px; color:#0066CC; }
#desactivada td, #desactivada a {color:#000000; text-decoration:none;}
#desactivada a:hover {olor:#0066cc; text-decoration:underline;}
#desactivada input { border: solid 1px #999; margin: 10px 10px 0 0; padding: 1px 2px 1px 2px; font-size:10px; font-weight: bold; color:#333;}

/* EMPIEZA BIENVENIDA (.CSS NOU)*/

.centrado { font-family:Arial, Helvetica, sans-serif; color:#000; margin:0 auto;}
.bienvenida a, .bienvenida a:visited { color:#666; text-decoration:underline;}
.bienvenida a:hover { color:#0066cc; text-decoration: underline;}

td.fodoimagen { background-image:url(/images/latinmail/fdo_conf_registro.gif); background-repeat:no-repeat;}

.regis { margin: 115px 0 0 20px; width: 250px; max-width: 250px; padding: 0;}
.regis h2 { color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; padding: 0; margin:10px 0 0 0;}

.bienvenida {margin-left: 20px;margin-bottom:5px;width: 530px; max-width: 530px; margin-top:25px;}
.bienvenida ul{ margin: 0; padding: 0}
.bienvenida li{ list-style-type: none; color: #666; font-size: 11px; font-weight: normal; text-align: left; background-image: url(/images/latinmail/cuad.gif); background-position: 0px 6px; background-repeat: no-repeat; padding: 0 0 0 10px; margin:0; line-height: 20px;}
.bienvenida h2{ font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; line-height: 13px; padding:4px 0 3px 0; margin:0px;}
.bienvenida a.pmp{ color:#0066cc; text-decoration: none;}
.bienvenida a:hover.pmp{ color:#0066cc; text-decoration: underline;}
.botones { margin-left: 20px; width: 516px; max-width: 516px; margin-top:17px; padding-top: 12px; padding-bottom: 12px; border-top: solid 3px #e2e2e2;}
.izq { width: 257px; max-width: 257px; text-align:left; float:left;}
.dere { width: 257px; max-width: 257px; text-align: right; float:left;}

/*Estilos para inclusion de SED*/

.pcorreo01 { font-family:Arial, Helvetica, sans-serif; color:#000; margin:0 auto;}
.pcorreo01 .bgbdy {margin-left: 20px;margin-bottom:5px;width: 530px; max-width: 530px; margin-top:25px;}
.pcorreo01 .bgbdy p{ margin:0; padding: 0;}
.pcorreo01 .bgbdy ul{ margin: 0; padding: 0}
.pcorreo01 .bgbdy li{ list-style-type: none; color: #666; font-size: 11px; font-weight: normal; text-align: left; background-image: url(../images/punt.gif); background-position: 0px 6px; background-repeat: no-repeat; padding: 0 0 0 10px; margin:0; line-height: 20px;}
.pcorreo01 .bgbdy h2{ font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; line-height: 13px; padding:4px 0 3px 0; margin:0px;}
.pcorreo01 .bgbdy a, .pcorreo01 .bgbdy a:visited { color:#666; text-decoration:underline;}
.pcorreo01 .bgbdy a:hover { color:#0066cc; text-decoration: underline;}

/* FIN BIENVENIDA*/

/* EMPIEZA MARKETING */

.marketing { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 0 10px 0 10px; background-color:#d9d9d9; color:#000;
}
.marketing div{ padding: 10px 0px 25px 45px; width: 167px; float: left;}
.marketing td{ padding:0; margin:0; width: 550px; height:7px; background-image:url(/images/latinmail/fondotop.gif); background-position: left top; background-repeat:no-repeat;}
.sinespacio{ padding:0; margin:0; width: 550px; height:7px; background-image:url(/images/latinmail/fondotop.gif); background-repeat:no-repeat; background-position: 0px 0px; background-repeat:no-repeat; background-color:#d9d9d9;}
.sinespacioabajo{ padding:0; margin:0; width: 550px; height:7px; background-image:url(/images/latinmail/fondobottom.gif); background-repeat:no-repeat; background-position: 0px 0px; background-repeat:no-repeat; vertical-align:bottom;}
.datos { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding: 0px 0px 0px 10px; background-color:#d9d9d9;}
.datos .bold { font-weight:bold; padding: 6px 0 9px 56px; }

/* FIN MARKETING */
