/*css reset*/
*{margin:0;padding:0;outline:0}
html{overflow-y:scroll}
img,fieldset,hr,abbr,acronym {border:none}
ul,ol{list-style:none}
textarea,input,select{font-size:100%}
textarea,input{padding: 1px 2px}
textarea {overflow:auto;font-family:inherit;font-size:.9em;}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
strong {font-weight:bold}
em {font-style:oblique}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold}
.clear{clear:both}
.floatleft{float:left}
.floatright{float:right}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.textjustify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:oblique}
.underline{border-bottom:1px solid}
.subrayado{text-decoration:underline;}
.highlight{background-color:#ffc}
.imgleft{float:left;margin:4px 10px 4px 0}
.imgright{float:right;margin:4px 0 4px 10px}
.nopadding{padding:0}
.nomargin{margin:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
hr {color:#000;background-color:#000;height:1px}
.error, .ok, .warning {font-weight:bold;padding:4px 10px;border:2px solid}
.error {background-color:#fbb;border-color:#F99;color:#F66;}
.ok {border-color:#9f9;background-color:#bfb;color:#484}
.warning {border-color:#EFDC0E;background-color:#FFF8AF;color:#DFB700}
.tinymce strong {font-weight:bold}
.tinymce em {font-style:oblique}
.tinymce ul{list-style-type:disc;list-style-position:inside}
.tinymce ol {list-style-type:decimal;list-style-position:inside}
.tinymce p {padding-bottom:10px;}
/*standars*/
body{font:62.5% Arial, serif;color:#4F422F;background-color:#fff}
a{text-decoration:none;color:#1A872C}
a:hover, a:active {color:#0F561A}
.wrap {width:990px;margin:6px auto 0;position:relative;font-size:1.1em;line-height:1.63em;overflow:hidden;}
h1{position:absolute;left:-9999em}
.colleft,.colmain,.colright{float:left;width:243px;}
.colleft{margin-right:2px;}
.colright{margin-left:2px;}
.colmain{width:500px;}
p{padding-bottom:1.63em;}

#menu a {background:#E3EACE url(../imgs/fdo-hover-menu.gif) no-repeat left 100px;color:#0E5A1E;font-size:0.91em;line-height:1.8em;display:block;padding-left:10px;border:1px solid #fff;text-transform:uppercase;}
#menu a:hover,#menu a:active,#pindex .pindex,#psummary .psummary,#pproposal .pproposal,#ptheme .ptheme,#prules-prizes .prules-prizes,#pcalendar .pcalendar,#pjury .pjury,#pregister .pregister,#pqa .pqa,#ppast-editions .ppast-editions,#pcontact .pcontact{background-color:#227C26;background-position:left top;background-repeat:repeat-y;color:#fff;padding-left:20px;}

.seccion .titSeccion {font-size:0.91em;background-color:#333;padding:0 12px 0 17px;}
.seccion .titSeccion span {text-transform:uppercase;line-height:1.8em;color:#fff}

.noticia a strong{color:#333;font-weight:bold;line-height:1.45em;display:block;text-transform:uppercase;}
.noticia a span{color:#333;font-size:0.91em;line-height:1.4em;margin:.7em 0;display:block;}
.noticia a:hover *,.noticia a:active *{color:#1A872C}
.noticia {border-bottom:1px solid #8BC124;margin-top:1.4em;padding:0 10px}

#fecha{height:50px;position:relative}
#fecha span {position:absolute;bottom:10px;right:10px;color:#fff}
.bloquesimple{background: #90C41E url(../imgs/fdo-fecha.gif) repeat-x left bottom;padding-bottom:10px;}
.bloquesimple span{color:#000;}
.bloquesimple2{background: #E3EACE url(../imgs/fdo-blq-simple2.gif) repeat-x left bottom;}
.bloquesimple3{background: #333 url(../imgs/fdo-fecha.gif) repeat-x left bottom;padding-bottom:7px;}
.inner-downloads {padding:10px 0 10px 35px}
.inner-downloads li a{line-height:1.8em;}
.icopdf {float:left;margin-left:-20px;}

.linksgrises a:link,.linksgrises a:visited{color:#B6B0A7}
.linksmarrones a:link,.linksmarrones a:visited,.linksgrises a:hover,.linksgrises a:active{color:#4F422F}
.choose{color:#787C27;padding-bottom:0}

.colmain .inner{padding:0 10px}
.seccion > .inner{padding:10px 17px}

#foot{clear:both;overflow:auto;margin-top:10px;}
#foot .colleft{height:20px;background: #fff url(../imgs/fdo-fecha.gif) repeat left top;}
#foot .colmain{width:743px;background: #fff url(../imgs/fdo-foot.gif) repeat-x left top;padding-top:25px;}


.textoverde{color:#1A872C}
.titPrincipal{margin:10px 0}
.titPrincipal>span{display:block;padding-left:10px;padding-right:10px;}
.titPrincipal .primero{color:#1A872C;font-size:1.6em;font-weight:normal;line-height:1.1em;padding-top:15px;}
.titPrincipal .segundo{color:#614943;font-size:2.2em;font-weight:normal;line-height:1.2em;}
.titPrincipal .tercero{color:#614943;font-size:1.7em;font-weight:normal;line-height:1.6em;}

.marquee a{color:#fff;}
ul.marquee {display: block;	padding: 0;	margin: 0;	list-style: none;	line-height: 25px;	position: relative;	overflow: hidden;width: 500px;height: 25px;background-color: #333;}
ul.marquee li {position: absolute;top: -999em;left: 0;display: block;white-space: nowrap;padding:0 5px;}

#presentacion {position:relative}
#presentacion h3{position:absolute;top:100px;left:10px;width:472px;padding-top:15px;}
#presentacion h3,#presentacion h3 span {background: transparent url(../imgs/slash.gif) repeat-x left top;}
#presentacion h3 span{background-position:left bottom;padding-bottom:15px;display:block;font-size:2.6em;line-height:1.1em;font-weight:bold;color:#fff;max-height:4.4em;text-transform:uppercase;}


fieldset{border:1px solid #B6B0A7;padding:5px 10px;margin-bottom:1em;}
fieldset p{padding-bottom:.7em;float:left;clear:both;}
fieldset label{float:left;text-align:right;width:130px;margin-right:5px}
fieldset label.noimp{float:none;width:auto}
fieldset input[type="text"].fecha{width:25px;}
fieldset input[type="text"],fieldset input[type="password"],fieldset input[type="file"],fieldset select{width:200px;border:1px solid #B6B0A7}
fieldset p.btns{text-align:right;width:340px}
fieldset input[type="submit"]{border:1px solid #B6B0A7;background-color:transparent;font-weight:bold}

.acomarch{padding:0 0 0 135px;}

.orgby{display:block;text-indent:-9999em;position:absolute;}
.orgby.iaac{bottom:0;left:0;height:100px;width:100px;}
.orgby.hp{bottom:0;left:100px;height:100px;width:80px;}
#ganadores{height:460px;width:500px;overflow:hidden}
#ganadores a{position:absolute;}
.galeriaimagenes li{padding-bottom:10px;border-bottom:1px dashed #ddd;margin-bottom:10px}