.modal{
position:absolute;
background:#000;
border:1px solid #333;
z-index:99999 !important;
}
.modal .cerrar{
position: absolute;
top:0;
right:10px;
}
.modal .cerrar span{
color:#c00;
text-decoration:none;
font-size:11px;
font-weight:bold;
cursor: pointer;
position:relative;
top:5px;
}
.modal .cerrar span img{
position:relative;
padding-left:3px;
top:5px;
}
.modal.subirmapa{
width:635px;
padding:10px;
height:475px;
font-size:14px;
font-weight:bold;
}
.modal.subirmapa #map_canvas{
width:556px;
height:335px;
margin:10px auto;
}
#map_form {
width:20%;
float:left;
}
#map_canvas span{
display:none;
}

#map_search {
position:relative;
top:0px;
left:40px;
}
#map_search input{
border:1px solid #666;
height:23px;
padding:5px;
width:445px;
position:relative;
bottom:5px;
}
#map_search .buscar{
position:relative;
top:11px;
left:15px;
}
.modal.mensaje{
	width:340px;
	padding:20px;
}
.modal.mensaje label{
	font-size:12px;
	color:#999;
	margin-top:10px;
}
.modal.mensaje input.text{
	height:20px;
	width:320px;
	padding:5px;
}
.modal.mensaje textarea.text{
	height:200px;
	width:320px;
	padding:5px;
}
.modal.recomendar{
	width:340px;
	padding:20px;
}
.modal.recomendar label{
	font-size:12px;
	color:#999;
	margin-top:10px;
}
.modal.recomendar input.text{
	height:20px;
	width:320px;
	padding:5px;
}
.modal.recomendar textarea.text{
	height:200px;
	width:320px;
	padding:5px;
}
.modal.amigo{
	width:340px;
	padding:20px;
}
.modal.amigo label{
	font-size:12px;
	color:#999;
	margin-top:10px;
}
.modal.amigo input.text{
	height:20px;
	width:320px;
	padding:5px;
}
.modal.amigo textarea.text{
	height:200px;
	width:320px;
	padding:5px;
}
.modal.imagen{
	background:url(../images/fondos/modal/encuadre.jpg) repeat top right;
	width: 730px;
}
.modal.imagen .form{
	padding:34px 18px 21px 22px;
	zoom:1;
}
.modal.imagen .original{
	float:left;
	width: 212px;
}
.modal.imagen .jcrop-holder {
	margin-top: 9px;
}
.modal.imagen .derecha
{
	margin-left: 20px;
	float:right;
	width:268px;
	height:177px;
}
.modal.imagen .preview
{
	margin: 9px 0 9px 0;
	width:268px;
	height:177px;
	overflow:hidden;
}
.modal.denuncia{
	width:340px;
	padding:20px;
	color:#ccc;
	font-size:13px;
}
.modal.denuncia select{
	height:27px;
	padding:5px;
	margin-bottom:20px;
}
.modal.denuncia label{
	font-size:13px;
	color:#ccc;
	margin-top:10px;
	display:block;
	font-weight:700;
	padding-bottom:5px;
}
.modal.denuncia input.text{
	height:20px;
	width:320px;
	padding:5px;
}
.modal.denuncia textarea.text{
	height:200px;
	width:320px;
	padding:5px;
}
.modal.actualiza{
	background:url(../images/fondos/modal/encuadre.jpg) no-repeat top right;
	width: 375px;
	padding-bottom:10px;
	display: none;
}
.modal.actualiza select
{
	border:0;
	width:155px;
	height:27px !important;
}
.modal.actualiza h1
{
	font-size:16px;
	padding:10px 0 0 20px;
	width:200px;
}
.modal.actualiza .form{
	padding:34px 18px 21px 22px;
	zoom:1;
}
.modal.actualiza label
{
	color:#999999;
	font-size:12px;
	margin-top:10px;
}
.modal.actualiza .izquierda
{
	width:160px;
	padding-left:20px;
	float:left;
}
.modal.actualiza .izquierda .numero
{
	float:left;
	clear:left;
	width:80px;
}
.modal.actualiza .izquierda .numero input
{
	width:60px;
}
.modal.actualiza .izquierda .depto
{
	float:left;
	width:80px;
}
.modal.actualiza .izquierda .depto input
{
	width:60px;
}
.modal.actualiza .derecha
{
	width:160px;
	padding-left:20px;
	float:left;
}

.modal.mlogin{
	width:251px;
	padding:20px 0 0 0;
	color:#ccc;
	font-size:13px;
	border:0;
	background:transparent;
}
.modal.mlogin .cont
{
	padding:20px 20px 0;
	background: url(../images/fondos/modal/login.jpg) no-repeat #000;
	border:1px solid #333;
	height: 275px;
}
.modal.mlogin .cerrar
{
	top:-10px;
	right:0;
}
.modal.mlogin p
{
	padding:10px;
}
.modal.mlogin input.text{
	border:1px inset #fff;
	width:172px;
	padding:5px;
}
.modal.mlogin select{
	height:27px;
	padding:5px;
	margin-bottom:20px;
}
.modal.mlogin label{
	font-size:13px;
	color:#ccc;
	margin-top:10px;
	display:block;
	font-weight:700;
	padding-bottom:5px;
}
.modal.mlogin textarea.text{
	height:200px;
	width:320px;
	padding:5px;
}
.modal.mlogin a
{
	color:#c00;
	font-weight:bold;
	text-decoration: none;
}
.modal.mlogin .error p
{
	text-align:center;
	font-weight:700;
	padding-top:20px;
	color:#fff;
	font-size:11px;
	position:relative;
	top:20px;
}
.modal.mlogin .error p a img
{
	padding-top:20px;
}

.modal.cmixes-invitacion{
width:609px;
height:561px;
background:url(../c/mixes/images/fondos/modal_invitacion.gif);
position:relative;
border:0;
}
.modal.csunset-invitacion{
width:609px;
height:561px;
background:url(../c/sunset/images/fondos/modal_invitacion.png);
position:relative;
border:0;
}
.modal.cmixes-invitacion a img
{
	border:0;
}
.modal.csunset-invitacion a img
{
	border:0;
}
.modal.cmixes-invitacion input 
{
	width:198px;
	height:27px;
	border:0;
	position: absolute;
font-family:Arial;
font-size:14px;
color:#3A3120;
padding:5px;
background:#E4DDB2;
}
.modal.csunset-invitacion input 
{
	width:198px;
	height:18px;
	border:0;
	position: absolute;
    font-family:Arial;
    font-size:14px;
    color:#3A3120;
    padding:5px;
    background:#FFFFFF;
}
.modal.cmixes-invitacion #nombre1
{
	left:120px;
	top:222px;
}
.modal.cmixes-invitacion #nombre2
{
	left:120px;
	top:280px;
}
.modal.cmixes-invitacion #nombre3
{
	left:120px;
	top:338px;
}
.modal.cmixes-invitacion #nombre4
{
	left:120px;
	top:398px;
}
.modal.cmixes-invitacion #mail1
{
	left:349px;
	top:222px;
}
.modal.cmixes-invitacion #mail2
{
	left:349px;
	top:280px;
}
.modal.cmixes-invitacion #mail3
{
	left:349px;
	top:338px;
}
.modal.cmixes-invitacion #mail4
{
	left:349px;
	top:398px;
}
.modal.cmixes-invitacion .boton
{
	position:absolute;
	width:176px;
	height:32px;
	top:470px;
	left:240px;
}
.modal.cmixes-invitacion .cerrar
{
	position:absolute;
	width:72px;
	height:18px;
	top:20px;
	left:535px;
}

.modal.csunset-invitacion #nombre1
{
	left:120px;
	top:222px;
}
.modal.csunset-invitacion #nombre2
{
	left:120px;
	top:280px;
}
.modal.csunset-invitacion #nombre3
{
	left:120px;
	top:338px;
}
.modal.csunset-invitacion #nombre4
{
	left:120px;
	top:398px;
}
.modal.csunset-invitacion #mail1
{
	left:349px;
	top:222px;
}
.modal.csunset-invitacion #mail2
{
	left:349px;
	top:280px;
}
.modal.csunset-invitacion #mail3
{
	left:349px;
	top:338px;
}
.modal.csunset-invitacion #mail4
{
	left:349px;
	top:398px;
}
.modal.csunset-invitacion .boton
{
	position:absolute;
	width:176px;
	height:32px;
	top:470px;
	left:240px;
}
.modal.csunset-invitacion .cerrar
{
	position:absolute;
	width:72px;
	height:18px;
	top:20px;
	left:535px;
}
