@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body { background-color: #000000;}

#centrado {
	height:auto;
	width:auto;
	position:relative;
	margin:auto;
}

#contenedor {
	width:100%;
	position:relative;
	margin:auto;
}

#top {
	height:112px;
	width:100%px;
	position:relative;
	margin:auto;
	background-color:#FFFFFF;
}

/* adentro de TOP*/

#head {
	height:92px;
	width:800px;
	position:relative;
	margin:auto;
}

/* adentro de HEAD*/

#idiomas {height:30px; width:599px; position:absolute; right:0px; padding:0;}
	#idiomas a.espanol:link, #idiomas a.espanol:visited {height:30px; width:86px; background:url(../images/bt-espanol.jpg) top left no-repeat; position:absolute; right:273px;}
	#idiomas a.english:link, #idiomas a.english:visited {height:30px; width:86px; background:url(../images/bt-english.jpg) top left no-repeat; position:absolute; right:187px;}
	#idiomas a.portugues:link, #idiomas a.portugues:visited {height:30px; width:86px; background:url(../images/bt-portugues.jpg) top left no-repeat; position:absolute; right:101px;}
	#idiomas a.index:link, #idiomas a.index:visited {height:30px; width:86px; background:url(../images/bt-home.jpg) top left no-repeat; position:absolute; right:17px;}
		#idiomas a.portugues:active, #idiomas a.portugues:hover, #idiomas a.english:active, #idiomas a.english:hover, #idiomas a.español:active, #idiomas a.espanol:hover, #idiomas a.index:active, #idiomas a.index:hover {background-position:bottom left;}

#logo {
	height:92px;
	width:201px;
	position:absolute;
	top:0px;
}

#slogan {
	height:20px;
	width:528px;
	position:absolute;
	right:44px;
	top:58px;
}

#reloj {
	height:40px;
	width:24px;
	position:absolute;
	right:20px;
	top:48px;
}

/*----------------------------------------------------------------------*/

#middle {
	height:418px;
	width:100%;
	position:relative;
	margin:auto;
	top:-24px;
	z-index:100;
}

/* adentro de middle*/

#botonera {
	height:230px;
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-400px;
	z-index:110;
	top:2px;
}

#central {
	height:400px;
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-400px;
	z-index:101;
}

#centralInfo {
	height:375px;
	width:800px;
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-400px;
	z-index:105;
}

#virtuales {
	height:38px;
	width:800px;
	background-color:#000000;
	position:absolute;
	left:50%;
	margin-left:-400px;
	z-index:101;
	top:400px;
}

/*----------------------------------------------------------------------*/

#bottom {
	height:97px;
	width:100%;
	position:relative;
	margin:auto;
	background-color:#76b22f;
	z-index:1;
}

/* adentro de bottom*/

#direccion {
	height:45px;
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-400px;
	z-index:1;
}


/* Estilos de TEXTOS --------------------------------------------------------------------*/

h1 {font-family: Arial, Verdana, sans-serif; font-size:20px; font-style:normal; font-weight: bold; color:#333333; }
h2 {font-family: Arial, Verdana, sans-serif; font-size:14px; font-style:normal; font-weight: bold; color: #333333;}
p {font-family:Arial, Verdana, sans-serif; font-size:12px; font-style:normal; font-weight: normal; color: #999999;}
strong {font-weight:bold}

.title {font-family: Arial, Verdana, sans-serif; font-size:14px; font-style:normal; font-weight: bold; text-align:left; color: #333333; padding:5px 10px 5px 20px;}
.detalle {font-family:Arial, Verdana, sans-serif; font-size:12px; font-style:normal; font-weight: normal; text-align: justify; color: #333333;  padding:5px 10px 5px 20px;}
.detalle_1 {font-family:Arial, Verdana, sans-serif; font-size:11px; font-style:normal; font-weight: normal; text-align: justify; color: #666666;  padding:5px 10px 5px 5px;}
.detalle_2 {font-family:Arial, Verdana, sans-serif; font-size:11px; font-style:normal; font-weight: bold; text-align: justify; color: #333333;  padding:5px 10px 5px 5px;}
.alineado_izq {text-align:left;}
.enviar {font-family:Arial, Verdana, sans-serif; font-size:12px; font-style:normal; font-weight: bold; text-align:left; color: #FF0000; padding:5px 10px 5px 5px;}
.mail_reservar {font-family:Arial, Verdana, sans-serif; font-size:11px; font-style:normal; font-weight: bold; text-align:right; color: #FF0000; padding:5px 10px 5px 5px;}
.form {width:80px; height:30px; font-family: Arial, Verdana, sans-serif; font-size:12px; color: #999999; font-style:normal; font-weight:normal; text-align:left; text-decoration:none;}
li {text-indent:15px;}
input,textarea {width:300px; font-family: Arial, Verdana, sans-serif; font-size:12px;border-width: thin; border-style: groove; border-color:#CCCCCC; color: #999999;}

a{text-decoration:none;}
a:link, a:visited	{text-decoration:none;}
a:active, a:hover	{text-decoration: none;}

a#reservar:link, a#reservar:visited {
	height:30px;
	width:183px;
	background:url(../images/bt-reservar.png)top left no-repeat;
	position:absolute;
}

a#reservar:active, a#reservar:hover {background-position:bottom left; position:absolute;}

a#enviar_b:link, a#enviar_b:visited {
	height:16px;
	width:75px;
	z-index:1;
	background:url(http://www.cmstudios.com.ar/images/bt-enviar.png)top left no-repeat;
	position:absolute;
	overflow: visible;
}

a#enviar_b:active, a#enviar_b:hover {background-position:bottom left; position:absolute;}

a#roll{
 
display:block;
height:16px;
width:75px;
background: transparent url(../images/bt-enviar.png) 0px 0px no-repeat;
text-indent:-9000%;
 
}
 
a:hover#roll{background-position:bottom left; position:absolute;}

a#roll_reserv{
 
display:block;
height:30px;
padding:0px;
margin: 0px 0px 0px 110px;
width:150px;
background: transparent url(../images/bt-reservar.png) 0px 0px no-repeat;
text-indent:-9000%;
 
}
 
a:hover#roll_reserv{background-position:bottom left; position:absolute;}