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

body {
	height:100%;
	font-size:10px;
	letter-spacing:normal;
	color:#777;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/back-orange.png) top center no-repeat #fff;
}


html {
	height:100%;
	overflow-Y: scroll;
}

a  {
	text-decoration:none;
	color: #000;
	outline: 0;
}

a:hover  {
	text-decoration:none;
	color: #f7941e;
	outline: 0;
}

p {
	color:#000;
	font-size: 1.2em;
	text-align:justify;
	line-height:1.3em;
	padding-bottom:5px;
}

ol {
	color:#000;
	font-size: 1.2em;
	text-align: justify;
	line-height:1.3em;
	padding-left:15px;
	list-style-position:outside;
}

ol li{
	padding:10px 0px 0px 0px;
}

h1 {
	font-size:1.6em;
	font-weight:normal;
	color:#f7941e;
	text-align:left;
	padding-bottom:10px;
}

h2 {
	font-size:1.2em;
	font-weight:normal;
	color:#ccc;
	text-align:left;
	padding:10px 0px;
}

h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#3F6393;
	text-align:left;
	padding:5px 0px 10px 0px;
}

h4 {
	font-size:1.5em;
	font-weight:normal;
	color:#ccc;
	text-align:left;
	padding:10px 0px;
}


/*CONTENEDORES MAESTROS*/


#wrap {
	margin:0px auto 0px;
	text-align:center;
	height:500px;
	width:100%;
}

#cabecera {
	width:900px;
	margin:0px auto;
	height:250px;
	position:relative;
}

#logo {
	width:100px;
	height:82px;
	position:absolute;
	top:15px;
	left:74px;
}

#idiomas {
	position:absolute;
	top:45px;
	right:10px;
	width:250px;
	height:25px;
}

#idiomas ul li {
	list-style:none;
	float:right;
	font-size:11px;
}

#idiomas ul li a{
	border:#fff solid 1px;
	padding:5px 25px;
	margin-left:10px;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#idiomas ul li a:hover{
background-color:#aaa;
	color:#fff;
}

#idiomas ul li a.selected{
	background-color:#fff;
	color:#c6c6c6;
}


#cabecera p {
	text-align: left;
	letter-spacing:normal;
	font-size: 1.2em !important;
	line-height: 10px !important;
}

#cabecera a {
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}

#footer {
	position:relative;
	margin:0px auto 0px auto;
	color:#FFFFFF;
	background:url(../img/back-footer.png) repeat-x top;
}

#footer p{
	font-size:10px;
}


#menu {
	position:absolute;
	width:405px;
	height:40px;
	top:210px;
	left:213px;
	z-index:99;
}

ul#topnav {
	padding: 0px 0px; 
	list-style: none;
}

ul#topnav li {
	float:left;
	font-size:1.2em;
}

ul#topnav li a {
	display:block;
	height:30px;
	width:100px;
	padding-top:10px;
	border-radius: 10px 10px 0px 0px;
	-ms-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;	
}

ul#topnav li a:hover {
	background-color:#FFF;
	color:#000;
}

ul#topnav li a.selected {
	background-color:#FFF;
	color: #f7941e;
	font-weight:bold;
}

.fotos {
	-moz-box-shadow: 0 0 5px 3px #ccc;
	-webkit-box-shadow: 0 0 5px 3px #ccc;
	box-shadow: 0 0 5px 3px #ccc;
}

#fotos {
	position:absolute;
	width:260px;
	height:350px;
	top:80px;
	left:620px;
}

#fotos a{
	padding:0px;
}

#fotos a img{
	border:2px #ccc solid;
	margin:5px 5px;
}

#fotos a:hover img{
	border:2px #f7941e solid;
}
