* {

	padding: 0px;

	border: 0px;

	margin: 0px;

	}

body {

	font-family: Arial, Helvetica, sans-serif;

}	

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.oculto {

	visibility: hidden;

}



/* End hide from IE-mac */	



#contenedora {

	height: auto;

	width: auto;

	margin-right: 10%;

	margin-left: 10%;

	margin-top: 1em;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-top-color: #CCCCFF;

}

#cabecera {

	width: 50em;

	height: 5em;

	position: absolute;

}

 #textos {

	float: left;

	height: auto;

	width: auto;

}





#escudo {

	float: left;

	height: 200px;

	width: 100px;

	text-align: center;

}

#cabecera #escudo img {

	margin-left: 0.1px;

}

#cabecera #escudo a {

	padding-left: 0.2px;

	background-position: bottom;

}



#cabecera #rotulo {

	height: 3.7em;

	width: 10em;

	float: left;

	margin-bottom: 1em;

}

#menu {

	background-color: #CCCCFF;

	text-align: center;

	width: 7em;

	height: 8em;

	float: left;

}

#menu ul {

	list-style-type: none;

	height: 2em;

	width: 7em;

}

#menu li {

	height: 1.5em;

	width: 7em;

}

#menu a {

	text-decoration: none;

	color: #666666;

	font-weight: normal;

	display: block;

	font-size: 16px;

	padding-top: 0.1em;

	padding-right: 0.1em;

	padding-left: 0.1em;

}

#menu a:hover {

	text-decoration: underline;

	color: #000000;

	font-weight: normal;

	background-color: #FFFFFF;

	display: block;

	padding-top: 0.1em;

	padding-right: 0.1em;

	padding-left: 0.1em;

}

#submenus {

	width: 30em;

	background-color: #CCCCFF;

	float: left;

}

#submenus a {

	text-decoration: none;

	color: #666666;

	display: inline;

	font-size: 12px;

	margin-left: 0.5em;

}

#submenus a:hover {

	text-decoration: underline;

	color: #000000;

	background-color: #FFFFFF;

}

#textos {

	height: 5em;

	width: 50em;

	position: absolute;

	margin-top: 7.5em;

}

#contenedora #textos a {

	color: #666666;

	text-decoration: none;

}

#contenedora #textos a:hover {

	color: #666666;

	text-decoration: underline;

}

#textos h2 {

	font-size: 14px;

	color: #666666;

	border-bottom-width: thin;

	border-bottom-style: solid;

	padding-top: 0.9em;

	padding-left: 1.5em;

	border-bottom-color: #CCCCFF;

	margin-bottom: 2em;

}

#textos a {

	text-decoration: underline;

	color: #666666;

}



#textos h3 {

	font-size: 12px;

	color: #666666;

	border-bottom-width: thin;

	border-bottom-style: solid;

	padding-top: 0.5em;

	padding-left: 2em;

	border-bottom-color: #CCCCFF;

}

#textos p {

	font-size: 12px;

	color: #999999;

	padding-top: 0.5em;

	padding-left: 0.5em;

	padding-right: 0.5em;

}

#pie {

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CCCCFF;

	width: 100%;

	background-position: bottom;

	margin-top: 20em;

	height: auto;

	margin-bottom: 0.5em;

}

#pie h4 {

	font-size: 10px;

	text-align: right;

	margin-right: 3em;

	color: #999999;

}

#pie a {

	text-decoration: none;

	color: #999999;

}

#pie a:hover {

	text-decoration: none;

	color: #000000;

}

#textos img {

	padding-top: 1.5em;

	padding-left: 3em;

}
.video {margin-left: 3.5 em;
	
}

