@charset "UTF-8";
/* CSS Document */

html,body{
	margin:0;
	padding:0;
	background-image: url(../images/back_portal_noche.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #7268ff;
	font-family: 'trebuchet ms', Verdana, Tahoma;
	font-size: 12px;
}

#linkback {
	color:#ffffff;
}


.evipprom {
	width:742px;
	background-image:url(../images/bg_evip_noch_prom.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	padding-bottom:40px;
	position:relative;
}

.evip {
	width:742px;
	background-image:url(../images/bg_evip_noche.jpg);
	background-repeat: no-repeat;
	margin-top:10px;
	padding-bottom:40px;
	position:relative;
}

.contacto {
	width:742px;
	background-image:url(../images/fnd_contact_noche.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-top:10px;
}

p{margin:0 5px 10px}
a{ padding-bottom:5px;}

h1 {
	font-size:25px;
}

h2 {
	margin-top:8px;
	margin-bottom:0px;	
}

h3 {
	margin-top:0px;
	margin-bottom:5px;
	font-weight:normal;
	font-size:13px;
}

h4{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#420086;
}

h5{
	font-family: Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link { text-decoration:none; color:#000000; font-weight:bold; }
a:active, a:visited { color: #333333; font-weight:bold; text-decoration:none; }
a:hover { color: #7B2BE2}

.menu a { 
	display:block;
	font-weight:bold; 
	padding-bottom:2px;
	padding-left:5px;
	
	}
.menu a:active, { background:none;  }
.menu a:hover, menu a:visited { background:#dac2f3; }


a:hover img{
/*	border-top: 1px solid #7B2BE2;
	border-bottom: 1px solid #7B2BE2;*/
	border-right: 4px solid #7B2BE2;
	/*border-left: 1px solid #7B2BE2;*/
	border-collapse:collapse;
	opacity: 1.0;
	filter: none;

}

a img{
	
	filter: Gray;
	opacity: 0.8;
}

.divpag {
	background-color: #f6f3fa;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:0px;
	margin-bottom:5px;
	width: 610px;
}
.diverror {

	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFEAEA;
	padding: 5px;
	width: 97%;
	color: #333333;
}

#head_vip {

	background-image:url(../images/vip_headcont_noche.jpg);
	width:756px;
	height:196px;
	position:relative;

}

div#contenido {
background-color:#FFFFFF;
color:#003366;
display:block;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
padding-top:0px;
}

div#header {
	height:230px;
	line-height:80px;
	margin:0;
	color: #79B30B;
	width: 940px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#container{
	text-align:left;
	background-color: #FFFFFF;
}


div#content p{
	line-height:18px;
	margin-bottom:5px;
/*	width: 550px;*/
}


div#extra{
	background-color: #dccfe6;
	background-image: url(../images/bg_menu_noche.jpg);
    background-attachment: scroll;
	background-position: center top;
	background-repeat: repeat-x;
	padding-left: 10px;
	height: 600px;
	float:left;
	width:140px;
	margin-left:-300px;
}

div#container{
	width:940px;
	margin:0 auto;
}

div#wrapper{
	float:left;
	width:920px;
}

div#content_vip{
	background-color: #FFFFFF;
	float:left;
	margin-right:0px;
	width:760px;
}

div#content_lst{
	background-color:#FFFFFF;
	float:left;
	margin-right:0px;
	width:620px;
	overflow:hidden;
}


div#navigation{float:left;width:150px;margin-left:-150px; text-align: center }



div#footer{
	clear:left;
	background-image: url(../images/bg_footer_noche.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:50px;
	width:940px;
	color: #666666;
	text-transform: capitalize;
	vertical-align: bottom;
	text-align: center;
}
div#tablita{
	background-image: url(../images/bg_tabla_noche.jpg);
	height: 95px;
	width: 590px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 13px;
	padding-right: 15px;
	padding-left: 14px;
	padding-bottom: 5px;
	
}

.bgdiveventos{
	background-image: url(../images/evtfnd_noche.gif);
	background-repeat: no-repeat;
	background-position: left top;

	height: 91px;
	width: 744px;
	margin-top: 13px;
	position:relative;
}

div#fotito {
	height: 80px;
	width: 110px;
	margin-bottom:17px;
	background-color: #FFFFFF;
	/*background-image: url(../images/bg_fotitovacio.jpg);*/
}
div#subtitular {
	color: #333333;
}

div#vipheader {
	background-repeat:no-repeat;
	padding-top:14px;
	position:relative;
	width:756px;
}

.lnkgde {
	font-size: 16px;
}

#busqueda {
background-color:#FCFCFC;
border:1px solid #FFFFFF;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
}


div#vipsubtitular{
	float:left;
	width: 440px;
	background-repeat: no-repeat;
	padding: 10px 22px 0 22px; 
	font-family: Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;
	font-size: 14px;
}
div#viptipos {
	background: url(../images/bg_vip_headsub_noche.jpg) no-repeat top;
	color:#339933;
	font-size:12px;
	width:756px;
	height:100px;
	
}

div#vipfotitoprincipal {
	height:140px;
	padding-left:20px;
	padding-top:26px;
	width:230px;
	
}

#vipcore{
	background-image: url(../images/bg_vip_foot_noche.jpg);
	background-repeat:no-repeat;
	width:756px;
/*	height: 500px; */
}

div#vipcuerpo{
	float:left;
	width: 565px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 25px;
	font-size: 13px;
	text-indent: 20px;
}


div#vipflash {
	height: 500px;
	width: 720px;
	padding-top: 54px;

	text-align: center;
	vertical-align: middle;	
}

.srvbox{
	background-image:url(../images/thumb_noche.gif);
	width:206px;
	height:255px;
	position:relative;
	float:left;
	margin-bottom:10px;
}

.servboxlayout {
	margin-left:40px;
	margin-top:14px;
	margin-bottom:8px;
	height:70px;
	width:120px
}

/* Formularios */
input, textarea, select {
	background-color : #40A3FF;
	font : normal 10px Verdana, Tahoma, Arial ;
	color : #000000;
	border-color : #40A3FF;
	
}

/* Texto de Formularios */
input.post, textarea.post, select {
	background-color : #40A3FF;
}
