/* CSS Document */

/*.footer { width:780px; font-size:11px; padding-top:15px; /*border-top: solid #00C900 1px}*/
.footer { width:100%; font-size:11px; padding-top:15px; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; /*border-top: solid #00C900 1px*/ text-align:center}
.footer a { color:#0C7F00}
.footer ul { list-style:none; padding:0; margin:0}
.footer ul li { display:inline; padding: 0 5px}
.footer .footer-left { float:left; width:300px; text-align:left;}
.footer .footer-right { text-align:right; margin-right:0; /* width: 347px*/}
.footer .footer-right .grisclaro { color:#999}

/* registro-invitacion */

.maincontainer { width:780px; font: 0.8em "lucida grande", tahoma, verdana, arial, sans-serif; margin:0 auto; padding:0;}
.logo { width:134px; float:left; height:55px; padding:0; margin:0}

.menu { width:640px; height:35px; margin:0 0 0 140px; padding:20px 0 0px 0; text-align:right; color: #0C7F00; font-weight:bold; font-size:11px;}
.menu form { margin:0px } 
.menu a { color: #999; text-decoration:none; font-weight:normal}
.menu a:hover { color: #999; text-decoration:underline}
.menu input { margin:0 15px 0 2px; font-size:11px}
.menu .boton { background:#0C7F00; color:#FFF; border: #00C900 solid 1px;}
.menu .idioma { color: #0C7F00; font-weight:bold}
.menu .idioma select { font-size:11px; margin-left: 5px}
.menu .olvido { padding-right:200px; font-size:88%; background:#CCC}

.title_inv { background: url(/img/fondo_caja_registro.gif) 100% 25% repeat-x; margin:0; padding:5px 10px}
.lineaverde { border-bottom:#0C7F00 solid 1px; margin-bottom:10px}
.verdeoscuro { color: #0C7F00}
.error { margin:0; color:#f00; text-align:left; padding:0;}

.registro_inv  { width:380px; padding:10px; margin:10px auto; border: 5px solid #F8F8F8; background:url(/img/fondo_caja_registro.gif) bottom left repeat-x;  font-size:13px; font-family:"Trebuchet MS", Verdana, Arial;}
.registro_inv input  { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; border:#0C7F00 1px solid; text-align:left; margin:0; padding:0}

.registro_inv dt { text-align:right; padding:0; margin:0}
.registro_inv dd { text-align:left; padding:0; margin:0}

/*.signup_inv { text-align:center; margin:10px 0 0 0}
.signup_inv a {display:block; padding:18px 25px 15px 75px;font-size:13px; color:#333; font-weight:bold; text-decoration:none; margin:0 auto; background: url(/img/signup2_original.gif) 72% 50% no-repeat;}
.signup_inv a:hover { text-decoration:underline}*/

.signup_inv { background:#0C7F00; color:#FFF; border: #00C900 solid 1px; width:115px; font-size:15px; font-weight:bold; height:25px; text-align:center; margin:10px auto 10px 155px; padding-top:5px}
.signup_inv a { color:#FFF; text-decoration:none;}
.signup_inv a:hover { text-decoration:underline;}

.captcha_inv { width:190px; text-align:center}

.mas_invitaciones { background:#E7E7E7; padding:5px; width:400px; margin: 10px auto}
.mas_invitaciones_titu { margin:20px auto 10px auto; width:400px; font-size:14px; font-weight:bold; border-bottom: 1px solid #0C7F00}
.mas_invitaciones a { color:#0C7F00; text-decoration:none}
.mas_invitaciones a:hover { text-decoration:underline}
.mas_invitaciones_quien { background:url(/img/fondo_mas_invitas.gif) repeat-x; padding:5px}
.mas_invitaciones_quien_titu { font-size:13px; font-weight:bold; border-bottom:#0C7F00 1px solid; padding-bottom:0}
.mas_invitaciones_quien input { vertical-align: bottom}

/*OTROS ELEMENTOS*/

/*Popup borrar elemento*/
 
.global {
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
z-index:3;
}

#desactivar {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:5000;
	width:100%;
	height:100%;
	background-color:#fff;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#desactivar[id]{position:fixed;}
#caja{
	display:none;
	position: absolute;
	top:55%;
	left:55%;
	z-index:9999;
	width:1px;
	height:1px;
	background:#fff;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	text-align:left;
}
#caja[id]{	position:fixed;}

.desactivar {
display:none;
position:absolute;
width:100%;
height:100%;
background:#fff;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
z-index:3000;
}

#borrar, .borrar {
position:relative;
padding:20px;
border: 2px solid #0C7f00;
text-align:center;
width:350px;
background: #efefef;
left:0px;
}

.borrarcondiciones {
position:relative;
padding:10px;
border: 2px solid #0C7f00;
width:350px;
background: #efefef;
left:0px;
text-align:left;
z-index:5000;
}

.borrarcondiciones textarea {font-size:100%; font-family:arial; width:95%}

