@charset "utf-8";
/* CSS Document */

html, body {border:0; margin:0; padding:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.25; color: #474740; background:#6F6F65}

h1 {padding:0 22px 0 20px; font-size: 40px; line-height:1em; color: #717066; font-weight: lighter; margin-bottom: 0px;}
h2 {padding:0px; margin:0px; letter-spacing:1px; font-size: 14px; font-weight: bold; color: #993333;}
h3{letter-spacing:1px; margin:5px 0; padding:0; font-size: 16px; font-weight: bold; color: #717066; display:block;clear:both;}
h4{letter-spacing:1px; margin:5px 0; padding:0; font-size: 13px; color: #717066; display:block;clear:both;}

#homcont h2 {font-size: 22px; line-height:1em; color: #717066; font-weight: lighter; margin-bottom: 20px;}
#home_news .date, #short_doc .date {margin:0px 0; display:block; font-size:10px; color: #717066;}
#home_news .txt, #short_doc .txt {margin:5px 0; display:block; font-size:10px;}
#home_news h4{font-size: 11px;text-decoration: none; margin-top: -10px;}
#home_news a, #short_doc a {text-decoration: none;}
#home_news a:hover, #short_doc a:hover {text-decoration: underline;}

#hdf2 h2 {font-size: 15px; line-height:1em; color: #FFFFFF; font-weight: lighter; padding: 5px 30px; text-align: left;}
.more {text-align: right; padding: 0px 10px;}

.prompt {
	color : White;
}
.tit1 {padding:10px 0 0px 0; letter-spacing:1px; font-size: 14px; font-style: normal; font-weight: bold; color: #993333;}
.error {font-size: 12px; font-style: normal; font-weight: bold; color: #FF0000;}

.txth1{font-size:30px; color:#999999}
p, ul, ol {margin:0; padding:0 0 5px 0;}
ul, ol {list-style:none; padding:0 0 18px 0px;}
img {border:0;}


hr{color:#993333;}
/***** Links *****/
a, a:visited {color: #993333;}
a.pie, a.pie:hover, a.pie:visited, a.pie:active {font-size: 10px;color: #FFFFFF;text-align: left;text-decoration: none;}
.pie_separacion {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #626259;}

/***** clases globales *****/
.clear         { clear:both;}
.clearhr       { border-bottom:1px solid #993333; clear:both;}
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }

.sep{border-bottom:1px solid #717066; width:100%; font-size:0px;}

/***** menu *****/
#menu {list-style:none; margin:0 0 0 20px; padding:0;}
#menu li {margin:4px 6px; padding:0; float:left;}
#menu li a {display:block; padding:2px; text-decoration:none; text-align:center; font-size:13px; color:#FFFFFF;}
#menu li a:hover {color:#790000;}

/***** formularios *****/
form { padding:8px 4px; font-size:11px;}
.campos {height: 15px; width: 60px; font-size: 11px;}
.combo1 {height: 20px; width: 70px;	font-size: 11px;}
.combo2 {height: 20px; width: 138px; margin: 5px 0 0 0; font-size: 11px;}
.botbus{padding:5px 0 0 17px;}

#wrap {width:990px; margin: auto; background:#FFFFFF; overflow:hidden;}
#wrap #header {display:block; clear:both;}
.bloque{ width:990px; clear:both;}

#logo{width:216px; height:84px; display:block; background:url(../images/logo2.gif) center center no-repeat; float:left;}
#logo a{width:159px; height:84px; display:block;}
#logo a span{display:none}
#banner {width:774px; height:84px; background-color: #FFFFFF; background-image: url(../images/fade1.jpg); background-repeat: repeat-y; float:left; display:block;}
#flags{float:left; width:740px; margin:5px 10px;}
#flags img{float:left; padding:0px; margin:0 10px;}
#hdf {background: url(../images/fon2.gif) #B0AF9B repeat-y; height: 29px; float:left; width:100%;}
#hdf2 {background: url(../images/fon2h.gif) #B0AF9B repeat-y; height: 29px; float:left; width:100%;}
#hdf3 {padding-left:10px; float:left;}
#hdflin, #hdflin2 {/*background: #747369 repeat-x; height: 1px; margin: 1px 0;*/width:990px; border-bottom:1px solid #B0AF9B;clear:both; font-size:0px}
#bus1 {height: 29px; width:216px; float:left;}
#bus1 span{margin:40px; font-size:14px; color:#fff; line-height:2em;}
#menu1 {height: 29px;width: 9px; float:left;}
#menu2 {height: 29px; float:left; width:774px;}
#cont{width:990px; background:url(../images/fon3.gif) repeat-y;}
#contb{width:990px; background:url(../images/fon1.gif) #e6e4cc repeat-y;}
#cleft{float:left; width:216px;}
#cright{float:left; width:720px; margin:0 0 20px 0; padding:10px 25px;}
#homcont{width:990px; background:url(../images/dot1.png) repeat-y;}
#homcol1{float:left; width:290px; margin:0 0 20px 0; padding:10px 15px;}
#homcol2{float:left; width:280px; margin:0 0 20px 0; padding:10px 25px;}
#homcol3{float:right; width:290px; margin:0 0 20px 0; padding:10px 25px;}
#busca{padding:0px 35px; float:left;}
#efem, #efem2{width:215px; float:left;}
#gads2{width:130px; margin:5px 5px 5px 40px; float:left;}
#efem h2, #efem2 h2{padding:5px 35px; background:url(../images/tit1.gif) repeat-x; margin:10px 0;}
#efem p, #efem2 p{padding:10px 35px;}
#titulo{width:700px; float:left; !margin:50px 0 0 0;}

/*****contenidos****/
#listart{
	width:190px;
	margin:48px 5px 48px 0px;
	_margin:48px 0px;
	float:left;
	background: #EBEAD8 url(images/fade5_news.jpg);
}
#listart ul{padding:0; margin:10px; }
#listart li {margin:2px; padding:0;}
#listart li a {display:block; width:175px; padding:4px 0; text-decoration:none; font-weight: bold; text-align:left; font-size:14px; color:#717066;}
#listart li a:hover {color:#790000;}

#portart{float:left; width:480px; margin:10px 20px; text-align:left;}
#portart h3{padding:0px; margin:5px 0; letter-spacing:1px; font-size: 14px; font-weight: bold; color: #993333; text-align:center;}
#portart ul{margin:0; padding:0;}
#portart li{margin:10px;width:100px;height:140px;display:table-cell;	float:left;}

.news{position: relative; float:left; padding:10px 0px; text-align:left;}
.news h3{width:500px; letter-spacing:1px; margin:3px 0; padding:0; font-size: 14px; font-weight: bold; color: #993333; display:block;}
.news .imgnews {float:left; width:700px}
.news .date {width:720px; margin:10px 0; display:block; font-size:10px;clear:both;}
/*
.news .imgnews p{width:750px;}
.readmore{display:block; height:20px; width:250px;margin:10px 0;}
*/
.news .imgnews p{width:auto;}
.readmore{display:block; height:20px; margin:10px 0;}
.linkmore{display:block; height:18px; margin:0 0 10px 0;}

.res{position: relative; float:left; padding:10px 0px; text-align:justify;}
.res h3{width:500px; letter-spacing:1px; margin:3px 0; padding:0; font-size: 14px; font-weight: bold; color: #993333; display:block;}
.res .imgnews {float:left; width:700px}
.res .date {width:700px; margin:10px 0; display:block; text-align:right; font-size:10px;clear:both;}
.res .imgnews p{width:750px;}
.imgleft    { /*float:left; position:relative; clear:left; width:100%;*/}
.imgright   { /*float:right; clear:right; */margin-left:15px;}
.imgleft span{display:block;	clear:both;	color:#993333;	font-size:11px; padding-right:10px;}
.pieimg{clear:both;color:#993333;font-size:11px;display:block;padding-right:10px;}

.gal{position: relative; float:left; padding:10px 0px; text-align:justify;}
.gal h3{width:500px; letter-spacing:1px; margin:3px 0; padding:0; font-size: 14px; font-weight: bold; color: #993333; display:block;}
.gal .imgnews {float:left; width:700px}
.gal .date {width:700px; margin:10px 0; display:block; text-align:left; font-size:10px;clear:both;}
.gal .imgnews p{width:750px;}

#directorio{position: relative; float:left; text-align:left; margin:0;}
#directorio .direc{margin:0 0 20px 0; padding:0; width:700px;}
#directorio .direc h3{letter-spacing:1px; margin:5px 0; padding:0; font-size: 16px; font-weight: bold; color: #717066; display:block;clear:both;}
#directorio .direc ul{padding:10px 0; margin:0 0 20px 0;}
#directorio .direc li{padding:2px 25px 10px 0; _padding:2px 25px 0px 0;margin:0; float:left; display:block; width:150px;}

#inau{float:right; padding:5px 10px;width:180px; text-align:center;}
#inau ul{border:1px solid #993333;padding:5px;text-align:left;}
#inau li{display:block;margin:0 0 10px 0;}
#eventos{width:500px; float:left}
#eventos ul{margin:20px 0; width:400px;}
#eventos li{margin:0; width:200px; float:left;}

/****cajas banners****/
.caja {/*background: #ff0;*/float:left;border: 1px dotted #333333; margin:10px; }
.caja2 {float:left; border:1px dotted #333333; margin:10px 30px;_margin:10px 15px;}
.caja3 {border: 1px dotted #333333; margin:20px; clear:both;}
.caja_rss {
	/*background: #ff0;
	*/
	float:left;
	border: 1px dotted #333333;
	margin : 3px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
}
/* height and width stuff, width not really nessisary. */
.cajacon { margin:7px;}
.ban{height:12px; margin:0px;}
.cajacon img{ border: 1px solid #333333}
/*.caja {width: auto; margin: 1em 0 1em 3em;}*/

#publi{margin:auto; width:100%;}
.lista { font-size:20px; }
div.img_somb {font-size:1px; float:left; margin: 5px 5px 5px 0px; padding: 0px; position: relative; voice-family: "\"}\""; voice-family: inherit;/* 	background: url(../images/sombra_img.gif) bottom right no-repeat;*/}
div.img_somb img {background-color: #fff; border: 1px solid #a9a9a9; margin: -5px 5px 5px -5px; padding: 4px; position: relative;	/*vertical-align: bottom;*/ clear:both;}

#footer {position:relative;background: url(../images/footrep.gif) #B0AF9B repeat-y; float:left; width:990px; overflow:hidden;}
#foot1{background: url(../images/foot.gif) no-repeat bottom left; width: 990px; float:left; line-height:2em;}
#foot2{float:left; width: 770px; line-height:1.5em; margin: 0  0 0 230px; _margin:0 0 0 115px; }
#foot2 a span{}
#foot3{width:770px; height: 20px; float:left; margin: 0  0 0 230px;  _margin: 0  0 0 115px;line-height:2em; clear:both; font-size:10px;}
#footh{background: url(../images/foot2.gif) no-repeat bottom left; width: 990px; float:left; margin: 0 10px; line-height:2em;}

#paginador {border-top:1px solid #993333; text-align:center; clear:both;}
#paginador ul{padding:15px 0;margin:0px;}
#paginador ul li {display:inline; font-weight:bold; text-align:center; margin: 0 15px 0 0; padding-top:5px;}
#paginador ul li a {font-size:12px; font-weight:bold; color:#993333; text-decoration:none;}

.rss { float:right; width:250px; padding: 5px 5px 5px 5px;}
.ssxxi {background:url(../images/auction.png) left top no-repeat; padding-left:20px}
.ssxxi a {text-decoration: none}
.ssxxi a:hover {text-decoration: underline}


/* For Mac-like Jquery manu slider */
<!--[if lt IE 7]>
 <style type="text/css">
 .dock img { behavior: url(js/iepngfix.htc) }
 </style>
<![endif]-->

