/* RESET */

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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	
	vertical-align: baseline;
}

a img, :link img, :visited img { border: 0;}
a { text-decoration: none; color:#BC0000;}
a:hover{color:#BC0000; text-decoration:underline;}

em { font-style: italic;}
table { border-collapse: collapse; border-spacing: 0;}
ol, ul { list-style: none;}
strong { font-weight:bold;}
q:before, q:after, blockquote:before, blockquote:after { content: "";}



/* General Style Info */
body { background:url(../img/bg-body4.gif) repeat-x #ed691f; font:normal 1em Verdana,sans-serif; color:#000; }

#Page{ margin:21px auto 5px auto; max-width: 1000px; min-width:770px; width:90%; border: #000 1px solid; background-color:#fff; overflow: hidden;}


/* Cabecera */
#Header { height: 210px; background:transparent url(../img/header.jpg) no-repeat; margin:5px; text-align:center; }
#Header h1 { padding:30px 30px 0 0; text-align:right; font-size: 2.8em; font-weight: bold; font-style:italic; color:#fff; }
#Header a { color:#fff;}

ul#menu { padding:0; margin:100px auto 0 auto; }
ul#menu li { display: inline; }
ul#menu li a { background-color:inherit; color:#333; font-weight:bold; text-decoration:none; padding:3px 5px; margin:0 2px;}
ul#menu li a:hover,ul#menu li a.current { background-color:#fff; color:#000;}



/* Contenido */
#Content { padding: 0px 30px; text-align: justify; font-size:0.9em;}
#Content h2 { margin: 20px 0 15px 0; border-bottom:1px dotted #ed691f; text-align: left; font-size: 1.5em; font-weight: bold; color:#cc0000;}
#Content h3 { font-size: 1.1em; font-weight: bold; color:#ed691f;}
#Content p { margin:0.8em 0; text-align:justify; font-size:1em; line-height:1.5em;}
.volver { text-align:right!important;}

/* Pie */
#Footer { margin:25px 5px 0 5px; padding-top:5px; height:38px; text-align:center; font-size:0.8em; background:url(../img/bg-footer.gif) 0 0 repeat-x;  color:#eee;}

#Validators {text-align:center;}

/* News */
.new { margin-bottom: 30px;}
.new h3 a{ color:#ed691f; }
.new h3 a:hover{ text-decoration:underline;}
.newContent { margin-top:-10px; }
.newInfo{ font-size:0.8em; color:#777; margin:0; padding:0;}


/* PAGINADOR */
#Pager {margin: 10px auto; padding:0; text-align:center;}
#Pager li{ margin:0 2px; display: inline; border:1px solid #777; }
#Pager li.currentPage { padding:0 5px; color:#333;}
#Pager a { padding:0 5px; }
#Pager a:hover { text-decoration:none; color:#fff; background-color:#BC0000; }

/* Pestanas */
#Pestanas { padding:3px 0;}
#Pestanas ul { padding:0; margin:0; }
#Pestanas ul li { display: inline; }
#Pestanas ul li a { background-color:#fff; color:#ed691f; font-weight:bold; text-decoration:none; padding:3px 5px; margin-right:2px; border:1px solid #aaa;}
#Pestanas ul li a:hover { background-color:#c32b2b; color:#fff;}
#Pestanas ul li a.current { background-color:#ed691f; color:#fff;}


/* Montajes */
#Listado { border: 1px solid #aaa; padding:10px;}
ul.listado li {line-height: 2.4em; font-style:italic; background:url(../img/ico-list.gif) 0 12px no-repeat; padding:0 0 0 20px;}
ul.listado li a{ font-weight: bold; font-style: normal;}

dl.montaje dt { width:130px; margin-top: 20px; text-align:right; font-weight: bold; color:#ed691f; }
dl.montaje dd { margin: -1.25em 0 0 140px; }
dl.montaje dd.sinopsis { margin-top: -2.15em;}
dl.montaje dd { font-size:1em;}

dl.lista {width: auto; overflow: auto; background: url(../img/dot.gif) repeat-x 0 1em;}
dl.lista dt{float: left; margin:0; background:#fff; font-weight:normal; width:auto; color:#000; clear:right;}
dl.lista dd{float: right; background:#fff; margin:0;}


/* Premios */
ul.listado2 li {line-height: 1.4em; font-style:italic; background:url(../img/ico-list.gif) 0 5px no-repeat; padding:0 0 0 20px;}
ul.listado2 li a{ font-weight: bold; font-style: normal;}

.premios h3 { font-size:25px!important; background-color:#ed691f; color:#fff!important; display:inline; font-size:1em!important; padding:5px 15px; margin-right:2px; border:1px solid #aaa; }
.premios .listaPremios { margin: 5px 0 30px 0; padding:10px; border: 1px solid #aaa; }

dl.premio {width: auto; overflow: auto; background: url(../img/dot.gif) repeat-x 0 1.6em;}
dl.premio dt{float: left; margin:0; background:#fff; background: #fff url(../img/ico-list.gif) 0 14px no-repeat; padding:0 0 0 20px; font-style:italic; font-weight:normal; width:auto; color:#000; clear:right; line-height: 2.4em; }
dl.premio dt a{ font-weight: bold; font-style: normal;}
dl.premio dd{float: right; background:#fff; margin:0; line-height: 2.4em; }
dl.premio span{font-weight: bold; font-style: normal; color:#BC0000;}

.premiosMontaje { margin: 5px 0 30px 0;}
.premiosMontaje h4 { display:inline; border-bottom: 1px dotted #888; color:#000; font-weight:bold; font-size:1.1em; font-style:italic;}
.premiosMontaje .listaPremios {margin: 10px 0 0 20px;}


/* Fotografias */
dd.fotos { overflow:hidden;}
.listaFotos { overflow:hidden;  margin: 5px 0 30px 0; padding:10px; border: 1px solid #aaa;}
.fotos h3 { font-size:25px!important; background-color:#ed691f; color:#fff!important; display:inline; font-size:1em!important; padding:5px 15px; margin-right:2px; border:1px solid #aaa; }
div.thumb { float: left; margin: 0 5px 5px 0; border:1px solid #000; padding:0; line-height:0;}
div.thumb img { width:150px; height:110px; line-height:0;margin:0;padding:0}


/* Contactar */
dl.contacto dt { width:220px; margin-top: 20px; text-align:right; font-weight: bold; color:#ed691f; }
dl.contacto dd { margin: -1.25em 0 0 230px; }
dl.contacto dd input[type=text]{ width:400px;}
dl.contacto dd textarea{ width:400px; height: 200px;}






