@charset "utf-8";
/* CSS Document */


    body {
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #f4a005;
	background-repeat: repeat-y;
	background-position: center;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    }
    
    .oneColElsCtrHdr #container {
	width: 960px;
	background: #111111;
	margin: 0 auto;
	text-align: left;
    }
    .oneColElsCtrHdr #header {
	background: #111111;
	padding: 0 0 0 0;
    } 
    .oneColElsCtrHdr #header h1 {
    	margin: 0;
    	padding: 10px 0;
    }
    .oneColElsCtrHdr #mainContent {
	background: #111111;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
    }
    .oneColElsCtrHdr #footer {
	background:#191919;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
    } 
    .oneColElsCtrHdr #footer p {
	margin: 0;
	padding: 10px 0;
    }
	#listatop {
	margin:0;
	padding:0;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10px;
	font-weight: bold;
	background-color: #202020;
}
#listabottom {
	background-color:#202020;
	margin:0;
	padding:0;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10px;
	font-weight: bold;
}
.Estilo1 {
	color: #454545
}
.Estilo2 {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Ciudad {font-size: 10px; color: #999999; }
    
		/* --- images with captions) --------------------------------------------------- */

p.caption_left {
	float: none;
	display: block;
	margin: 0px;
	background: #111111;
}
			
	p.caption_right {
	float: right;
	display: inline;
	margin: 0px;
	background: #333;
}

	p.caption_left img,
	p.caption_right img {
	border: 0px solid #333333;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
	
	p.caption_left img:focus,
	p.caption_left img:hover,
	p.caption_left img:active,
	p.caption_right img:focus,
	p.caption_right img:hover,
	p.caption_right img:active {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}
	

	p.caption_left strong,
	p.caption_right strong { display: block; overflow: hidden; margin-top: 0; padding: 0.3em 0.5em; background: #333; font-weight: normal; font-size: 91.667%; }
	
	p.caption_left span,
	p.caption_right span {
		color: #F4A005;
	}

/* --------------------------------------------------------------------------------------

Footer

-------------------------------------------------------------------------------------- */



#footer{
	clear: both;
	margin: 10px 0 0px 0;
	background-color: #0A0D14;
	padding: 0 5px 0 5px;

}

#footer h2{
	color: #C7C7C7;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	background-color: #282828;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

#footer dl{
	float: left;
	width: 175px;
	padding: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #999999;

}

#footer dl.last{
	width: 175px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;

}

#footer dl dt{
	margin: 0;
	padding: 5px 0;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}

#footer dl dd{
	margin: 0;
	padding: 3px 0;
	font-size: 10px;
	border-top-width: 1px;
	border-top-color: #3E3E3E;

}

#footer dl dd a:link, #footer dl dd a:visited{
	text-decoration: none;
	color: #666666;
}

#footer dl dd a:hover{
	color: #FFFFFF;
}

#footer ul{
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #3e3e3e;
	clear: left;
	font-size: 12px;

}

#footer ul li{
	list-style: none;
	float: left;
	margin-right: 10px;

}

#footer p{
	font-size: 11px;
	clear: left;

}

.Estilo3 {
	color: #333333
}
.Estilo5 {
	font-size: 12px;
	color: #f4a005;
}
.Estilo6 {
	color: color
: #f4a005;
}
body {
	background-color: #111111;
}
.Estilo7 {color: #000000}
.Estilo8 {
	color: #f4a005
}
.Estilo9 {color: #999999}
.Estilo10 {color: #666666}
.Estilo11 {
	color: #F4A005;
}
.Estilo12 {
	font-size: 12px;
	font-weight: normal;
}
.titulos {
	background-image: url(images/bg_bar.jpg);
}
#titulos2 {
	background-image: url(../images/bg_bar.jpg);
}
#Banners {
	margin-right: 7px;
	margin-left: 7px;
}

form.form {
	border: 1px solid #333333;
	padding: 10px;
	margin: 20px 0;
	background-color: #191919;

	}



	form.form fieldset {
	border: 1px solid #333333;
	margin: 0 0 1em 0;
	padding: 0.5em 1em;
	background-color: #1b1b1b;

	}



	form.form legend {
	font-size: 125%;
	font-weight: bold;
	color: #f4a005;

	}



	form.form label {
	color: #FFFFFF;

	}



	form.form .type-text input,

	form.form .type-text textarea,

	form.form .type-select select {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #333333;
	background-color: #000000;
	color: #FFFFFF;

	}



	form.form div input:focus,

	form.form div select:focus,

	form.form div textarea:focus,

	form.form div input:hover,

	form.form div select:hover,

	form.form div textarea:hover,

	form.form div input:active,

	form.form div select:active,

	form.form div textarea:active {
	border: 1px solid #666666;
	background-color: #191919;

	}

	

	form.form .type-button input {
	border-top: 1px #333 solid;
	border-left: 1px #ddd solid;
	border-right: 1px #444 solid;
	border-bottom: 1px #444 solid;
	color: #000;
	background: #454545 url(../images/btn_gray.png) top left repeat-x;
	padding: .2em .8em;

	}



	form.form div.type-button input:focus,

	form.form div.type-button input:hover,

	form.form div.type-button input:active {

		border-top: 1px #444 solid;

		border-left: 1px #444 solid;

		border-right: 1px #ddd solid;

		border-bottom: 1px #ddd solid;

		color: #fff;

		background: #555; 

	}



	form.form { overflow: hidden; }

	form.form fieldset { overflow: hidden; }

	form.form legend { background: transparent; border: 0; }

	form.form label { display:block; cursor: pointer; }

	form.form .message { display: block; margin-bottom: 0.5em; color: #666; }

	form.form input[type=hidden] { display: none !important; }

	form.form sup {
	color: #f4a005;
	font-weight: bold;
}

	

	form.form div.type-text,

	form.form div.type-select,

	form.form div.type-check,

	form.form div.type-button {

		margin: 0.5em 0;

		position: relative;

		overflow: hidden;

	}



	form.form .type-text input,

	form.form .type-text textarea {

		display: block;

		position: relative;

		padding: 0.3em 0.3em;

		width: 58.5%;

	}



	form.form .type-select select {

		display: block;

		position: relative;

		padding: 0.3em 2px 0.3em 1px;

		width: 60%;

		cursor: pointer;

	}



	form.form .type-select select optgroup {

		font-style: normal;

		font-weight: bold;

	}



	form.form .type-check input { cursor: pointer; }

	form.form .type-check label { display: inline; }

	

	form.form .type-button input {

		width: auto;

		cursor: pointer;

	}

	

	form.form div.error {
	border: 1px dashed #FFFFFF;
	padding: 0.5em;
	background-color: #F4A005;

	}



	form.form div.error label {
	color: #FFFFFF;
	font-weight:bold;
}

	form.form div.error .message {
	color: #000000;
}



	form.form .type-text input.error,

	form.form .type-text textarea.error,

	form.form .type-select select.error {
	font-family:  Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;

	}



	form.form .type-text input.valid,

	form.form .type-text textarea.valid,

	form.form .type-select select.valid {
	font-family:  Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	color: #FFFFFF;

	}



	

	.columnar .type-text label,

	.columnar .type-select label {

		float: left;

		width: 30%;	

	}



	.columnar div.type-check { padding-left: 30%; }

	.columnar div.error .message { margin-left: 30%; }

	

	.columnar div.type-text input,

	.columnar div.type-text textarea {
	width: 67.8%;
}

	.columnar div.type-select select { width: 69.4%; }
	
	div#contacto {
	color: #f4a005;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #111111;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
#suscripcion {
	background-image: url(../images/ficha/suscribete_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#sprytextfield1 #Nombre {
	height: 14px;
	width: 130px;
	font-size: 10px;
}
#sprytextfield2 #Email {
	height: 14px;
	width: 130px;
	font-size: 10px;
}
#sprytextfield2 #Nombre {
	width: 130px;
	height: 14px;
	font-size: 11px;
}
#sprytextfield3 #Email {
	height: 14px;
	width: 130px;
	font-size: 11px;
}
#suscripcion2 {
	background-image: url(../images/ficha/suscribete_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

    table {
}
    .titulos {
	background-image: url(images/bg_bar.jpg);
}
    #titulos {

}
    .Estilo13 {
	font-size: 10px
}
    .Estilo14 {
	font-size: 12px
}
    .Estilo15 {
	color: #666666
}
    .Estilo16 {
	font-size: 12px;
	color: #CCCCCC;
}
    .Estilo17 {color: #1B1B1B}
.Estilo21 {color: #FFFFFF}
    .Estilo22 {
	font-size: 12px
}
    #ficha {
	background-image: url(../images/bg_table.jpg);
	background-repeat: no-repeat;
}
    .Estilo23 {
	font-weight: normal
}
#Nombre {
	font-size: 11px;
	height: 14px;
	width: 130px;
}
#Email {
	font-size: 11px;
	height: 14px;
	width: 130px;
}
#banner480x60 {
	float: right;
	height: 60px;
	width: 468px;
	margin-right: 2px;
	margin-top: 10px;
}
#banner1 {
	height: 50px;
	width: 700px;
}
#titulos {
	background-image: url(../images/bg_bar.jpg);
	background-repeat:  repeat-x;
}
