/* informacion css 
--------------------------------------------------------

	blue line							4c68a1
	blue back							29406e
	light blue							69c2ff
	dark blue back					1c253b
	darkest blue back				0c1320
	alt blue								3b5488
	
-------------------------------------------------------- */

body {
	font-size: 76%;
	font-family: "Lucida Grande", tahoma, verdana, sans-serif;
	text-align: center;
	background: #6693c0 url('../img/linea-sup.gif') left top repeat-x;
	color: #333;
	margin:0;
	padding-bottom:10px;
}
h1 {
	text-indent:-9999px;/*Hide Text, keep for SEO*/
	margin:0 auto;
	width: 848px;
	background: url('../img/logo.png') no-repeat;
    }
h2 {
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 140%;
}
h3 {
	margin: 8px;
	font-size: 110%;
}
h4 {
	font-size: 100%;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 8px;
}
li { list-style: none; }
.hide { display: none; }
/* caja
--------------------------------------------------------*/

#contenido {
	width: 900px;
	height: 100%;
	text-align: left;
	margin: 1px auto;
	
	background: #fff;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
#contenidomenu {
	width: 854px;
	text-align: left;
	margin: 0 auto;
	background: #ededed ;
	}
#header-wrapper {
	background: url('../img/degradado-logo.gif') left top repeat-x;
	height: 90px; width: 100%;
	margin-top: 22px;
}
#header-wrapperr {
	background: url('../img/degradado-logo-en.gif') left top repeat-x;
	height: 90px; width: 100%;
	margin-top: 22px;
}
#replacelogo {
	position: relative;
	margin: 0 auto;
	width: 848px; height: 120px;
	text-align: center;
	
}

/* navegacion
----------------------------------------------------------*/
#nav-wrapper { background: url('../img/menu.png') left top repeat-x;
				z-index: 1000; }

#nav {	height: 30px; 
		position: relative; 
		
		}
#nav ul {
	text-align: right;  
	width: 840px; 
	position: absolute;
	margin: 6px auto;
}

#nav li { display: inline; float: right; }

#nav #nav-home {
	position: absolute;
	left: 0; 
}

#nav a {
	display: block;
	float: left;
	padding: 2px 14px;
	margin-left:6px;
	color: #000;
	text-decoration: none;
	font-size: 1.15em;
}

#nav a:hover { 
	font-size: 1.15em;
	border-radius:6px;
	-moz-border-radius:6px;
	webkit-border-radius:6px;
	-moz-box-shadow: 0 0 5px #529CFC;
	-webkit-box-shadow: 0 0 5px#529CFC;
	box-shadow: 0 0 5px #529CFC;
	color: #444; }

#nav a.current {
	color: #0372e2;
	border-radius:6px;
	-moz-border-radius:6px;
	webkit-border-radius:6px;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px#666;
	box-shadow: 0 0 5px #666; 
	z-index:2; }

#fla {
	position: relative;
	padding:25px 0 20px 0;
	}

/*menu obras ---------------------------------------------*/

#container {
		position: relative;
		width:200px;
		margin: 22px;
		}
#menu-izquierda {
		float:left;
		width:200px;
		margin: 22px;
		}
ul {
		list-style: none;
		margin: 0;
		padding: 0; 
		}
img {
		border: none; 
		}
#roScripts_m2 {
		width: 210px; 
		border-top: 1px solid #b6b8b3;
		border-left: 1px solid #b6b8b3;	
		border-right: 1px solid #b6b8b3;
		border-bottom:none;
		background:#c4c3c3;
}
#roScripts_m2 li a {
		height: 32px;
		text-decoration: none; 
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 24px;
}
#roScripts_m2 li a:link, #roScripts_m2 li a:visited {
	color: #37516b;
		display: block;
		background: url('../img/menu-bajo.jpg');
		padding: 8px 0 0 25px; 
		overflow:hidden;
	}
		#roScripts_m2 li a:hover, #roScripts_m2 li #current {
				color: #000;background:  url('../img/menu-bajo.jpg') 0 -32px;
				padding: 8px 0 0 25px;
				overflow:hidden;
				}
/* contenidos -------------------------------------------------------------*/

#contenidos-dcha {
		position:relative;
		float: right;
		display:block;
		width:620px;
		background: #ecf0f5;
		margin:22px 22px 22px 0;
		padding-bottom:22px;
		border: 1px solid #b6b8b3;
		border-radius:6px;
		-moz-border-radius:6px;
		webkit-border-radius:6px;
	}
#contenidos-dcha h2 {padding:15px 0 0 17px;}
#contenidos-dcha p {padding:0 10px;}
#contenidos-videodcha {
		float: right;
		display:inline;
		width:640px;
		background: #ecf0f5;
		margin-right: 25px;
		margin-top: -515px;
		margin-bottom: 30px;
	}	
/*menu contenidos -----------------------------------------------------*/

#contenedor-dcha {
		float: right;
		width:610px;
		background: #ecf0f5;
		margin-right: 25px;
		margin-top: -248px;
		margin-bottom: 30px;
	}
#menu_dcha {
		width: 610px;
		padding: 1px 0 0 15px;  
		}
#menu_dcha li h3 {padding-bottom:10px;font-size:1.12em;margin:0;}
#menu_dcha li {margin:5px 10px 5px 0;}
#menu_dcha li a {
		
		voice-family: "\"}\"";
		voice-family: inherit;
		text-decoration: none; 
		}
#menu_dcha li .espacio p {padding: 0 10px;}
#menu_dcha .enlaces {
		position:relative;
		margin-top: 20px;
		padding:3px 10px;
		
		border: 1px solid #b6b8b3;
		border-radius:6px;
		-moz-border-radius:6px;
		webkit-border-radius:6px;
		text-decoration: none;
		text-align:center;
		background: #ecf0f5 url('../img/boton-web.jpg') repeat-x top left;
		-moz-box-shadow: 0 0 5px #529CFC;
		-webkit-box-shadow: 0 0 5px#529CFC;
		box-shadow: 0 0 5px #529CFC;}
#menu_dcha a {
		color: #000;
		}
#menu_dcha input[type=text], input[type=textarea] {background-color:#fff;border:1px solid #bbb;padding:3px;text-align: left;}
#menu_dcha table tr td input[type=submit] {font-size:1em;color:#000;}
#menu_dcha a:hover {
		color: #fff;
}
#contenidost-dcha {
		position:relative;
		float: right;
		display:block;
		width:620px;
		background: #ecf0f5;
		margin:22px 22px 22px 0;
		padding-bottom:22px;
		border: 1px solid #b6b8b3;
		border-radius:6px;
		-moz-border-radius:6px;
		webkit-border-radius:6px;
	
	}
#contenidost-dcha h2 {padding:15px 0 0 17px;}
#contenidost-dcha p {padding:0 17px;}
#contenidost-dcha .img-b {padding:0 10px;}
#bloque-izda {float:left;width:200px;}
#bloque-dcha {
	float:right;
	background-color:#fff;
	width:380px;
	margin:0 15px 0 5px;
	padding: 10px 0;
	border: 1px solid #b6b8b3;
	border-radius:6px;
	-moz-border-radius:6px;
	webkit-border-radius:6px;
	-moz-box-shadow: 0 0 5px #529CFC;
	-webkit-box-shadow: 0 0 5px#529CFC;
	box-shadow: 0 0 5px #529CFC;
}
#bloque-dcha h3 {padding:5px 10px;font-size:1em;margin:0;}
#bloque-dcha p {margin:5px 10px; }
#contenidost-dcha p a {
		
		voice-family: "\"}\"";
		voice-family: inherit;
		text-decoration: none; 
		}
#bloque-dcha .espacio p {padding: 0 10px;}
#contenidost-dcha .enlaces {
		position:relative;
		margin-top: 20px;
		padding:3px 10px;
		border: 1px solid #b6b8b3;
		border-radius:6px;
		-moz-border-radius:6px;
		webkit-border-radius:6px;
		-moz-box-shadow: 0 0 5px #529CFC;
		-webkit-box-shadow: 0 0 5px#529CFC;
		box-shadow: 0 0 5px #529CFC;
		text-decoration: none;
		text-align:center;
		background: #ecf0f5 url('../img/boton-web.jpg') repeat-x top left;}
#contenidost-dcha a {
		color: #000;
		}
#contenidost-dcha a:hover {
		color: #8c8c8c;
		}
#foto-inicio {float:left;margin:0 10px 10px 10px;}
.trabajos {float:left;}
.separador {float:left;font-size:6em; }
#pic-entrada {
	position:absolute;
	background-image: url('../img/estrella-entrada.gif');
	z-index:22;
	background-repeat: no-repeat; 
	width: 127px;
	height: 127px;
	margin-top:-520px;
	margin-left:435px;
}
#pic-social {
	float: left;
	margin-top: 45px;
	margin-left: 25px;
	padding: 0;
}
#footer {
    clear:both;
    background:#5f8ab4;
    color:#fff;
    text-align:center;
    margin-top: 50px;
	padding:10px 0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
    }
.clear {clear:both;}
#anidvd {
	position:relative;
	margin: 25px 0;
	}
	
/* menu mas videos---------------------------------------*/

#masvideos {
		position: relative;
		width:210px;
		margin: 22px 0;
		}
#menu_masvideos {
		border-top: 1px solid #b6b8b3;
		border-left: 1px solid #b6b8b3;	
		border-right: 1px solid #b6b8b3; 
		}
#menu_masvideos li a {
		height: 32px;
		text-decoration: none; 
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 24px;
		font-size: 95%;
		}
#menu_masvideos li a:link, #menu_masvideos li a:visited {
		color: #37516b;
		display: block;
		background: url('../img/menu-bajo.jpg');
		padding: 8px 0 0 25px; 
		}
#menu_masvideos li a:hover, #menu_masvideos li #current {
		color: #000;background:  url('../img/menu-bajo.jpg') 0 -32px;
		padding: 8px 0 0 25px;
		} 
#videotop {
		background-image: url('../img/masvideos_top.gif');
		background-repeat:no-repeat;
		background-position: top left;
		height: 24px; 
		}
#videobottom {
		background-image: url('../img/masvideos_bottom.gif');
		background-repeat:no-repeat;
		background-position: top right;
		height: 16px; 
		}
#videofla {
	position: relative;
	margin:0 10px ;
	}
.pic_demo {
	position:absolute;
	float:right;
	z-index:1;
	background-image: url('../images/estrella-demo.gif');
	background-repeat: no-repeat; 
	width:127px;
	height:127px;
	margin:265px 0 120px 750px;
	*margin:265px 0 120px 500px;
}
.pic_demoo {
	position:absolute;
	z-index:1;
	background-image: url('../images/estrella-demoo.gif');
	background-repeat: no-repeat; 
	width:127px;
	height:127px;
	margin:65px 0 120px 750px;
}
#map {	
	position: relative;
	width: 570px; height: 450px; 
	margin: 15px 0 15px 15px;
	}
