@charset "utf-8";
/* CSS Document */
body{font-size:100%; line-height:1em; margin:0px 0px 0px 0px; background:url(../images/bg_degradado.jpg) repeat-x;}
/*#content{background:url(../images/bg_panamericano.jpg) center top no-repeat;}*/
/*body{font-size:100%; line-height:1em; margin:0px 0px 0px 0px; background:url(../images/bg_panamericano.jpg) center top no-repeat;}*/
.main { width:960px; margin:0 auto; text-align:left; color:#000000; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
#header {width:960px;height:172px; margin:0 auto; text-align:left; position:relative; background:url(../images/img_top.gif) top no-repeat;}
#contenido{float:left; width:100%; margin:5px 2px 40px 2px; background:url(../images/bg_degradado_bottom.jpg) bottom repeat-x; position:relative;}

#footer{color:#666666; font-size:0.9em;}

#mapaSitio{float:left; width:520px; height:15px; margin-bottom:5px;}
#mapaSitio ul{list-style:none; margin:0px 0px 0px -40px;}
#mapaSitio ul li{float: left;}
#mapaSitio ul li a{color:#666666; text-decoration:none;}
#mapaSitio ul li a:hover{color:#000000; text-decoration:underline;}
#mapaSitio ul li.separador{margin:0px 15px 0px 15px;}

#footer #firmaNet{float:right; font-family:Arial, Helvetica, sans-serif;  margin-top:10px; height:40px;}
#footer #firmaNet a{color:#666666; text-decoration:none; font-size:12px;}
#footer #firmaNet a:hover{text-decoration:underline;}

.lineaDiv{ background:#666666; float:left; width:958px; height:2px; margin:0px 0px 10px 0px;}
/******** de aqui estilos de contenido*******/

#contenido #col1{float:left; padding-right:3px; width:763px;}
#contenido #col1 .box1{border:1px solid #CFCAC3; float:left; width:760px; }
#contenido #col1 .box2{border:1px solid #CFCAC3; float:left; margin:5px 4px 0px 0px;}
#contenido #col1 .box3{border:1px solid #CFCAC3; float:left; margin-top:5px;}

#contenido #col2{float:left; width:188px; font-size:0.8em;}
#contenido #col2 ul{list-style:none; font-weight:bold; margin-left:-5px;padding-left:20px;}
#contenido #col2 ul li.titulo{background:url(../images/bullet_red.png) no-repeat 0% 3px; padding-left:10px; color:#FFCC00;}
#contenido #col2 ul li{padding-left:10px; color:#FFFFFF;}
#contenido #col2 .box1{border:1px solid #CFCAC3; float:left; background:url(../images/bg_red.jpg) no-repeat top; background-color:#980000;   width:100%;}
#contenido #col2 .box2{border:1px solid #CFCAC3; float:left; width:100%; margin-top:5px;}


.fondoBox{background:url(../images/bg_box1.png) no-repeat;}
ul.servicios li{ padding-bottom:10px;}

.titulo{ margin-top:20px;}
.sutTitulo{ margin:0px 0px 20px 0px; width:100%;}

a.detMapa{color:#EF5F19; text-decoration:none; font-weight:bold;}
a.detMapa:hover{text-decoration:underline;}
.clear{clear:both;}
.rojo{color:#990000;}

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

select
{
	width:205px;
}

input
{
	width:200px;
}

textarea{
	width:200px;
}

/*---- image slider ------*/

#loopedSlider {
	width:760px; 
	height:420px;
	position:relative;
	top:0px;
}
#loopedSlider .container { 
    width:760px; 
	height:420px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0;

}
#loopedSlider .slides { 
	position:absolute; 
	top:0px; 


}
#loopedSlider .slides div { 
	position:absolute; 
	top:0; 
	left:0; 
	width:760px; 
	height:420px;;
	left:0px;	
}
#loopedSlider .slides div span {
	position:absolute;
	left:0px;
	bottom:0px;
	font-size:24px;
	color:#444444;
	z-index:2;
}
#loopedSlider ul.pagination { 
	list-style:none;
	position:absolute; 
	margin-top:388px;
	background:url(../images/carrusel_botones.jpg) repeat-x;
	height:33px;
	width:720px;

}
#loopedSlider ul.pagination li { 
	float:left;
	margin-left:0px;
}
#loopedSlider ul.pagination li a { 
	background:url(../images/button3.gif) no-repeat left top; 
	display:block;
}
#loopedSlider ul.pagination li a:hover,
#loopedSlider ul.pagination li.active a { 
	background:url(../images/button3-act.gif) no-repeat left top;
}

#colibri{ position:absolute;
	z-index:30px;
}

a.tituloMenu{
	 color:#FFCC00;
	 text-decoration:none;
}

#comensales{
top:70px;
text-align:right;
float:right;
z-index:10;
position:relative;
}

.topMain{
	background:url(../images/img_top2.gif) top no-repeat;
	width:100%;
	height:104px;
	position:absolute;
	float:left;
	margin:0px auto;
	z-index:0;
}
#menu{
	float:left;
	margin-top:78px;
}
