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

*{
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

body{
	background-color: #000;
}

.clear-div{
	clear: both;
}

#top-div{
	margin: 10px auto;
	width: 970px;
}

#top-div .left{
	float: left;
	padding: 10px 0px;
	width: 290px;
}

#top-div .left h1{
	color: #cfcfcf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -2px;
}

#top-div .right{
	float: left;
	width: 680px;
}

.franja1{
	background-image: url(images/franja1-bg.jpg);
	background-repeat: repeat-x;
	height: 41px;
	width: 100%;
}

.franja1 .content{
	margin: 0 auto;
	width: 970px;
}

.franja1 .content .left{
	width: 534px;
}

.buscar-label{
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	margin: 11px 0px;
	width: 55px;
}

.buscar-area{
	background-image:url(images/buscar-bg.png);
	height: 27px;
	float: left;
	margin: 6px 0px;
	width: 214px;
}

#buscar-input{
	background:none;
	border: 0px;
	color: #FFF;
	padding: 5px 7px;
	width: 200px;
}

.buscar-submit{
	margin: 7px 5px;
}

.franja1 .content .right{
	width: 436px;
}

.franja2{
	background-image: url(images/franja2-bg.jpg);
	background-repeat: repeat-x;
	height: 41px;
	width: 100%;
}

.franja2 .content{
	margin: 0 auto;
	width: 970px;
}


.foto-centrada{
	left: 50%;
	
}



#container-div{
	background-position:center;
	height: 400px;
	margin: 2px 0px;
	overflow: hidden;
	width: 100%;
}

.fondo1{
	background-image: url(images/foto1.jpg);
}

.fondo2{
	background-image: url(images/foto2.jpg);
}

.fondo3{
	background-image: url(images/foto3.jpg);
}

.fondo4{
	background-image: url(images/foto4.jpg);
}

.fondo5{
	background-image: url(images/foto5.jpg);
}

.fondo6{
	background-image: url(images/foto6.jpg);
}

.fondo7{
	background-image: url(images/foto7.jpg);
}

.fondo8{
	background-image: url(images/foto8.jpg);
}

.fondo9{
	background-image: url(images/foto9.jpg);
}

.fondo10{
	background-image: url(images/foto10.jpg);
}

.fondo11{
	background-image: url(images/foto11.jpg);
}

.fondo12{
	background-image: url(images/foto12.jpg);
}

.fondo13{
	background-image: url(images/foto13.jpg);
}

.fondo14{
	background-image: url(images/foto14.jpg);
}

.fondo15{
	background-image: url(images/foto15.jpg);
}

.fondo16{
	background-image: url(images/foto16.jpg);
}

.fondo17{
	background-image: url(images/foto17.jpg);
}

.fondo18{
	background-image: url(images/foto18.jpg);
}

.fondo19{
	background-image: url(images/foto19.jpg);
}





.caja{
	background-color:#fff;
	border: 5px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
}


#content-div{
	background-color: #FFF;
	margin: 0px auto;
	padding: 10px 20px 30px 20px;
	width: 930px;
}

#content-div h1{
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: lighter;
	letter-spacing: -2px;
}

#content-div h2,
#content-div h2 a{
	color: #DF6319;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: lighter;
	letter-spacing: -2px;
	margin-bottom: 20px;
}

ul.lista{
	padding: 20px;
}

ul.lista li{
	list-style: disc;
	margin-bottom: 10px;
}

#content-div p{
	color: #333;
	font-size:16px;
	line-height: 140%;
	margin-bottom: 10px;
}


#content-div .left{
	float: left;
	margin-bottom: 20px;
	padding: 0px 20px 0px 0px;
	width: 484px;
}


#content-div .right{
	float: left;
	margin-bottom: 20px;
	width: 426px;
}


#content-div form{
	background-color:#E4E4E4;
	border: 5px solid #CCC;
	padding: 10px;
}

#content-div form label{
	color: #666;
	padding: 3px;
	font-size:14px;
	font-weight: bold;
	width: 98%;
}

#content-div form p{
	color: #333;
	font-size:12px;
	margin-bottom: 20px;
}

#content-div form input,
#content-div form textarea{
	border: 2px solid #CCC;
	padding: 5px;
	margin-bottom: 10px;
	width: 430px;
}

ul.main-menu{
	height: 41px;
	list-style: none;
	margin: 7px 0px 0px;
	padding: 0px;
}

ul.main-menu li{
	color:#FFF;
	cursor: pointer;
	background-image:url(images/menu-bg.jpg);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight: normal;
	float: right;
	height: 41px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

ul.main-menu li:hover{
	background-image:url(images/menu-bg-hover.jpg);
	background-repeat:repeat-x;
}

ul.main-menu li.first{
	background-image:url(images/menu-bg-first.jpg);
	background-repeat:repeat-x;
}

ul.main-menu li.first:hover{
	background-image:url(images/menu-bg-first-hover.jpg);
	background-repeat:repeat-x;
}

ul.main-menu li.last{
	background-image:url(images/menu-bg-last.jpg);
	background-repeat:repeat-x;
	background-position:right;
}

ul.main-menu li.last:hover{
	background-image:url(images/menu-bg-last-hover.jpg);
	background-repeat:repeat-x;
	background-position:right;
}


ul.main-menu li div{
}

ul.main-menu li div a{
	background-image: url(images/menu-sep.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFF;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:16px;
	float: left;
	margin: 3px 0px;
	padding: 6px 10px;
	text-align: center;
}

ul.main-menu li div a.first{
	background-image: none;
	padding: 6px 12px 6px 18px;
}
ul.main-menu li div a.last{
	padding: 6px 18px 6px 12px;
}


ul.main-menu li ul{
	position:absolute;
	margin: 41px 0px 0px 0px;
	padding: 0px;
	background-color: #000;
	border: #000 1px solid;
	display: none;
	z-index: 3000;
}

ul.main-menu li ul li{
	display:block;
	float: none;
	margin:0;
	overflow:visible;
	border-bottom: #333 1px solid;
	border-right: none;
	width: 180px;
}

ul.main-menu li ul li:hover{
	background-image: none;
	background-color: #000;
}

ul.main-menu li ul li div a{
	background: none;
	font-size: 14px;
	padding: 6px 10px;
}

ul.main-menu li ul li ul{
	border: #333 1px solid;
}

ul.main-menu li ul li ul li{
	background-image: none;
	background-color: #333;
	border-bottom: 1px solid #303030;
	height: 41px;
}

ul.pie-menu{
	height: 41px;
	list-style: none;
	margin: 0px 0px 0px;
	padding: 0px;
}

ul.pie-menu li{
	color:#ccc;
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight: normal;
	float: right;
	height: 41px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


ul.pie-menu li div{
}

ul.pie-menu li div a{
	background-repeat:no-repeat;
	color:#ccc;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:16px;
	float: left;
	margin: 3px 0px;
	padding: 6px 27px;
	text-align: center;
}

ul.pie-menu li div a:hover{
	color: #FFF;
}

#pie-div{
	margin: 20px auto 20px;
	width: 970px;
}

#pie-div .left{
	float: left;
	width: 450px;
}

#pie-div .left p{
	color: #999;
	font-size:14px;
	line-height: 140%;
}

#pie-div .left p span{
	color: #FFF;
}

#pie-div .right{
	float: left;
	width: 520px;
}

#pie-div .right .social{
	background-color: #212121;
	padding: 10px 20px;
	text-align: right;
}

#pie-div .right .social h1{
	color: #999;
	font-size: 16px;
}

#pie-div .right .social ul{
	margin: 10px 0px;
}

#pie-div .right .social ul li{
	float: right;
	height: 50px;
	margin: 0px 3px;
	width: 50px;
}

.slide{
	background-color:#fff;
	border: 5px solid #CCC;
	height: 368px;
	padding: 0px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	width: 416px;
	z-index: 1000;
}

.slide ul{
	float: left;
	position: relative;
	width: 9000px;
	padding: 0px;
	margin: 0px;
	z-index: 1100;
}

.slide ul li{
	float:left;
	height: 312px;
	width: 416px;
}


.slide-tools{
	background-color: #CCC;
	height: 56px;
	width: 416px;
	position: absolute;
	top: 312px;
	left: 0px;
	height: 56px;
	width: 416px;
	opacity: 0.8; 
	filter: alpha(opacity=80);
	z-index: 1200;
}

.slide-prev{
	background-image: url(images/prev.png);
	background-repeat: no-repeat;
	cursor: pointer;
	top: 6px;
	left: 10px;
	height: 46px;
	position: absolute;
	width: 46px;
}

.slide-next{
	background-image: url(images/next.png);
	background-repeat: no-repeat;
	cursor: pointer;
	top: 6px;
	left: 360px;
	height: 46px;
	position: absolute;
	width: 46px;
}


ul.videos{
}

ul.videos li{
	background-color: #B2B2B2;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	margin-bottom: 2px;
	padding: 8px;
}

ul.videos li:hover{
	background-color: #969696;
}

