/*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}
.clearfix{overflow:hidden}
.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}
.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:#333;background: #333 url(../imgs/fdo-body.gif) repeat-y 970px 0}
a{text-decoration:none;color:#333}
a:hover, a:active {}
p a{font-weight:bold;color:#000}
p a:hover{color:#666}
.wrap,.prewrap{width:970px;}
.wrap {position:relative;background-color:#fff;overflow:hidden;height:1%}
p,a {font-size:1.1em;}
#slide p{padding:5px 10px 0}
p{padding-bottom:25px;}
/*index*/
#index{background-image:url(../imgs/fdo-body-index.gif)}
#index .prewrap {background: transparent url(../imgs/fdo-logo-index.gif) no-repeat right 140px;padding-right:260px;min-height:600px}

#slide {float:left;width:200px;padding-bottom:20px;}

#top{display:block;height:120px;text-align:right;padding-top:30px }
.menu{margin-bottom:1em;}
.menu.lessmarg{margin-bottom:.3em;}
.menu a{display:block;color:#333;text-align:right;padding:0 5px}
.menu h4 a{font: bold 1.2em Tahoma,Arial,serif;background-color:#e2e2e2;}
.menu .sinlink {font: bold 1.2em Tahoma,Arial,serif;background-color:#e2e2e2;padding:2px 5px 3px;text-align:right}
.menu:hover h4 a,.menu.sel h4 a,.menu h4 a:hover,.menu h4 a:active,.menu h4 a.sel{background-color:#999;color:#fff}
.menu .selected,.menu a:hover,.menu a:active,.menu a.sel{background-color:#ff0;}
.consubmenu+ ul{display:none}
.menu ul{background-color:#f3f3f3}
.menu ul .selected,.menu ul a:hover,.menu ul a:active{background-color:#c0c0c0;}


#slide .inner{border-top:1px dashed #1f1f1f;padding-top:5px;margin-top:5px;padding-left:10px;}

.mas,.masderecha {background: transparent url(../imgs/mas.gif) no-repeat left 15px;padding-left:15px;}
.masderecha {padding-right:15px;padding-left:0;background-position:right 15px;text-align:right;}
.subtit.mas{background-position:left 10px}.subtit.masderecha{background-position:right 10px}
.subtit .txt{display:block;font:1.7em/1.5em Georgia,Arial,serif;color:#333}

.everywhere a{display:block;clear:both;color:#999}
.everywhere a:hover,.everywhere a:active{color:#666}

#foot {background-color:#333;text-align:center;}
#foot .inner{margin:5px;margin-left:0;background-color:#1f1f1f;padding:10px;}
#foot li {display:inline;border-left:1px solid #ff0;}
#foot li:first-child{border:0 none}
#foot li a{color:#ff0;padding-left:5px;line-height:3em;}
#foot p{color:#666}

/*spirte*/
.sprite {float:left;height:24px;width:24px;background: transparent url(../imgs/sprite.jpg) no-repeat 0 0;text-indent:9999em;margin-right:5px;}
.esprite{line-height:24px;}
.sprite.floatright{float:right;margin:0;margin-left:5px;}
.sprite.youtube{background-position:0 -25px;}
.sprite.picasa{background-position:0 -50px;}
.sprite.flickr{background-position:0 -75px;}
.sprite.myspace{background-position:0 -100px;}


/*formulario revisar luego cuando aparezcan otros form*/
input[type="text"]{background-color:#999;border:0 none;padding:2px 3px;}
input[type="submit"]{border:0 none;background-color:transparent;padding:2px 4px}
.felem{border:1px solid #ccc;padding:1px 3px}
#FSuscribe input[type="text"]{width:124px;color:#fff;font-size:1.1em;}
#FSuscribe2 label{width:100px;text-align:right;margin-right:5px;float:left}
#FSuscribe2 input[type="text"]{width:250px;color:#fff}
#FSuscribe2 p{padding:5px 0}
#FSuscribe2 .psubmit{padding-left:110px}
#FSuscribe2 .psubmit input:first-child{font-weight:bold;border:1px solid #ccc}
.links li{text-align:right;}
#content{float:left;width:760px;margin-left:10px;padding-bottom:25px}
.colleft,.colright{float:left;width:400px;min-height:1px}
.colright{width:340px;}

#content .colright{margin-left:10px}

.outter{margin-top:20px;}

.contslimcols {background: #f0f0f0 url(../imgs/fdo-slimcol.gif) repeat-y left top;overflow:hidden}
.slimcol{float:left;width:150px;padding:10px}
.slimcol.nopad{padding:0;width:170px;}

.slimcol .everywherewrap{background-color:#fff;padding:5px 0}
.slimcol .everywhere{border:1px dashed #ddd;border-left:0;border-right:0;padding:5px}

.galeria{position:relative}
.galeria .images{overflow:hidden;position:relative;height:302px}
.galeria .images li{display:none;padding:4px 4px 2px;position:absolute;top:0;left:0;z-index:2;background-color:#ccc;}
.galeria .images .active{display:block}
.galeria .btnplay,.galeria .btnpause,.galeria .btnmenos,.galeria .btnmas{background:transparent url(../imgs/btnplaypause.gif) no-repeat left bottom;text-indent:-9999em;width:14px;height:14px;padding:0;margin:5px 5px 0 -20px;border:none}
.galeria .btnplay:hover,.galeria .btnplay:active,.galeria .btnpause{background-position:left top}
.galeria .btnmenos{background-position:right top;margin-left:0}
.galeria .btnmas{background-position:right bottom;margin-left:0}

.imgsalts li{display:inline}
.imgsalts p{display:none;padding:0 0 0 6px}

.controls{padding-left:25px;height:27px}
.controls li{display:inline;}
.controls a{float:left;border-bottom:1px solid #aaa;padding:4px;margin-bottom:4px;text-align:center;width:15px;}
.controls .active{border-bottom:5px solid #aaa;margin-bottom:0}

.nota img,.nota span, .nota strong{display:block;}
.nota img{margin-bottom:5px;}
.nota span{padding:5px 0}
.nota strong{padding:2px 0 5px}
.nota {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.nota.nosep{border-bottom:0 none;margin-bottom:0px;}
.nota a{color:#999}
.nota span,.nota strong{color:#333}
.hrule {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
h1{font-size:1.3em;border-bottom:4px solid #ff0;margin:119px 0 10px 0;color:#333}
.fdogris {background-color:#EAEAEA;padding:10px 15px;width:320px;margin-left:10px}
.fdogris .tit{background-color:#fff;padding:6px;margin:0 -5px 10px}
.fdogris h2.tit{font-size:1.2em}
.outtergral{padding-top:150px}

#pasarnoticias{position:relative}
#pasarnoticias li{display:none;}
#pasarnoticias li:first-child{display:list-item}
#pasarnoticias p{text-align:right}
#pasarnoticias a{font-weight:normal;font-size:1em}
#pasarnoticias strong{display:block}

.pagination a,.pagination span{padding:0 5px;font-weight:bold}
.pagination .current{color:#fff;background:#666;font-size:1.1em}

.videopreview{background:#fff;padding:1em 1em 1em 1.4em}

.linkstop li{padding-bottom:4px;}
.masmarginbottom{margin-bottom:48px}
#index #iaaceverywhere{display:none}