﻿/* Perfect Wide - www.perfectwide.com */
body {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	background: #ffffff url(../images/fondo2.jpg) repeat-x top left;
	margin:0px;
	color:#333333;
	font-size:11px;
}

p,h1,h2,h3,h4,h5,h6 { margin:0px; padding:3px 0px 4px 0px; }
.input_text {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	border:1px solid #B4B4B4;
}

.disponible
{
display:block;
background-color:green;
color:white;
}
.nodisponible
{
display:block;
background-color:red;
color:white;
}

.reservado
{
display:block;
background-color:#DFE618;
color:white;
}

.tablaedificio td
{
border:1px solid black;

}
.input_text_buscador {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	border:0px;
	padding-left:1px;
}
.boton {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	border:1px solid #B4B4B4;
	background:#CCCCCC;
}
.boton_buscar {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#076324;
	font-weight:bold;
	border:1px solid #076324;
	background:#ffffff;
}
.boton_buscar_inside {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#235937;
	font-weight:bold;
	text-transform:uppercase;
	border:0px;
	background:none;
}
.titulo, .titulo_resultado {
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}

a { color:#076324; }
.color { color:#076324; }
#contenedor {
	text-align:left;
	width:1002px;
}

#cabecera { height:148px; }
#logo {
	position:absolute;
	width:316px; /* 329 */
	margin-top:68px;
	margin-left:15px;
}
#chat_bg_png {
	height:27px;
	width:279px;
	position:absolute;
	margin-left:15px;
}
#chat_texto {
	height:19px; /* 27 */
	width:270px; /* 279*/
	position:absolute;
	margin-left:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:6px 0px 0px 7px;
	z-index:3;
}
#chat_texto2 {
	height:19px; /* 27 */
	width:270px; /* 279*/
	position:absolute;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:8px 0px 0px 9px;
	z-index:3;
	display:none;
}
#chat_texto a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#chat_corner {
	position:absolute;
	margin-left:15px;
	margin-top:27px;
}
#chat_subtexto {
	position:absolute;
	margin-left:15px;
	height:121px;
	
	width:279px;
	display:none;
}
#bg_chat_bottom_big_png {
	position:absolute;
	height:101px;
	width:279px;
}
#bg_chat_bottom_big_texto {
	position:absolute;
	height:59px; /* 101 */
	width:170px;
	padding:62px 0px 0px 9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#8DC63F;
	line-height:12px;
}
#bg_chat_bottom_big_texto a { color:#8DC63F; text-decoration:none; }
#bg_chat_bottom_white {
	position:absolute;
	height:20px;
	width:279px;
	margin-top:101px;
}

#contenido { 
	height:373px;
	padding-left:13px;
}

#topmenu {
	font-size:13px;
	color:#333333;
}
#topmenu a:HOVER { color:#000000; }
#topmenu a { margin:0px 3px 0px 3px; }

.topmenu_enlace {
	color:#333333;
	text-decoration:none;
}
.topmenu_menu {
	position:relative;
	float:left;
}
.topmenu_submenu {
	display:none;
	position:absolute;
}
.topmenu_submenu, .topmenu_submenu a {
	color:#B4B4B4;
	text-decoration:none;
}
.topmenu_submenu a:hover { color:#000000; }

#tipo1_imagen {
	position:absolute;
	margin:2px 0px 0px 0px;
	height:364px;
	width:484px;
}
#tipo1_borde_derecho {
	position:absolute;
	margin-left:476px;
	width:12px;
	height:373px;
}

#tipo2_imagen1 {
	position:absolute;
	margin:2px 0px 0px 4px;
	height:364px;
	width:242px;
}
#tipo2_borde_izquierdo {
	position:absolute;
	width:12px;
	height:373px;
}
#tipo2_imagen2 {
	position:absolute;
	margin:2px 0px 0px 0px;
	height:364px;
	width:242px;
}
#tipo2_borde_derecho {
	position:absolute;
	margin-left:234px;
	width:12px;
	height:373px;
}

#content2 {
	width:442px;
	height:345px;
	overflow: auto;
	padding:5px 20px 0px 20px;
	margin:10px 0px 0px 0px;
}

#content1 {
	width:445px;
	height:345px;
	overflow: auto;
	padding:5px 20px 0px 7px;
	margin:10px 0px 0px 0px;
}

#content0 {
	width:922px;
	height:345px;
	overflow: auto;
	padding:5px 20px 0px 10px;
	margin:10px 0px 0px 0px;
}

#bottom_menu {
	padding-top:10px;
}
#bottom_menu, #bottom_menu a {
	text-align:center;
	font-size:13px;
	color:#535353;
	text-decoration:none;
}
#bottom_menu a:hover { text-decoration:underline; }
#idiomas {
	float:right;
	font-weight:bold;
	padding-right:30px;
	height:50px
}
#idiomas a { margin:0px 3px 0px 3px; }
#imagen_galeria {
	position: absolute; height:364px; width:977px; margin-top:2px;
	background: url(../images/ajax-loader.gif) no-repeat 50% 50%;
}
.linea_resultado {
	height:70px; padding:0px 0px 15px 0px;
}
.foto_resultado {
	float:left; height:70px; width:70px;
}
.texto_resultado {
	float:left; text-align:justify; height:70px; width:350px; padding-left:15px;
}
#buscador_inside {
	float:left; width:435px; height:70px;
	padding-right:40px
}
#galeria_interior {
	height:45px;
	padding:15px 0px 10px 0px;
	width:450px;
	overflow:hidden;
	float:left;
}
#galeria_exterior {
	height:45px;
	padding:15px 0px 0px 0px;
	width:450px;
	overflow:hidden;
	float:left;
}
#c_galeria_imagen {
	height:228px;
	padding-left:20px;
}
.flecha_scroll {
	float:left;
	width:5px;
	padding:45px 5px 0px 5px;
}
.flecha_scroll img {
	cursor:pointer;
}