
/* ====== estructura ======= */

*{
padding:0px;
margin:0px;
}

.contenedor{
	margin:0 auto;
	margin-top: 1em;
	width:95%;
	overflow: hidden;
	background-color: #DAEFE9;
}

header{
clear: both;
overflow: hidden;
background-color: #fff;

}

nav{
clear: both;
overflow: hidden;
}

section{
margin:0 auto;
width:100%;
padding:2px;
background-color: #DAEFE9;
overflow: hidden;
}

/* ========	FINALIZA ESTRUCTURA ========= */

#inicio{
background-color: #000;
width:40px;
overflow: hidden;
text-align: center;
padding-bottom: 0.2em;

position: fixed;
top:2.3em;
left:2em;
}

#inicio span{
padding:5px;	
color:#fff;
font-size: 0.70em;
font-weight: bold;
font-family: arial;
}

#inicio a:link, #inicio a:visited{
	color:#fff;
	text-decoration: none;
}

.cab_izq, .cab_dcha{
	padding:5px;
}

.cab_izq{
	float:left;
	padding:2px;
	width:20em;
	margin-bottom: 1em;
}
.cab_izq > p > span{
	display: block;
}

.cab_izq > #logo{
	display: block;
	width:12em;

}

.cab_dcha {
	float:right;
	width:15em;
	margin-right: 1.5em;
	padding:4px;
	overflow: hidden;
}
#imgCall{
	width:1.5em;
	float: right;
	margin-right: 1em;
}
.cab_dcha > span{
display: block;
font-size: 0.75em;
color:#444;
float:right;
margin-top:0.5em;
}


nav ul{
background-color: #DAEFE9;
text-align: center;

}
nav ul li {
	display: inline-block;

}
nav ul li a:link, nav ul li a:visited{
display: block;
padding:10px 15px;
text-decoration: none;
/*border-left:1px solid silver;*/
font-size: 0.65em;
font-weight: bold;
color:brown;

}

nav ul li a:hover , nav ul li a:focus{
background-color:  rgb(234,218,152);	
}

.headerActiv{
	overflow: hidden;
	background-color: rgb(234,218,152);	
	padding:20px;
}
.headerActiv .titSelMenu{
color: #444;
letter-spacing: 0.2em;
padding:5px;
margin-left: 4em;
float:left;
}
.headerActiv .titRuta{
float:right;
padding: 5px;
font-size: 0.68em;
color:brown;
margin-right: 4em;
}
.titRuta > a{
	color:#333;
}

.titFullSel{
	text-align: center;
	padding:20px;
	color:brown;
	font-weight: bold;
	font-size: 1.08em;
	letter-spacing:0.2em;
	margin-bottom: 1em;
}
.titActiv{
	margin:0 auto;
	width:80%;
	padding:5px;
	border-bottom: 1px dashed black;
	color:brown;
}


#contColum{
	width:86%;
	margin:0 auto;
	margin-top: 2em;
	margin-bottom: 2em;
	overflow: hidden;
	padding:1px;
	text-align: center;
	background-color: #DAEFE9;
}

#col_izq,#col_cent,#col_dcha{
position: relative;
padding-top:1.5em;
padding-bottom: 1em;
}

#col_izq{
float:left;
width:33%;
margin-right:0.12em;
}

#col_cent{
float:left;
width:33%;
margin-left: 0.12em;
margin-right: 0.12em;
}

#col_dcha{
float:right;
width:33%;
margin-left:0.12em;
}

.titImg{
	width:10em;
	padding:8px 6px;
	display: block;
	background-color:rgb(234,218,152);	
	color:brown;
	font-size: 0.85em;
	font-weight: bold;

	position: absolute;
	bottom: 13.4em;
	left:7.5em;

	opacity: 0.8;
}


.imgActiv{
	width:90%;
}



