/* 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; }
.clear {
		clear:both;
}
/* caja --------------------------------------------------------*/

#contenido {
	width: 950px;
	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 #529CFC;
	-webkit-box-shadow: 0 0 5px#529CFC;
	box-shadow: 0 0 5px #529CFC; 
	z-index:2; }

/* cierre navegacion*/
/*inicio slider*/
 
#loopedSlider { position:relative;
				margin:0 auto;
				top: 0;
				width:850px; 
				 }
.container { 
				position:relative;
				overflow:hidden; 
				width:850px; 
				height:260px;
				margin: 0 0 20px 0;
				cursor:pointer; 
			}
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:850px; display:none; }
/*
 * Optional
*/


ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
ul.pagination { 
			list-style-type:none; 
			padding-bottom:10px; 
			margin:0 auto; 
			width:242px; }
ul.pagination li { float:left; margin:0 5px; }	
ul.pagination a { 
				display:block; 
				width:12px; 
				padding-top:12px; 
				height:0; 
				overflow:hidden; 
				background-image:url("../images/pagination.png"); 
				background-position:0 0; 
				background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -12px}
a.previous { position:absolute; top:100px; left:-40px; }
a.next { position:absolute; top:100px; right:-40px; }
/*menu obras ---------------------------------------------*/

#container-izda {
		position: relative;
		float:left;
		width:200px;
		margin: 0 0 0 50px;
		
		}
#menu-izquierda {
		position: relative;
		width:200px;
		margin: 22px;
		
		}
ul {
		list-style: none;
		margin: 0;
		padding: 0; 
		}
img {
		border: none; 
		}
hr {
		  border:0;
		  border-top: 3px dotted #5f8ab4;
		  height: 0;
		width: 580px;
		text-align:left;
		  background: #5f8ab4;
		}
#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;
		}
#fla {
		position: relative;
		padding:25px 0 20px 0;
		}
/* contenidos -------------------------------------------------------------*/

#contenidos-dcha {
		float: right;
		display:inline;
		width:640px;
		background: #ecf0f5;
		margin-right: 25px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
#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: 0 50px 50px 0 ;
		border: 1px solid #b6b8b3;
		border-radius:6px;
		-moz-border-radius:6px;
		webkit-border-radius:6px;
	}
#contenedor-dcha h2 {padding:15px 0 0 17px;}
#foto-inicio {float:left;margin:0 10px 10px 10px;}
.masinfo {
	background: #ecf0f5 url('../img/masinfo.png') no-repeat bottom left;
	position:relative;margin-top:-10px;
	}
#menu_dcha {
	float:left;
	margin-left: 0;
}
#menu_dcha li h3 {padding:0;font-size:1.2em;margin:0;}
#menu_dcha li {margin:8px 0;font-size:.95em;font-weight:normal;}


#menu_dcha li a {
		color: #fff;
		display: block;
		margin-top: 10px;
		text-decoration: none;
		height: 60px;
		text-align:center;
		padding: 20px 85px 0 0;
		*padding-left: 30px;
		background: #ecf0f5 url('../img/masinfo.png') no-repeat top left;
		}

#menu_dcha li a:hover, #menu_dcha li #current {
	background: #ecf0f5 url('../img/masinfo-hover.png') no-repeat top left;
		color: #333;
		}

#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;
    padding:10px 0;
	*font-size:.75em;
	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;
    }
#anidvd {
	position:relative;
	margin: 25px 0;
	}
	
/* menu mas videos---------------------------------------*/

#masvideos {
		position: relative;
		width:200px;
		margin: 22px 0;
		}
#menu_masvideos {
		width: 200px; 
		}
#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/menuvideos.gif');
		padding: 8px 0 0 25px; 
		}
#menu_masvideos li a:hover, #menu_masvideos li #current {
		color: #000;background:  url('../img/menuvideos.gif') 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 -25px 0 0;
	}
.pic_demo {
	position:absolute;
	z-index:1;
	background-image: url('../images/estrella-demo.gif');
	background-repeat: no-repeat; 
	width:127px;
	height:127px;
	margin:65px 0 120px 750px;
}
.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: 580px; height: 450px; 
	margin: 15px 15px 35px 35px;
}
.alignleft {
	float:left;
}

