/* CSS Document */



body, html {

	position:relative;

	top:0;

	left:0;

	margin:0;

	padding:0;

	scrollbar-face-color:#575757;

	scrollbar-highlight-color:#000000;

	scrollbar-3dlight-color:#000000;

	scrollbar-darkshadow-color:#000000;

	scrollbar-shadow-color:#000000;

	scrollbar-arrow-color:#FFFFFF;

	scrollbar-track-color:#000000;

}

body {

	background:url(../images/bg.jpg) repeat-x #000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#a6afba;

}



p {

	margin:0;

	font-size:11px;

}



h1 {
	
	font-family: "Courier New", Courier, monospace;

	font-size:19px;

	color: #990000;
	border:inset;
	border-color:#990000;
	background-color:#FFFFFF;
	text-transform:uppercase;

	padding:0;

	margin:0;



}



h3 {

	font-size:15px;

	color:#cc0000;

	margin:0;

	padding-left:10px;

	background:url(../images/h3.jpg) no-repeat 0% 50%;

	font-weight:bolder;

}







#idioma {

	position:relative;

	float:right;

	width:300px;

	padding-top:10px;

	text-align:right;

	margin-left:50px;



}



#idioma a {

	font-size:10px;

	color:#68838c;

	margin-left:10px;

}



#idioma a:hover {

	color:#699bab;

	text-decoration:none;

}





#menu {

	position:relative;

	width:1100px;

	*width:960px;

	float:right;

	margin-top:77px;

	font-weight:bold;

	color:#40454c;

}



#navi {

	/*float:left;*/

	list-style:none;

	margin:0;

	padding:0;

	margin-left:385px;

	*margin-left:395px;

	/*text-align:right;*/



}

#subm{

	position:absolute;

	margin:0;

	*left:0;

	*top:0;

	margin-top:20px;

	background:#fff;

	width:110px;



}

#navi li {

	position:relative;

	float:left;

	padding:0;

	margin:4px 2px;

	text-align:left;

	color:#ababab;

}

#navi li a {

	position:relative;

	float:left;

	margin:0;

	padding:2px;

	text-decoration:none;

	text-align:center;

	font-size:11px;

	color:#40454c;

}



#navi li a:hover {

	color:#691b0c;

}





#wrapper {

	position:relative;

	display:block;

	width:100%;

	text-align:center;

	background:url(../images/header.jpg) no-repeat 50% 0%;

}

#wrapper_footer {

	position:relative;

	display:block;

	width:100%;

	text-align:center;

}

#container {

	position:relative;

	width:1100px;

	*width:1100px;

	padding:0;

	margin:0px auto;

}



#header {

	position:relative;
	
	float:left;

	text-align:right;

	height:200px;

	*height:200px;

	width:1100px;

	*width:960px;



}



#footer {

	height:50px;

	width:840px;

	margin:0px auto;

	text-align:center;

	border-top:dashed 1px #162424;

	padding-top:10px;

	clear:both;



}



#contenedor {

	position:relative;

	display:block;

	width:100%;

	text-align:center;

	background:url(../images/header.jpg) no-repeat 50% 0%;

}





#left {

	width:253px;

	background:#0c1515;

	border:solid 4px #162424;

	float:left;

	text-align:left;

	position:relative;

	margin-left:30px;

	*margin-left:10px;

}







#left .cont {

	margin:0px auto;

	width:253px;

	margin-top:15px;

	margin-bottom:15px;



}



#left .cont img {

	border:solid 1px #333c3e;

}



#left .cont p {

	text-align:justify;

	font-size:10px;

	line-height:16px;

	margin:0;

}



#left .cont .info{

	margin-top:10px;

}



#left .cont .info img{

	border:none;

}



#left .separador {

	background:url(../images/separador.jpg) 50%;

	width:253px;

	margin:0px auto;

	margin-top:20px;

	margin-bottom:10px;

}



#right {

	width:703px;

	*width:703px;

	float:left;

	*float:left;

	margin-left:30px;

	_margin-left:20px;

}



.cont_r{

	background:url(../images/bg_cont.jpg) no-repeat;

	width:503px;

	margin-right:10px;

}

.fla{

	width:503px;

	margin-right:10px;

	*margin-right:30px;

	margin-bottom:20px;

	margin-top:-60px;

	*margin-top:-20px;

}

.free{

	position:relative;

	background:url(../images/bg_cont.jpg) no-repeat;

	width:503px;

	float:left;

	margin:0 auto;

	text-align:center;

}



.chat{

	text-align:justify;

	font-size:10px;

	line-height:16px;

	margin-right:10px;

	margin-bottom:20px;

	width:565px;



}

.cont_r .cont{

	text-align:justify;

	font-size:10px;

	line-height:16px;

	padding:10px;

	margin-bottom:20px;



}



.cont_2{

	width:453px;

	padding-right:10px;

	padding-left:30px;

}



.cont_2 .cont{

	text-align:justify;

	font-size:10px;

	line-height:16px;

	padding:10px;

	margin-bottom:20px;

	background:#0c1515;

	border:solid 4px #162424;

}





.titulo {

	margin-bottom:10px;

	width:485px;

}



.contenidos {}



.contenidos .foto {

	width:100px;

	position:relative;

	float:left;

}

.contenidos .foto img{

	border:solid 1px #2f2f2f

}



.contenidos .texto {

	padding-left:10px;

	width:360px;

	position:relative;

	float:left;

	font-size:11px;

	line-height:18px;

}



.contenidos .texto .resaltado {

	color:#fff;

}



.contenidos .gallery {

	width:100px;

	height:100px;

	position:relative;

	float:left;

	border:solid 1px #2f2f2f;

	margin:0px 18px 18px 0px;



}



.mas {

	text-align:right;

	border_bottom:solid 1px #162424;

}



.mas a{

	font-size:10px;

	color:#68838c;

	margin-right:10px;

}



.mas a:hover {

	color:#699bab;

	text-decoration:none;

}

.join {

	text-align:right;

}

.join2 {

	text-align:left;

	

}

.join a{

	font-size:16px;

	color:#ff0000;

	margin-right:10px;

	font-weight:bold;

}

.join2 a{

	font-size:16px;

	color:#ff0000;

	margin-right:10px;

	font-weight:bold;

}



.join a:hover {

	color:#FF9933;

	text-decoration:none;

}

.join2 a:hover {

	color:#FF9933;

	text-decoration:none;

}





/*****************************************CONTACTO

*************************************************/







form.contacto {

	margin:0;

	padding-left:80px;

	padding-top:20px;

}



input {

	background:#0c1515;

	border:solid 1px #3b4a4a;

	color:#90a9a9;

	font-size:10px;

	padding:3px 1px;

	width:200px;

	margin-bottom:10px;

}



select{

	background:#0c1515;

	border:solid 1px #3b4a4a;

	color:#90a9a9;

	font-size:10px;

	padding:4px 1px;

	width:200px;

	margin-bottom:10px;

	font-size:12px;

}





textarea {

	background:#0c1515;

	border:solid 1px #3b4a4a;

	color:#90a9a9;

	font-family:Arial;

	font-size:11px;

	padding:3px 1px;

	width:300px;

	height:200px;

	margin-bottom:10px;



}



.enviar {

	background:#0c1515;

	border:solid 1px #3b4a4a;

	color:#90a9a9;

	font-size:10px;

	padding:5px 3px;

	margin-bottom:10px;

	width:70px;

}





/**************** start Portfolio Navigation ID ****************/

.PortfolioNav {

	margin-left:1px;

	float:left;

}





div#homeContent {

	float: right;

}



.PortfolioNav ul, .homeNews ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family:Arial;

	width:99%



}

.PortfolioNav a, .homeNews a

{   display: block;

	padding-left: 7px;

	padding-right: 7px;

	padding-top:15px;

	padding-bottom:15px;

	border-bottom: 1px solid #162424;

	font-size:11px;

	color:#a6afba;

}

.homeNews ul li:last-child a {border-bottom: none;}



#homeFeatured div {

	width: 188px;

	float: left;



}

#flashchat {
  width: 485px;
  height: 400px;
}



.PortfolioNav a:link, .homeNews a:link{

	text-decoration:none;

}

.PortfolioNav a:visited, .homeNews a:visited{

	color:#7F7561;

	text-decoration:none;

}

.PortfolioNav a:hover, .homeNews a:hover {

	color: #fff;

}PortfolioNav

.PortfolioNav #fcl a:hover{

	color:#35bdc7;



}

.PortfolioNav a.active, .homeNews a:active {

    background-color: #1D1412;

	color: #799394;

}

/**************** end Portfolio Navigation ID ****************/



/****************** join *************************************/

.style1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.style7 {color: #999999}
.style8 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style12 {font-size: 12px}
.style13 {
	color: #FF0000;
	font-size: 14px;
}
.style15 {color: #FF0000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }







/**********************************************************/



/*****************************************CLEARFIX

*************************************************/

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	/*display: inline-table;*/

	display: inline-table;

}

/* Hides from IE-mac \*/

* HTML .clearfix {height: 1%;}

/* End hide from IE-mac */

/* End clearfix */

/**/