body { background:#000 url(../img/mailfactory.gif) fixed;margin:0 auto; font-family:verdana; font-size:62.5%; text-align:center; color:#FFF;}

img, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
img, fieldset { border:0;}

.clear {  clear:both;}

.left { float:left;}
.right { float:right;}

.img_left { float:left; margin:0 10px 10px 0;}

a { color:#333;}

#content_underconstruction { width:750px; margin:0 auto; overflow:hidden; text-align:right;}

/* CLEARFIX
-------------------------------------*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* HEADER
-------------------------------------*/
#header { width:965px; margin:0 auto; text-align:left; padding-top:30px; margin-bottom:-50px;} 
#header h1 { background: url(../img/logo-t.png) no-repeat 0 0; width:580px; height:78px;  float:left;}
#header h1 a { display:block;width:449px; height:61px;text-indent:-99999px;}
#header ul {
	width:380px;
	float:right;
	padding-top:0px;
}
#header ul li { display:inline; margin:0 0 0 0;}
#header ul li ul { width:auto; padding:0;}

#header .idioma { text-align:left !important; float:left; padding:40px 0 0 352px;}
#header .idioma  ul {margin:0 !important; padding:0 !important;float:left;}
  
#header .idioma  ul li { margin:0px !important; float:left;}

/* CONTENIDO
-------------------------------------*/
#content_fix { width:100%; background:#FFF; text-align:left; padding:20px 0; margin-top:80px; height:400px;}
#cont { width:965px; margin:0 auto; color:#656565;}

#cont p { padding-bottom:10px;}
#cont .colder { width:700px; float:right; padding:13px 0 0 0; }
#cont .colder2 { width:950px; float:right; padding:13px 0 0 0; }
#cont .colder h2 { background:url(../img/subratllat.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}
#cont .colder2 h2 { background:url(../img/subratllat.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}
#cont .texto {
	width:567px;
	float:left;
}
#cont .texto2 {
	width:860px;
	float:left;
}
#cont .texto p{ font-size:1.1em;}
#cont .texto ul, li {margin-left:8px; padding-left:0;font-size:1.05em;}
#cont .texto h3 { padding:0 0 15px 0; color:#333; font-size:1.4em;}
#cont .submenu, #cont .links { width:119px; float:right;}
#cont .submenu { padding-top:8px;}
#cont .submenu p { list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; padding-bottom:10px; margin-bottom:10px; background:url(../img/subratllat.gif) repeat-x bottom left;}

#cont .contacte {
	width:190px;
	float:left;
	padding:37px 0 0 0;
	margin-top:15px;
	font-size:1.1em;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cont .contacte2 {
	width:190px;
	float:left;
	margin-top:10px;
	font-size:1.1em;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cont .contacte div.linea { height:3px; margin-bottom:10px;background:url(../img/subratllat.gif) repeat-x bottom left;}

#cont .links { width:190px; float:right; position:relative; bottom:100px; left:35px; font-size:1.1em;}
#cont .links h3 { padding-bottom:10px; margin-bottom:10px; font-size:1.4em; background:url(../img/subratllat.gif) repeat-x bottom; margin-top:10px;}
#cont .links ul { margin:0; padding:0;}
#cont .links ul li { list-style:none; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
#cont .links ul li a { color:#959595; text-decoration:none;}
#cont .links ul li a:hover { text-decoration:underline;}

/*FORMULARIO
-------------------------------------*/
form label { display:block; float:left; width:120px;}
form p { overflow:hidden;}
form input, form textarea { background:#e5e5e5; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;}
form input.button { color:#FFF; background:#000; width:auto !important; margin-left:120px; padding:3px;}
form input { width:280px;}
textarea { width:280px; float:left; height:80px }

/* DROP DOWN MENU
-------------------------------------*/
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {
	position:relative;
	float:left;
	margin-right:2px
}
ul.menu ul {position:absolute; top:26px; left:0; display:none; list-style:none}
ul.menu ul li {position:relative; width:90px; margin:0; padding: 0 0 0 19px;}
ul.menu ul li a {display:block; padding:5px 0;}
ul.menu ul li a:hover {}
ul.menu ul ul {left:90px; top:-1px}
ul.menu .menulink { width:80px; margin:0; padding:7px 0 7px 0px;}
ul.menu .menulink2 { width:50px; margin:0; padding:7px 0 7px 0px;}
ul.menu .club { width:50px !important;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {}
ul.menu .topline {}

/*NEWS
--------------------------------------*/

.news { padding-bottom:10px;}
.news .detalles { float:left; width:150px;}
.news h3 { font-size:1.2em !important;}
.news .new { float:right; width:365px;}
.fecha { color:#FFF; text-align:right; background:black; padding:3px !important; margin-bottom:10px;}

#navigation, #content_fix,.section{
	padding:0;
	list-style:none;
	color:#333333;
}
#content {
	overflow:hidden;
	width:965px;
	background-color:white;
	position:relative;
	height:400px;
	margin:0 auto;
}

	
.section{
	width:50000px;
	position:relative;
}

	.section .sub{
		position:relative;
		float:left;
		width:965px;
		height:352px;
		padding-top:20px
	}
	
		.section .next, .section .prev{
			font-size:18px;
			letter-spacing:-2px;
		}

/*IFRAME*/
iframe { overflow:hidden; border:0; width:686px; height:320px;}
