/* CSS Document */
@charset "utf-8";
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a {
	text-decoration: none;
	outline: 0;
}

/*posisionamiento*/
.aIzq{float:left}
.aDer{float:right}
.clr{clear:both}
body{
	background-color:#161616;
	background-image:url(../img/img_bg_00.png);
	background-repeat: repeat-x;
	background-position: top;
}
#contenedorBorde{
	width:960px;
	background-color:#000;
	margin-top:0.5em;
	margin-right: auto;
	margin-left: auto;
	padding-top:0.7%;
	padding-bottom:0.7%;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
}
#contenedor {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	background-color:#280207;
	background-image: url(../img/img_bg_contenedor.jpg);
	background-repeat: no-repeat;
	background-position: center 350px;
}
#cabecera{
	height:75px;
	background-image: url(../img/img_bg_barras.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F6195E;
	position:relative;
}
#slideFade{
	height:250px;
	width:940px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#slideFade img{
	position:absolute;
}
#barraInfo {
	height: 25px;
	padding-right: 1em;
	padding-left: 1em;
	background-image: url(../img/img_bg_barras.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F6195E;
}
#barraInfo span{
	display:block;
	height:18px;
	padding-left:18px;
	background-image: url(../img/imgmc_bullet1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:4px;
}
#cuerpo{
	height:300px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-right:5px;
	padding-left:5px;
}
#col-izq, #col-der{
	width:200px;
}
#col-izq img, #col-der img{
	margin-bottom:0.5em;
}
.banner-info{
	background-color:#222120;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	background-image: url(../img/banner_bg_mariposas.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}
#contenido{
	width:508px;
	float:left;
	margin-left:10px;
	padding-bottom:0.5em;
	text-align: center;
}
#contenido .cont-girl{
	margin-bottom: 1em;
	width: 242px;
	border: 1px solid #555;
	padding-top:4px;
	margin-right: 2px;
	margin-left: 4px;
	float:left;
	background-color:#333;
}
#contenido .thum-gal{
	width:31%;
	float:left;
	
	border: 1px solid #555;
	padding-top:4px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom:8px;
	background-color:#333;
}
#contenido #detalle-girl{
	margin-bottom: 1em;
	width: 98%;
	border: 1px solid #555;
	padding-top:4px;
	margin-right: 2px;
	margin-left: 4px;
	/*background-color:#333;*/
}
#detalle-girl img{
	border: 2px solid #333;
}
.tabla-perfil{
	font-size:0.85em;
	text-align: left;
	width: 96%;
	color: #FFF;
	border: 1px solid #666;
	margin-left:10px;
	margin-bottom:5px;
}
.tabla-perfil td{
	border: 1px solid #666;
	padding:3px;
}
#pie{
	clear:both;
	background-image: url(../img/img_bg_barras.gif);
	background-repeat: repeat-x;
	height: 30px;
	background-position: bottom;
	text-align: center;
	padding-top:0.3em;
}
#concurso{
	width:94%;
	margin-top:0.5em;
	margin-right: auto;
	margin-left: auto;
	border:1px #FFF;
}
/*Menú*/
#menuTop ul{
	font-size:0.9em;
	font-weight:bold;
	float:right;
	margin-top:53px;
	padding-left:27px;
	background-image: url(../img/menu_ini.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menuTop li{
	background-color:#f6195e;
	height:22px;
	float:left;
}
#menuTop li a{
	color:#000;
	display:block;
	height:22px;
	padding-left:8px;
	padding-right:8px;
	margin-top:4px;
	text-decoration:none;
}
#menuTop li a:hover{
	color:#FFF;
	background-image: url(../img/menu_on.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#menuTop .activa{
	color:#FFF;
	background-image: url(../img/menu_on.gif);
	background-repeat: no-repeat;
	background-position: center;
}

/*Formulario*/
#cont-formulario{margin-top:2em;}
form {
	font-size:0.8em;
	color:#FFF;
	background-color:#760728;
	width:80%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:0.5em;
	text-align: left;
}
label {
	margin-left:1em;
	display:block;
	padding:0.3em;
}
input, textarea {
	margin-left:1em;
	width:90%;
}
input.error, textarea.error {
	background-color:#F39;
	color:#fff;
}
.min:3: {
background-color:yellow;
}
.audio{
	background-color:#555;
	color:#FFF;
	padding:3px;
	float:left;
}