@charset "utf-8";

/* Base CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%;
	font-family: inherit; vertical-align: baseline;
}

:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
table {border-collapse: separate}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Estilos generales */
body, html {background-color:#EEEEEE; margin:0px; overflow:hidden; height:100%; width:100%;
	  		font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px}

.contenedorGeneral {position:absolute; width:100%; height:600px; left:0px; top:50%; margin-top:-300px; 
					overflow:hidden; background-color:#EEEEEE}
					
.contenedorAmigos {position:absolute; bottom:0px; left:50px; width:183px; height:81px; 
				   background-image:url('nuestrosAmigos.png'); background-repeat:no-repeat;}

/* Zona contacto */
.contactoFiltro {opacity: 0.33; -moz-opacity: 0.33; filter: alpha(opacity=33); background-color:#000000;
				 position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:998;}
.contacto {position:absolute; right:20px; top:20px; font-size:12px; text-align:right; color:#666666; z-index:999}
.contactoCA {position:absolute; left:50%; top:50%; margin-left:465px; margin-top:-188px;
			 font-size:12px; text-align:right; color:#666666; z-index:999}
.botonContacto {position:absolute; width:70px; height:48px; right:0px; top:0px; background-image:url(contacto.png); behavior:url(iepngfix.htc);
				cursor:pointer; z-index:1001}
.formularioContacto {position:absolute; width:600px; height:400px; right:20px; top:20px; z-index:1000; overflow:auto; visibility:hidden;
					 background-color:#DDDDE0; border-top:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF;}
.campo {background:#FFFFFF; width:100%; border:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.boton {border:1px solid #999999; background:#DDDDE0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000044; 
		margin-top:10px;}

/* Enlaces y otros */
a {text-decoration:none; color: inherit; color:#770000; font-weight:bold;}
a:hover {color:#000000; opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75);}
.enlaceNoticia {font-weight:normal; color:#000000; cursor:pointer;}
.enlaceNoticia:hover {font-weight:bold;}

.titulo {font-size:18px; line-height:16px;}
.texto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin:0 0 20px 0; text-align:justify}
.textoPQ {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0px; text-align:justify; color:#888888;}
.negrita {font-weight:bold; color:#000000;}

/* Estilos Cámara Acción */
.contenedorGeneralCA {position:absolute; width:970px; height:650px; left:50%; top:50%; margin-top:-310px; margin-left:-485px; overflow:hidden;}
.caZonaTexto {border:5px solid #e0afcc}
.caTemporada {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:30px; background-color:#e0afcc; color:#ffffff; 
			  line-height:40px; text-align:right}
.caTitulo {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; margin:0 8px 8px 0}
.caSubtitulo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; margin:0; padding-right:10px}
.caTexto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; margin:0 0 15px 0; text-align:justify}
.caNegrita {font-weight:bold; color:#a00d63; font-size:10px}
.caEnlace {font-weight:normal; text-decoration:none; color:#000000; cursor:pointer}
.caThumb {}

/* Formularios */
.formTabla {font-family: Verdana, Arial, Helvetica, sans-serif;}
.formTitulos {color:#666688; text-align:right; vertical-align:top; font-size:9px}
.formCampos {font-size:10px; vertical-align:middle; border:1px solid #cccccc;}
.formBloqueBotones{text-align:right; font-size:10px}
.formBotonSubmit {font-size:12px; color:#000066; font-weight:bold}
.formBotonCancel {font-size:12px; color:#888888}
