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

body
{
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#e0d7b1;
	color:#666666;
}

.clear{clear:both}
.left{float:left}
.right{float:right}

#contenedor, #contenedor2 
{
	width:969px;
	margin:auto;
}

#contenedor a{
	color:#6a4d2d;
	font-weight:bold;
	text-decoration:none;
}

#contenedor a:hover, #contenedor a.active{
	color:#8F8170;
}

#contenedor, #contenedor2
{
	background-color:#9a8c57;
}

#headerlinks{
	margin:20px 0px 0px 10px; 
	display: table-cell; 
	vertical-align: middle
}

#links{
		margin:10px auto 10px auto;
		height:50px;
		background:url(../images/menubg.png) repeat-x;
		border-top:0px;
		border-bottom:0px;
		font-size:14px;
		text-align:center;
		font-weight:bold;
	}
		
		#links ul{
			list-style:none;
			margin:0px;
			padding:0px;
		}
			#links li{
				list-style:none;
				display:block;
				float:left;
			}
			#links li a{
				display:block;
				color:#f3edd9;
				text-transform:uppercase;
				line-height:50px;
				text-decoration:none;
			}
			#links li a:hover{
				background:url(../images/hover.png) repeat-x;
				font-weight:bold;
				color:#f3edd9;
			}
			#links li a.current{
				display:block;
				float:left;
				background:url(../images/hover.png) repeat-x;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;
				color:#f3edd9;
			}
			#links li a:hover.current{
				color:#f3edd9;
			}
			#l1{ width:197px;}
			#l2, #l3{ width:193px;}
			#l4{ width:183px;}
			#l5{ width:195px;}

#cabezera{
	background:#FFF;
}

#login{
	height:50px;
	background:url(../images/bordeHeader.png) left top no-repeat;
}	

#frmlogin {
	margin:0px;padding:10px 10px 0px;
}

#frmlogin .input-text{
	background-color:#e0d7b1;
	border:#ada276 solid 1px;
	color:#7b674e;
	font-size:11px;
	width:120px;
}

#frmlogin .input-button
{
	background:url(../images/botonLogin.png) no-repeat center center;
	height:40px;
	width:40px;
	border:none;
	cursor:pointer;
}

#logos
{
	/*padding:5px 10px 5px 10px;*/
	background-color:#FFF;
}

#informacion, #informacion2
{
	width:840px;
	padding:0px;
	/*color:#666666;*/
	margin: auto;
}

#informacion{
	/*background:url(../images/backInformes.png) repeat-y;*/
}	

#headInfo{ background:url(../images/headInformes.png) no-repeat; }

#footInfo { background:url(../images/footInformes.png) no-repeat; }

#headInfo, #footInfo{ height:15px; }

#mycarousel, #cabezera, #

{
	margin:auto;
}

#cuerpo
{
	
}

#modulos
{
	padding:10px;
	margin:auto;
}

#noticias, #avisos, #tools{
	margin:0px 0px 0px 10px;
}


#informacion h1, #informacion2 h1{
	color:#073f61;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	font-weight:normal;
	margin-left:20px;
	margin-top:10px;
}

/*, #informacion a, #informacion2 a*/
#informacion h2, #informacion2 h2 {
	color:#6a4d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	text-transform:capitalize;
	font-weight:normal;
}

#noticias, #avisos, #tools, #textos, #lista_noticias { background:#fbf9ee; }

#noticias, #avisos{
	width:605px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 12px 0px
}

.noticia{
	margin:0px 25px 0px 25px;	
}

.noticia a{
	color:#ff0000 !important;
	font-weight:normal !important;
}

.noticia a:hover, .noticia a:current, .noticia a:activate{
	color:#000000 !important;
}

#tools{
	width:204px;
	height:494px;
}

.margenlink{ padding-top:12px; display:block;}

.col1{
	float:left;
	width:265px;
	margin:0px 15px 10px 46px;
}

.col2{
	float:right;
	margin:0px 30px 0px 0px;
}

#footer
{
	background:url(../images/bordeFooter.png) left bottom no-repeat #9a8c57;
	padding:15px 10px 10px 10px;
	color:#6a4d2d;
	text-align:center;
	font-size:11px;
}

#textos
{
	width:540px;
	/*height:300px;
	overflow:auto;*/
	padding:30px;
	margin:0px 5px;
	min-height:434px;
}

#textos a
{
	color:#073f61;
	text-decoration:none;
	font-size:14px;
}

#textos a:hover, #textos a:active
{
	color:#006fc0;
}

#pie{
	color:#665d39;
	text-align:center;
}

#noticias
{
	text-align:justify;
}

#noticias div.textnoti
{
	float:right;
	/*padding:5px;*/
	margin:0px 70px 5px 0px;
	width:330px;
}

#noticias img.bordeimg, #lista_noticias img.bordeimg
{
	 border:#4e472e solid 2px;
	 float:left;
}

#lista_noticias
{
	margin:15px;
	padding:10px;
	text-align:justify;
}

#lista_noticias img
{
	margin:5px;
}

#frm_botones{
	margin:5px 30px 5px 5px;
	font-size:14px;
	float:right;
	color:#000000;
	font-weight:bold;
}

#frm_botones a{
	
}

.titulo-img{
	margin:10px 5px	5px 20px;
	display:inline-block;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #8F8170;
	background-color: #E0D7B1;
	padding: 5px;
	opacity: 0.90;
}

#tooltip h3{
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	color: #6A4D2D;
	text-transform: capitalize;
}



