/* CSS Document */
.naranja {color:#ec6e00;}


html, body {margin:0px; height:100%; text-align:center;}
body {font: 0.8125em Century Gothic, sans-serif; line-height:1;}
img {border:0}
a {text-decoration:none; color:#ec6e00;}
a:hover {text-decoration:underline;}
embed {margin:0; padding:0;}
ul {margin-left:15px; padding-left:0; margin-top:0px;}
li {margin:0; padding:0;}

#layout {width:900px; height:615px; margin-right:auto; margin-left:auto; position:relative; text-align:left;}
#header {width:900px; height:55px; position:fixed; _position:absolute; margin-right:auto; margin-left:auto; background-color:#ffffff;}
#footer {width:578px; height:21px; padding-left:322px; position:absolute; bottom:0px; text-align:left; background-color:#ffffff; line-height:31px; color:#737677; font-size:.8em; letter-spacing:.3em;}
#wexcl {position:absolute; right:20px; bottom:15px; color:#737677; font-size:.8em;}
#wexcl a{color:#737677;}
#wexcl a:hover{color:#000000;}
/*header*/
#logo a {background: url(img/logo.png); display: block; float:left; width: 69px; height: 32px; text-decoration: none; text-indent: -9000px; margin-top:23px; margin-left:26px;}
#search {position:absolute; top:102px; right:0px; text-align:right;}
#search input {width:75px; font: 0.8125em Verdana, sans-serif;}
#fecha {float:left; width:237px; text-align:left; margin: 5px 0px 5px 0px;}
#nav {position:absolute; left:180px; top:102px; margin: 5px 5px 5px 0px; color:#737677; text-align:left; font-size:.85em;}
#nav a {text-decoration : none; color:#626469;}
#nav a:after {content:" > "}
#nav a:hover {text-decoration : underline; color:#b29200;}
/*end header*/

/*footer*/

/*footer*/

#menus {width:805px; height:200px; position:absolute; padding-left:95px; padding-top:10px; left:0px; top:55px;}
#menu1 {width:900px; margin:0px; padding:0px; color:#737677; list-style:none; font-size:.81em;}
#menu2 {width:168px; position:absolute; left:680px; top:12px; margin:0px; padding:0px; color:#fff; list-style:none; font-size:.85em; }
.nummenu1 {margin-bottom:-7px;}
.menu1blok {float:left; width:216px; margin-right:11px;}
.menu1blok ul {padding:0px; margin:0px;}
.menu1sep {border-bottom:solid 1px #dddddd; margin:3px 0px 4px 0px;}
#menu1 li {padding:7px 0px 0px 0px; display: block; text-align: left;}
#menu1 li a {text-decoration: none; text-transform:uppercase; color:#737677; letter-spacing:.04em;}
#menu1 li a:hover {border-bottom:solid 1px #dddddd; width:118px; background-color:#eeeeee;}
#menu1 li a.sel {color:#ec6e00;}

#menu2 ul {padding:0px; margin:0px;}
#menu2 li {padding:0px 0px 0px 0px; display: block; text-align: left; margin-bottom:-3px; text-transform:uppercase; color:#737677; letter-spacing:.04em;}
#menu2 li a {text-decoration: none; color:#737677;}
#menu2 li a:hover {text-decoration:underline;}
#menu2 li a.sel {color:#ec6e00;}

.menu2sep {border-bottom:solid 1px #bab8b8; margin:4px 0px 30px 0px;}
#carruselb {position:absolute; left:680px; bottom:10px; letter-spacing:.02em; width:200px;}
#carruselb #nums {float:left;}
#carruselb #nums .num {float:left; margin-right:8px;}
#carruselb a {float:left; color:#737677;}
#miniatura {position:absolute; left:680px; bottom:15px; width:88px; height:60px;border:solid 2px #eeeeee;}
#miniatura:hover {border:solid 2px #ffffff;}

#ficha {position:absolute; left:0px; top:15px; width:200px; font-family:Arial; font-size:1em; color:#737677;}
#ficha .tit {border-bottom:solid 20px #e1e1e1; color:#737677; text-transform:uppercase;font: 0.85em Century Gothic, sans-serif; letter-spacing:.05em;}

#text {position:absolute; left:0px; top:0px; padding-top:13px; width:670px; max-height:290px; height:290px; overflow:auto; font-family:Arial; font-size:1em; color:#737677; line-height:1.4em;}
#textcolumnas {position:absolute; left:0px; top:11px; width:670px; max-height:250px; height:250px; font-family:Arial; font-size:1em; color:#737677; line-height:1.4em;}
#memoria {position:absolute; left:0px; top:11px; width:670px; max-height:250px; height:250px; font-family:Arial; font-size:1em; color:#737677; line-height:1.4em;}
#memoria .tit{color:#737677; text-transform:uppercase;font: 0.85em century gothic negrita, sans-serif; letter-spacing:.05em;}
/*.column {float:left; margin-right:11px; width:210px;}
*/
.first.column, .column {margin-right:11px; width:216px;}
.last.column {width:216px; height:270px; overflow:auto;}
#esso {position:absolute; top:0px; right:0px; width:10px; height:10px; overflow:auto; color:#ffffff;}

.text {padding-top:10px;}
.publicaciones {margin-top:-10px; line-height:24px;}
#comollegar {width:220px;}
#comollegar br { line-height:25px;}

#ficha div{margin-bottom:-3px;}
#div_443 {position:absolute; left:227px; top:0px;}
#div_pos1 {position:absolute; left:0px; top:0px;}
#div_pos2 {position:absolute; left:227px; top:0px;}
#div_pos3 {position:absolute; left:454px; top:0px;}

#cv1 {position:absolute; left:454px; top:0px; width:216px; height:290px; padding-top:13px; overflow:auto; font-family:Arial; font-size:1em; color:#737677; line-height:1.4em;}
#cv2 {position:absolute; left:0px; top:0px; width:216px; height:290px; padding-top:13px; overflow:auto; font-family:Arial; font-size:1em; color:#737677; line-height:1.4em;}
#cv3 {position:absolute; left:0px; top:0px; width:216px; height:290px; padding-top:13px; overflow:auto; font-family:Arial; font-size:1em; color:#737677; line-height:1.4em;}
#fotoarq1 {position:absolute; left:0px; top:0px;}
#fotoarq2 {position:absolute; left:227px; top:0px;}
#fotoarq3 {position:absolute; left:454px; top:0px;}

#fondocont1 {width:100%; height:303px; position:absolute; left:0px; top:281px; background-color:#e1e1e1; z-index:-2;}
#cont1 {width:670px; height:303px; position:absolute; left:95px; top:281px; }
#cont1 {font-size: 0.88em; line-height: 1.8em;}
#cont1 .text{font-family:Arial; font-size:1em; color:#737677; line-height:1.4em; }
#cont1_1 {height:303px; overflow:auto;}


.cv { margin-left:10px;}

.fl {float:left;}
.fr {float:right;}

/*LAYOUTS*/
#home {width:100%; height:100%; background-color:#ffffff;}
#home .cabsec {padding:1px; padding-left:10px; color:#ffffff; background-color:#9c1e3d;}
#home .noticia {width:30%; padding:10px; float:left;}
#home .evento {width:31%; padding:10px; float:left;}
#home .trabajo {width:30%; padding:10px; float:left;}

#tablon {width:150px; padding:5px; background-color:#ffffcc; color:#aaaaaa; border:solid 1px #cccccc; position:absolute; right:5px; top:5px;}
#tablon .tit {font-weight:bold; text-decoration:underline; color:#777777;}