body,html {
	/*background-image:url("../images/psp.jpg");
	background-repeat:repeat;*/
	background-color:#342b1c;/*#3a4a1a;*/
	padding:0;
	margin:0;
	/*overflow:hidden;*/
	min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}

#bg_body{
	width:100%;
	background-image:url("../images/psp.jpg");
	background-repeat:repeat;
	background-color:#3a4a1a;
}
#layout {
	width:800px;
	margin:auto;
	min-height:700px;
}
#logo {
	float:left;
	background-image:url("../images/logo.png");
	width:110px;
	height:29px;
	cursor:hand;
	/*margin-top:-115px;*/
}
#logo:hover {
	background-image:url("../images/logohome.png");
	/*margin-left:-28px;*/
}
.center{
	text-align:center;
}
.img_right{
	float:right;
	margin-right:50px;
	border:1px solid black;
}
/*CON CAJAS DE COLORES*/
#header {
	padding-top:20px;
	width:820px;
	height:50px;
	width:100%;
	background-color:#342b1c;
	border-bottom:solid 1px black;
}
#header #nav_menu
{
	width:800px;
	overflow:hidden;
	margin:auto;
}
#header #nav_menu ul {
	margin:auto;
	padding:0;
	list-style:none;
	color: #e1e1e0;
	text-decoration: none;
	float:right;
}
#header #nav_menu ul li{
	margin-right:0px;
	float:left;
	width:80px;
	padding:5px;
	height:15px;
	border:1px solid #342b1c;
}
#header #nav_menu ul li a {
	display: block;
	text-decoration: none;
	height: 15px;
	font-size:18px;
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#e1e1e1;
	text-align:center;
}
#header #nav_menu .wututu {/*background-image:url("../images/1.png");background-repeat:no-repeat;*/ width:100px;}
#header #nav_menu .metrica {/*background-image:url("../images/6.png");background-repeat:no-repeat;*/ width:250px;}
#header #nav_menu .scr3end {/*background-image:url("../images/3.png");background-repeat:no-repeat;*/ width:85px;}
#header #nav_menu .clientes {/*background-image:url("../images/4.png");background-repeat:no-repeat;*/ width:85px;}
#header #nav_menu .contacto {/*background-image:url("../images/5.png");background-repeat:no-repeat;*/ width:105px;}
#header #nav_menu ul .wututu:hover { background-color:#67ad26;height:70px; border:1px solid black;}
#header #nav_menu ul .metrica:hover { background-color:#d10101;height:70px;border:1px solid black;}
#header #nav_menu ul .scr3end:hover { background-color:#b2b3b5;height:70px;border:1px solid black;}
#header #nav_menu ul .clientes:hover { background-color:#ed7c1d;height:70px;border:1px solid black;}
#header #nav_menu ul .contacto:hover { background-color:#00add6;height:70px;border:1px solid black;}
#header #nav_menu ul #wututu { background-color:#67ad26;height:70px; border:1px solid black;}
#header #nav_menu ul #metrica { background-color:#d10101;height:70px; border:1px solid black;}
#header #nav_menu ul #scr3end { background-color:#b2b3b5;height:70px; border:1px solid black;}
#header #nav_menu ul #clientes { background-color:#ed7c1d;height:70px; border:1px solid black;}
#header #nav_menu ul #contacto { background-color:#00add6;height:70px; border:1px solid black;}
#header #nav_menu ul li ul li a {
	color:#d3c6c6;
	text-decoration:none;
	display: block;
	text-decoration: none;
	text-indent: 0em;
	height: 0px;
	font-size:10px;
	height:40px;
	width:70px;
}
#header #nav_menu ul li ul {
	display:none;
	font-size:smaller;
}
#header #nav_menu ul li ul li {
	width:76px;
	height:40px;
	font:xx-small Verdana, sans-serif;
	list-style-type:none;
	float:left;
	border:none;
	background-color:#d10101;
	margin-top:0px;
	text-align:center;
}
#header #nav_menu ul li ul li:hover {
	background-color:#d23f3f;
}
#header #nav_menu ul li:hover ul {
	position:absolute;
	display:block;
	background-color:#d10101;	
	height:40px;
	margin-top:9px;
	padding-top:0px;
	margin-left:-5px;
}
#header #nav_menu ul li:hover .subscr3end {
	border-bottom:1px solid black;
}
#header #nav_menu ul li .subscr3end li {
	width:76px;
	height:41px;
	font:xx-small Verdana, sans-serif;
	list-style-type:none;
	float:left;
	border:none;
	background-color:#b2b3b5;
	border-bottom:1px solid black;
}
#header #nav_menu ul li .subscr3end li a{
	color:white;
}
#header #nav_menu ul li .subscr3end li:hover {
	background-color:#808080;
}


#title {
	margin:auto;
	/*margin-top:60px;
	margin-bottom:30px;*/
	/*
background-image:url("../images/title.png");
*/
	padding-top:50px;
	width:820px;
	height:100px;
}
#title2 {
	margin-top:100px;
	margin-bottom:30px;
	background-image:url("../images/title2.png");
	width:820px;
	height:100px;
}


/*SLIDER*/

#center {
	position:relative;
	margin-top:70px;
	margin-bottom:100px;
/*
	position: absolute;
	left: 50%;
	top:  50%;
*/
}


#slider {
	position:absolute;
	/*position:relative;*/

	width: 820px;
	height: 333px;
	/*left: -400px;
	top: -150px;*/
	overflow: hidden;
	background: #000;
	border:1px solid black;
	z-index:2;

}
#sombraslider {
	position: absolute;
	top:5px;
	left:5px;
	width:820px;
	height:333px;
	position:relative;;
	background:#342b1c;
	
	/*left: -395px;
	top: -145px;*/
	z-index:1;
}
#slider a img { border:none; }
#slider .slide {
	position: absolute;
	top: 0px;
	height: 333px;
	width: 500px;
	background: #000;
	overflow: hidden;
	cursor:hand;
	border-left:1px solid black;
}
#slider .title   {
	color: #e1e1e0;
	font-weight: bold;
	font-size: 1.2em;
	margin-right: 1.5em;
	text-decoration: none;
}
#slider .backgroundText {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 100%;
		background: #000;
		filter: alpha(opacity=40);
		opacity: 0.4;
		
}
#slider .text {
	position: absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align: justify;
		width: 470px;
		left: 10px;

}
#slider .diapo {
	filter: alpha(opacity=100);
	opacity: 1;
	visibility: hidden;
	position:absolute;
	margin:0;
	/*margin-left:-250px;*/
}

/*FIN SLIDER*/


/*FOOTER*/

.footer_home{
	
	bottom:0px;
}

.footer_internal{
	position:relative;
}

#footer1 {
	color: #d3c6c6;
    font-family: verdana, arial, Helvetica, sans-serif;
	font-size:0.6em;
	padding:10px;
	height:50px;
	width:100%;	
	background-color:#342b1c;
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:10px;
	border-top:solid 1px black;
}


#footer1 #text {
	width:820px;
	margin:auto;
	padding:0px;
	overflow:hidden;
	
}
#footer1 #text #tel{
	
	text-align:center;
	float:left;
}
#footer1 #text #copy {
	float:left;
	width:200px;
}
#footer1 #menu {

}
#footer1 #menu ul {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style:none;
	color: #e1e1e0;
	text-decoration: none;
	float:right;
/*	margin-top:-25px;*/
	width:150px;
}
#footer1 #foot_links li{
	display:inline;
	/*border-left:1px solid #847a7a;*/
	margin:5px;
	padding-left:5px;
}
#footer1 #foot_links ul {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	color: #e1e1e0;
	text-decoration: none;
	float:right;
	margin-bottom:10px;
	width:150px;
}
#footer1 #menu li{
	display:inline;
	border-left:1px solid #847a7a;
	margin:5px;
	padding-left:5px;
}
#footer1 a {
	color:#d3c6c6;
	text-decoration:none;
}
#footer1 a:hover {
	color:#847a7a;
}
#footer1 #tel {
	float:left;
	margin:auto;
	font-weight:bold;
	width:464px;
}

#footer2 {
	width:100%;
	position:absolute;
	bottom:0px;
	background-color:#342b1c;
	height:75px;
	border-top:1px solid black;
}

.message_ok
{
	background-color:#67ad26;
	clear:both;
	margin:0px;
	padding:10px;
	text-align:center;
	font-weight:bold;
}
.message_ko
{
	background-color:#d10101;
	clear:both;
	margin:10px;
	padding:10px;
	text-align:center;
	font-weight:bold;
}
