@charset "UTF-8";

/*@font-face {
	font-family: 'AccidentalPresidencyRegular';
	src: url('font/accid___-webfont.eot');
	src: local('☺'), url('font/accid___-webfont.woff') format('woff'), url('font/accid___-webfont.ttf') format('truetype'), url('font/accid___-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

.AccidentalPresidency {font-weight: normal; font-style: normal; line-height:normal; font-family:'AccidentalPresidencyRegular', Arial, Helvetica, sans-serif;}*/
		
/* CSS Document */

/* Padding y margin */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Tamaños de los headers */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Estilos de las listas */
ol, ul {
list-style: none;
}

/* Estilo y grosor de las fuentes */
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}

/* Bordes de las tablas */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Otros bordes */
fieldset, img {
border: 0;
}

/* Alineación del texto */
caption, th {
text-align: left;
}

* {outline:0;} 

body {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background: url(../img/fondo.gif) no-repeat;
	background-color:#fff;

}

a {color:#444;text-decoration:none;cursor:pointer;}
a:hover {color:#444;text-decoration:underline;}

input, textarea {color:#444; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.floatLeft {float:left; display:inline;}
.floatRight {float:right; display:inline;}


/* Gama de Colores */

/* Colores Originales 
Granate #979595
Granate2 #979595
Rojo #d1cbbb
Blanco #fbfbfb
Negro #444444 
*/
.error{background-color:#fff000 !important;}
.fondoGranate {background-color:#979595}
.fondoRojo {background-color:#f1f1f1}
.fondoBlanco {background-color:#fbfbfb}
.fondoNegro {background-color:#444444}
.fondoFacebook {background-color:#005aa2}
.fondoTwitter {background-color:#54d7dd}
.fondoFlickr {background-color:#ff3094}
.fondoVimeo {background-color:#90d7ff}
.fondoYoutube {background-color:#e63731}

.textoGranate {color:#979595}
.textoRojo {color:#d1cbbb}
.textoBlanco {color:#fbfbfb}
.textoNegro {color:#444444}

/* Gama de Colores */


/* Cabecera */

#cabecera {height:245px;}

#idiomas {padding:2px 5px; z-index:50; position:absolute; margin:10px 0 0; right:0;}
#idiomas ul {}
#idiomas ul li {display:inline;}
#idiomas ul li img {border:2px solid #fff;}
#idiomas ul li img:hover {border:2px solid transparent;}

#cabeceraFondo {position:absolute;width:100%; height:240px; background-image:url("../img/cabeceraFondo.jpg");}
#cabeceraFlash {position:absolute; margin-left:750px;}

#social {background-color:#fff; padding:3px 5px; z-index:50; position:absolute; margin:200px 0 0; padding:0 25px 0 0;}
#social ul {margin:3px 0 0;}
#social ul li {display:inline;}

.faltan {margin-left:180px;}
#cabeceraFranja {position:absolute; margin:230px 0 0 0!important; margin:228px 0 0 0; z-index:50; height:12px; width:100%; min-width:1300px;}


.widget {position:absolute; padding:5px 0px 10px 10px; z-index:9999; right:0; top:265px;}
.widget li {line-height:0; font-size:1px; height:25px; margin-bottom:2px;}

/* FIN Cabecera */

/* Menú */

#menu {height:205px; background:url(../img/fondoMenu.jpg) repeat-x;  min-width:1300px;}

.barramenu {position:absolute; margin:5px 0 0 10px;}

#menuPrincipal {position:absolute; margin:8px 0 0 35px;}
span#menuPrincipal {color:#bcbcbc;}

h2 {display:inline; color:#fff; font-size:13px; font-weight:normal; line-height:normal;}
h3 {display:inline; color:#fff; font-size:12px; font-weight:normal;}

#menuPrincipal h2 a {color:#fff; text-decoration:none; font-size:14px; line-height:15px; padding:2px; cursor:pointer;}
#menuPrincipal h2 a:hover {color:#fff; border-left:10px solid #f1f1f1; margin-left:-10px;}
#menuPrincipal span h3 a {color:#fff; cursor:pointer;}
#menuPrincipal span h3 a:hover { text-decoration:underline;}
.elementoMenu {color:#fff; position:absolute; width:700px;}


#twitter {font-size:11px; width:370px; height:40px; color:#444; margin:62px 0 0 265px; line-height:14px; z-index:100; position:absolute;}
.twitter {position:absolute; margin:46px 0 0 250px; z-index:50;}
#my_twitter_status_time {font-size:11px; color:#fff; font-style:italic; position:absolute; margin:15px 0 0 275px; width:100px; text-align:right;}

/* FIN Menú */

/* Contenido */

#main {overflow:hidden;}

#contenido {float:left; display:inline; width:100%; min-width:1300px; min-height:850px;}
#contenidoIzq {width:225px; float:left; display:inline; padding-bottom:25px;}
#contenidoDer {float:left; display:inline; width:690px; min-height:500px; height:auto!important; height:500px; padding-bottom:25px;}

#menuContenido {float:left; display:inline; width:350px; margin:25px 0 0 0;}
#menuContenido ul {}
#menuContenido ul li {width:320px; margin:0 0 2px 0; padding:3px 5px;}
#menuContenido ul li a {color:#fff; text-decoration:none;display:block;}
#menuContenido ul li:hover {background-color:#444; cursor:pointer;}

#menuContenido2 {float:left; display:inline; width:130px; margin:25px 0 0 0; text-align:right;}
#menuContenido2 ul {}
#menuContenido2 ul li {width:120px; margin:0 0 2px 0; padding:3px 5px; font-variant:small-caps;}
#menuContenido2 ul li a {color:#fff; text-decoration:none;display:block;}
#menuContenido2 ul li:hover {background-color:#333; cursor:pointer;}


#contenidoDer span {width:200px; background-color:#979595; position:absolute; color:#fff; padding:2px 0 2px 5px; border-right:3px solid #979595;}
#contenidoDer h4 {color:#444; font-size:16px; line-height:16px; margin:35px 0 0; padding:0 15px;}
#contenidoDer h5 {color:#5c5c5c; font-size:12px; font-weight:normal; margin:5px 0 25px; padding:0 15px;}

#actualizando {margin:134px 0 0 230px; position:absolute; z-index:100;}

#video1, #video2 {width:330px; height:250px; background-color:#444; padding:0; margin:25px 0 0 10px; float:left; display:inline; border-bottom:5px solid #979595;border-right:5px solid #979595;}
#video2 {margin:25px 0 0 3px;}

#noticia1, #noticia2 {width:330px; background-color:#fff; padding:0 0 15px 0; margin:10px 0 30px 10px; float:left; display:inline; border-bottom:5px solid #979595;border-right:5px solid #979595;}
#noticia2 {margin:10px 0 30px 3px;}

#noticia1 p, #noticia2 p {color:#444; font-size:12px;padding:0 15px; margin:0 0 8px 0;}
#noticia1 img, #noticia2 img {width:320px; margin:0 5px 8px 5px;}

h3#izq {padding:20px 0 10px 10px; color:#a0a0a0; font-weight:normal; font-size:16px; float:left; display:inline;}
#calendario {margin:10px 0 10px 0px; color:#aaa; border-bottom:1px solid #fff; float:left; display:inline; padding-bottom:15px; font-size:14px; width:200px; }
#calendario td {width:50px; height:25px;}

#calendario a {color:#979595; text-decoration:none;font-weight:bold; }
#calendario a:hover {color:#000;}

#suscripcion {width:200px;}
#suscripcion input {color:#444; background-color:#fff; border:none; width:190px; padding:5px; font-size:12px;}
#suscripcion a ,#suscripcion input[type="submit"] {color:#fff; background-color:#444; border:none; margin:5px 0 0; padding:5px; text-decoration:none; float:right; display:inline; font-size:11px; cursor:pointer;}
#suscripcion a:hover,#suscripcion input[type="submit"]:hover {color:#444; background-color:#fff; }
#principal {width:665px; background-color:#fff; padding:0 0 15px 0; margin:25px 0 30px 10px; float:left; display:inline; border-bottom:5px solid #979595;border-right:5px solid #979595;}
#principal p {color:#444; font-size:12px;padding:0 15px; margin:0 0 8px 0;}
#principal ul {margin:0 0 0 15px;}

.mediometraje {overflow:hidden; width:330px; height:240px; background-color:#fff; padding:0; margin:10px 0 0 10px; float:left; display:inline; border-bottom:5px solid #979595;border-right:5px solid #979595;}
.mediometraje p {font-size:10px; color:#444; font-size:10px;padding:0 15px; margin:0 0 8px 0;}
.mediometraje h5 {margin:5px 0 10px!important;}
.trailer {width:330px; height:240px; background-color:#444; padding:0; margin:10px 0 0 2px; float:left; display:inline; border-bottom:5px solid #979595;border-right:5px solid #979595;}
.ganador {background:url(../img/1r.jpg) no-repeat;}
.trailer > label {display:none; position:absolute; padding:5px; width:320px; background-color:#fff; font-size:11px;}
.trailer:hover > label {display:block;}
.trailer > span {width:100px!important; background-color:tomato!important;}


.horarios {}
.horariosMes {font-size:16px; margin:0 0 8px 0; font-variant:small-caps;}
.horariosDia {font-weight:bold; margin:8px 0;}

.jurado {}
.jurado li {width:300px; margin:0 4px 4px 0; float:left; display:inline;}
.jurado li p {float:left; display:inline; width:175px;}

.contacto input, .contacto textarea {
	border-left:3px solid #666;
	border-right:none;
	border-bottom:1px dotted #444;
	border-top:none;
	font-size:12px;
	color:#444;
	
}

.contacto label {display:block;}
.contacto li {margin:0 0 8px 0;}
input.enviar {cursor:pointer; padding:2px; color:#fff; background-color:#444;font-size:11px; }
input:hover.enviar {color:#444; background-color:#fff; }


.seccion1, .seccion2 {border-right:1px dotted #ccc; padding:0 15px; width:290px; float:left; display:inline; height:70px; margin:0 0 15px 0 !important;}
.seccion2 {border-right:none;}
.seccion1 li a, .seccion2 li a  { color:#828282; font-weight:bold; font-variant:small-caps; font-size:15px;}
.seccion1 li a:hover, .seccion2 li a:hover {text-decoration:none; color:#444;}

.espacio {border-left:1px dotted #ccc; padding:0 10px; width:340px; float:right; display:inline; height:250px; margin-top:25px!important;}

.titulo {font-weight:bold;}
.separador {padding:8px 0;}
#lblResult {margin:15px 0 0 10px; float:left; display:inline;}

.box {width:400px; background-color:#fff; padding:10px;}


/* FIN Contenido */

/* Footer */

#footer {height:125px; border-top:8px solid #979595; clear:both; min-width:1300px;}
#footer ul {padding:15px;}
#footer ul li {float:left; display:inline; margin:0 15px 0 0;}

/* FIN Footer */

#twitter_update_list span {position:relative; background:0; border:0; color:#000; padding:0; width:auto;}
#twitter_update_list li {margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #ccc; width:400px;}
.itemtitle {font-size:20px;}
.itemfecha {margin:0 0 10px; font-style:italic; color:#aaa;}
.itemdescription {padding:0 0 10px; margin:0 0 10px; border-bottom:1px dotted #ccc;}



