@charset "utf-8";
/**
* @version 1.0
* @author Esteban Cordero <ecordero@zews.co.cr> (Preguntas - comentarios)
* @file Definicion de css para la pagina de Nido del Halcon
* @created 22/03/2010 :: 01:40 p.m. 
*/
* { margin:0; padding:0;}
body {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-size:13px; color:#333; text-align:justify;}

p { margin:10px 0;}

/************* EL MODAL BOX **********************************/

.frmComentarios {background:#E6CEA0; width: 420px; float:left; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius:6px; padding:10px;  font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-size:12px;}
.frmComentarios form { margin:0; padding:0;}
.frmComentarios form fieldset { border:0; }
.frmComentarios form label {color:#7f1e32; text-transform:uppercase; float:left; font-weight:bold; margin:5px 0 5px 0px;}
.frmComentarios form input {padding:3px; background: url(../img/bg_campos.gif) #FFF repeat-x top; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:none; border-right:none; -moz-border-radius:4px;  border-radius:4px;	-webkit-border-radius:4px; margin:5px 0 5px 0px; float:right;}  
.frmComentarios .input input:focus { border:2px solid #AD1222; }
.frmComentarios .input textarea { width: 340px;  margin:5px 2px 5px 2px;  float:right; background: url(../img/bg_campos.gif) #FFF repeat-x top;  	border-top:1px solid #ccc; 	border-left:1px solid #ccc;	
-moz-border-radius:4px; 
border-radius:4px; 	
-webkit-border-radius:4px;}
.frmComentarios form .opcional { width:420px; clear:both; float:left;}
.frmComentarios .input textarea:focus { 	border:2px solid #AD1222; }
.frmComentarios .btnConfirmar { background:url(../img/botn.gif) no-repeat; width:79px; height:21px; padding:2px 5px 3px 0; border:0; color:#726E65; text-transform:uppercase; font-size:11px;  margin:2px 2px 10px 2px; float:right; display:inline;}
.frmComentarios .error-message { clear:both; color:#FFF; border:none; -moz-border-radius:4px;  border-radius:4px;	-webkit-border-radius:4px; background:#996E08; padding:4px; }
/*************************************************************/

#contenedor { width:900px; margin:0 auto;}

#contenedor #head { height:184px; position:relative;}

#contenedor #head #rotativas { width:708px; height:184px; float:left; position:relative;}
#contenedor #head #rotativas DIV {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 184px;}
#contenedor #head #rotativas DIV.active {z-index:10; opacity:1.0;}
#contenedor #head #rotativas DIV IMG {height: 174px; display: block; border: 0; margin-bottom: 10px;}

#contenedor #head #logo { width:192px; height:184px; float:right;}
#contenedor #head #logo h1 { font-size:1px; color:#fff; position:relative;}
#contenedor #head #logo h1 a img { position:absolute; border:0; top:0; right:0;}

#contenedor #head #lenguaje { width:60px; height:43px; position:absolute; z-index:1; top:0; right:0;}
#contenedor #head #lenguaje a img { border:0; display:inline; float:left; margin:2px 5px;}

#contenedor #wrapper { width:856px; padding:8px 11px 5px 33px;}

#contenedor #wrapper #contenido{ width:646px; float:left;}
#contenedor #wrapper #contenido h2 { text-transform:uppercase; color:#C4A35E; font-family:"Times New Roman",Georgia,Serif; font-size:21px; margin:20px 0;}

#contenedor #wrapper #contenido #comments_flecha { float:right; margin:20px 0 0 0; background:url(../img/flecha.gif) no-repeat; width:84px; height:21px; padding:3px 0 0 3px; }
#contenedor #wrapper #contenido #comments_flecha a { border:0; color:#726E65; text-transform:uppercase; font-size:11px; text-decoration:none;}

#contenedor #wrapper #contenido #clientes_contact { float:right; margin:-15px 0 0 0; background:url(../img/btncontactar.gif) no-repeat; width:83px; height:25px; padding:15px 0 0 38px; }
#contenedor #wrapper #contenido #clientes_contact a {color:#FFF; text-transform:uppercase; text-decoration:none;}
#contenedor #wrapper #contenido #clientes_contact a:hover { text-decoration:underline;}

#contenedor #wrapper #contenido .caja-subsec #clientes_visite { float:right; margin:-15px 0 0 0; background:url(../img/btnvisitar.gif) no-repeat; width:167px; height:25px; padding:13px 0 0 38px;}
#contenedor #wrapper #contenido .caja-subsec #clientes_visite a {color:#FFF; text-transform:uppercase; text-decoration:none; padding:0 0 0 -10px; float:left;}
#contenedor #wrapper #contenido .caja-subsec #clientes_visite a:hover { text-decoration:underline;}


#contenedor #wrapper #contenido #clientes_visit { float:right; margin:-15px 0 0 0; background:url(../img/btnvisitar.gif) no-repeat; width:167px; height:25px; padding:18px 0 0 38px; }
#contenedor #wrapper #contenido #clientes_visit a {color:#FFF; text-transform:uppercase; text-decoration:none;}
#contenedor #wrapper #contenido #clientes_visit a:hover { text-decoration:underline;}

#contenedor #wrapper #contenido .info_busqueda { margin:5px; padding:10px; display:block;}
#contenedor #wrapper #contenido .info_busqueda .tit_criterio {color:#A91427; text-transform:uppercase;}

#contenedor #wrapper #contenido #paginacion { display:block; margin:10px 5px; text-align: right;}
#contenedor #wrapper #contenido #paginacion a {color:#D7182A; text-decoration:none;}
#contenedor #wrapper #contenido #paginacion a:hover { text-decoration:underline;}
#contenedor #wrapper #contenido #paginacion .disabled { display:none;}

#contenedor #wrapper #contenido .ruta { color:#C4A35E; font-weight:bold; display:block; padding:5px; }
#contenedor #wrapper #contenido .ruta a {color:#A91427; text-align:left; text-decoration:none; }
#contenedor #wrapper #contenido .ruta a:hover { text-decoration:underline;}

#contenedor #wrapper #contenido #texto { background:#F4EFE9; padding:15px; margin:10px 0 15px 0;}

/**************************** CONTACTO ***********************************/
#contenedor #wrapper #contenido #texto .formRegistro { width:500px; margin:50px auto;}
#contenedor #wrapper #contenido #texto .formRegistro .opcional { display:block;}
#contenedor #wrapper #contenido #texto .formRegistro .opcional label { margin:3px 5px 2px 2px; float:left; clear:both; color:#7f1e32; text-transform:uppercase; font-weight:bold; }
#contenedor #wrapper #contenido #texto .formRegistro .opcional label span { color:red;}
#contenedor #wrapper #contenido #texto .formRegistro .opcional input { padding:3px; background: url(../img/bg_campos.gif) #FFF repeat-x top; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:none; border-right:none; -moz-border-radius:4px;  border-radius:4px;	-webkit-border-radius:4px; margin:5px 0 5px 0px; float:right}
#contenedor #wrapper #contenido #texto .formRegistro .opcional input:focus { border:2px solid #AD1222; }
#contenedor #wrapper #contenido #texto .formRegistro .opcional textarea { width: 340px;  margin:5px 2px 5px 2px;  float:right; background: url(../img/bg_campos.gif) #FFF repeat-x top;  	border-top:1px solid #ccc; 	border-left:1px solid #ccc;	
-moz-border-radius:4px; 
border-radius:4px; 	
-webkit-border-radius:4px;}
#contenedor #wrapper #contenido #texto .formRegistro .opcional textarea:focus { 	border:2px solid #AD1222; }
#contenedor #wrapper #contenido #texto .formRegistro .btnConfirmar { background:url(../img/botn.gif) no-repeat; width:79px; height:21px; padding:2px 5px 3px 0; border:0; color:#726E65; text-transform:uppercase; font-size:11px;  margin:2px 2px 10px 2px; float:right; display:inline;}
#contenedor #wrapper #contenido #texto .formRegistro #checs .input label {margin:3px 5px 2px 2px; color:#0078AD;}
#contenedor #wrapper #contenido #texto .formRegistro .error-message { clear:both; color:#FFF; border:none; -moz-border-radius:4px;  border-radius:4px;	-webkit-border-radius:4px; background:#996E08; padding:4px; }

/************************************ RESERVACION ************************/
#contenedor #wrapper #contenido #texto .formReservacion { width:540px; margin:50px auto;}
#contenedor #wrapper #contenido #texto .formReservacion fieldset { border:0; margin:15px 0;}
#contenedor #wrapper #contenido #texto .formReservacion fieldset legend { background:#AD1222; padding:5px; margin:0 0 0 -2px; color:white; font-weight:bold;}
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional { float:left; padding:5px; border-left:2px solid #CD2439; border-right:2px solid #CD2439; width:540px; background:#FCF5ED;}
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional label { margin:3px 5px 2px 2px; float:left; clear:both; color:#7f1e32; text-transform:uppercase; font-weight:bold; }
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional label span { color:red;}

#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional input { padding:3px; background: url(../img/bg_campos.gif) #FFF repeat-x top; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:none; border-right:none; -moz-border-radius:4px;  border-radius:4px;	-webkit-border-radius:4px; margin:5px 0 5px 0px; float:right}
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional input:focus { border:2px solid #AD1222; }
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional textarea { width: 330px;  margin:5px 2px 5px 2px;  float:right; background: url(../img/bg_campos.gif) #FFF repeat-x top;  	border-top:1px solid #ccc; 	border-left:1px solid #ccc;	
-moz-border-radius:4px; 
border-radius:4px; 	
-webkit-border-radius:4px;}
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional textarea:focus { 	border:2px solid #AD1222; }
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional select { width: 330px;  margin:5px 2px 5px 2px;  float:right; background: url(../img/bg_campos.gif) #FFF repeat-x top;  	border-top:1px solid #ccc; 	border-left:1px solid #ccc;	
-moz-border-radius:4px; 
border-radius:4px; 	
-webkit-border-radius:4px;}
#contenedor #wrapper #contenido #texto .formReservacion fieldset .opcional select:focus { border:2px solid #AD1222;}

#contenedor #wrapper #contenido #texto .formReservacion .btnConfirmar { background:url(../img/botn.gif) no-repeat; width:79px; height:21px; padding:2px 5px 3px 0; border:0; color:#726E65; text-transform:uppercase; font-size:11px;  margin:2px 2px 10px 2px; float:right; display:inline;}
#contenedor #wrapper #contenido #texto .formReservacion .error-message { clear:both; color:#FFF; border:none; -moz-border-radius:4px;  border-radius:4px;	-webkit-border-radius:4px; background:#996E08; padding:4px; }
/* ***********************************************************************/

#contenedor #wrapper #contenido #imprimir { float:right; margin:-15px 0 0 0; background:url(../img/btnipresion.gif) no-repeat; width:70px; height:25px; padding:15px 0 0 40px; }
#contenedor #wrapper #contenido #imprimir a {color:#FFF; text-transform:uppercase; text-decoration:none;}
#contenedor #wrapper #contenido #imprimir a:hover { text-decoration:underline;}

#contenedor #wrapper #contenido #imprimir a img { border:0;}

#contenedor #wrapper #contenido #preguntar { float:right; margin:-15px 0 0 0; background:url(../img/btnpregunta.gif) no-repeat; width:80px; height:25px; padding:15px 0 0 40px; }
#contenedor #wrapper #contenido #preguntar a {color:#FFF; text-transform:uppercase; text-decoration:none;}
#contenedor #wrapper #contenido #preguntar a:hover { text-decoration:underline;}

#contenedor #wrapper #contenido #preguntar a img { border:0;}

#contenedor #wrapper #contenido #texto .visitas{color:#A91427; }

#contenedor #wrapper #addthisbutton { position:absolute; float:left; margin:-15px 0 0 -20px; }
#contenedor #wrapper #addthisbutton a {text-transform:none; text-decoration:none; color:#A91427;}
#contenedor #wrapper #addthisbutton a:hover {text-decoration:underline; }

#contenedor #wrapper #contenido #texto #fotos_relacionadas{clear:both; width:633px; float:left; display:block; margin:5px;}
#contenedor #wrapper #contenido #texto #fotos_relacionadas .filas_fotos { float:left; display:block; margin:3px;}
#contenedor #wrapper #contenido #texto #fotos_relacionadas .filas_fotos .photo { width:125px; float:left; margin:10px;}
#contenedor #wrapper #contenido #texto #fotos_relacionadas .filas_fotos .photo a img { border:0;}
#contenedor #wrapper #contenido #texto #fotos_relacionadas .filas_fotos .photo .pie { font-size:10px; font-style:italic;}

#contenedor #wrapper #contenido #texto #filtros h4 a { display:inline; text-transform:none; color:#D7182A;}
#contenedor #wrapper #contenido #texto #filtros h4 {color:#A91427; text-transform:uppercase; font-size:12px; display:block; margin:0 0 5px 0;}

#contenedor #wrapper #contenido #texto ul { list-style:none; margin:10px 0 10px 30px;}
#contenedor #wrapper #contenido #texto ul li { margin:5px 0;}
#contenedor #wrapper #contenido #texto ul.primero li h3 a { color:#A91427; text-transform:uppercase; text-decoration:none; }
#contenedor #wrapper #contenido #texto ul.primero li h3 a:hover { text-decoration:underline;}
#contenedor #wrapper #contenido #texto ul.primero li ul.segundo li h4 a { color:#BE8037; text-transform:none; text-decoration:none;}
#contenedor #wrapper #contenido #texto ul.primero li ul.segundo li h4 a { text-decoration:underline;}

#contenedor #wrapper #contenido #titulos{ background:url(../img/toppanel.png) no-repeat; height:25px; padding:12px 15px 0 0; text-align:right; display:block; width:165px; }

#contenedor #wrapper #contenido .caja-subsec h3 {color:#A91427; text-transform:uppercase; font-size:12px; display:block; margin:0 0 5px 0;}
#contenedor #wrapper #contenido .caja-subsec h3 a { color:#A91427; text-align:left; text-decoration:none;}
#contenedor #wrapper #contenido .caja-subsec {display:block; background:#F4EFE9; padding:15px; margin:15px 0; border-bottom:none; border-right:none; -moz-border-radius:4px;  border-radius:4px; 	-webkit-border-radius:4px}
#contenedor #wrapper #contenido .caja-subsec a{ color:#D7182A; display:block; text-align:right; margin:3px 3px 5px;}

#contenedor #wrapper #contenido .caja-subsec #filtros h4 a { display:inline; text-transform:none;}
#contenedor #wrapper #contenido .caja-subsec #filtros h4 {color:#A91427; text-transform:uppercase; font-size:12px; display:block; margin:0 0 5px 0;}

#contenedor #wrapper #contenido .caja-subsec #comments_icon { width:38px; height:38px; float:left; background:url(../img/Comment.gif) no-repeat; margin:-25px 0 0 -28px;}

#contenedor #wrapper #contenido .caja-subsec #num_comment { width:30px; height:30px; float:right;  color:#D7D7D7; font-size:18px; margin:-15px -10px 0 0;}

#contenedor #wrapper #contenido .caja-subsec .resaltado {font-weight:bold; color:#AD1222;}

#contenedor #wrapper #contenido .caja-subsec #busqueda form { margin:0; padding:0;}
#contenedor #wrapper #contenido .caja-subsec #busqueda form fieldset { border:0; }
#contenedor #wrapper #contenido .caja-subsec #busqueda form .opcional { width:500px; float:left;}
#contenedor #wrapper #contenido .caja-subsec #busqueda form label {color:#7f1e32; text-transform:uppercase; font-weight:bold; margin:2px 0 2px 0px;}
#contenedor #wrapper #contenido .caja-subsec #busqueda form input[type=text] {padding:3px; background: url(../img/bg_campos.gif) #FFF repeat-x top; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:none; border-right:none; -moz-border-radius:4px;  border-radius:4px; 	-webkit-border-radius:4px; }

#contenedor #wrapper #contenido .caja-subsec #busqueda form .btnBuscar { background:url(../img/botn.gif) no-repeat; width:79px; height:21px; padding:2px 5px 3px 0; border:0; color:#726E65; text-transform:uppercase; font-size:11px;  margin:2px 2px 10px 2px; float:right; display:inline;}

#contenedor #wrapper #contenido .intro { color:#AA7A0E; } 

#contenedor #wrapper #contenido .caja-subsec .foto-noticiaindex{float:left; width:125px; margin:5px;}
#contenedor #wrapper #contenido .caja-subsec .foto-noticiaindex a img { border:0; margin:0 auto; display:block;}

#contenedor #wrapper #contenido .caja-subsec .foto-noticia{float:left; width:125px; margin:5px;}
#contenedor #wrapper #contenido .caja-subsec .foto-noticia a img { border:0; margin:0 auto; display:block;}

#contenedor #wrapper #contenido .pie{font-size:10px; font-style:italic;}

#contenedor #wrapper #contenido .datos-nota{float:left; width:60%; margin:20px 0 10px 5px; }

#contenedor #wrapper #contenido .datos-nota .top,
#contenedor #wrapper #contenido .datos-nota .bottom{float:left; width:100%;}

#contenedor #wrapper #contenido .datos-nota .centrado {text-align:center; }

#contenedor #wrapper #contenido .datos-nota .top a {color:#D7182A; text-align:none; display:inline;}

#contenedor #wrapper #contenido .datos-nota .bottom a {color:#D7182A; text-align:none; display:inline;}

#contenedor #wrapper #contenido .datos-nota .bottom span,
#contenedor #wrapper #contenido .datos-nota .top span{color:#626262;}

#contenedor #wrapper #contenido .datos-nota .bottom span.divisor{margin:0 10px;}

#contenedor #wrapper #contenido #contenedor_fotos { width:630px; }
#contenedor #wrapper #contenido #contenedor_fotos .foto-noticia { width:120px; margin:3px; float:left;}
#contenedor #wrapper #contenido #contenedor_fotos .foto-noticia a img { border:0; margin:0 auto; display:block;}
#contenedor #wrapper #contenido #contenedor_fotos .foto-noticia .pie { font-size:10px; font-style:italic;}

#contenedor #wrapper #contenido #texto .foto-noticia { width:120px; margin:5px; float:left;}
#contenedor #wrapper #contenido #texto .foto-noticia a img { border:0; margin:0 auto; display:block;}
#contenedor #wrapper #contenido #texto .foto-noticia .pie { font-size:10px; font-style:italic;}
/* CALENDARIO */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

a.dp-choose-date {
	background: url(calls/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: right;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
a.dp-choose-date:hover,
a.dp-choose-date.active {
	background-position: 0 20px;
}



#contenedor #wrapper #panel_der { width:177px; float:right;}
#contenedor #wrapper #panel_der #navegador { background:#ad1222; }
#contenedor #wrapper #panel_der #navegador ul { list-style:none;}
#contenedor #wrapper #panel_der #navegador ul li { text-align:right; border-bottom:1px solid #cd2439; font-family:"Times New Roman",Georgia,Serif; font-size:11px; text-transform:uppercase; font-weight:bold; } 
#contenedor #wrapper #panel_der #navegador ul li a{ color:#FFF; text-decoration:none; display:block;  height:19px; padding:6px 20px 2px 0;}
#contenedor #wrapper #panel_der #navegador ul li a:hover { background:#df1930; display:block;}

.titulos {font-family:"Times New Roman",Georgia,Serif; font-size:11px; text-transform:uppercase; font-weight:bold; color:#FFF;}

#contenedor #wrapper #panel_der #Reservar { margin:11px 0 5px 0; width:177px;}
#contenedor #wrapper #panel_der #Reservar #titulo{ background:url(../img/toppanel.png) no-repeat; height:25px; padding:12px 15px 0 0; text-align:right; display:block; }
#contenedor #wrapper #panel_der #Reservar #reser_caja { background:#f4efe9; padding:5px; margin:10px 0;}
#contenedor #wrapper #panel_der #Reservar #reser_caja form { margin:0; padding:0; clear:both;}
#contenedor #wrapper #panel_der #Reservar #reser_caja form .wrapper_selects { width:167px;}
#contenedor #wrapper #panel_der #Reservar #reser_caja form .wrapper_selects .opcional { width:78px; height:50px; float:left;}
#contenedor #wrapper #panel_der #Reservar #reser_caja form label { color:#7f1e32; text-transform:uppercase; font-weight:bold; margin:5px 0 2px 5px; display:block;}
#contenedor #wrapper #panel_der #Reservar #reser_caja form input[type=text], #contenedor #wrapper #panel_der #Reservar #reser_caja form input[type=password] { padding:3px; background: url(../img/bg_campos.gif) #FFF repeat-x top; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:none; border-right:none; -moz-border-radius:4px;  border-radius:4px; 	-webkit-border-radius:4px; }
#contenedor #wrapper #panel_der #Reservar #reser_caja form select { background: url(../img/bg_campos.gif) #FFF repeat-x top; border-top:1px solid #ccc;  border-left:1px solid #ccc; border-bottom:none; border-right:none; 	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; }
#contenedor #wrapper #panel_der #Reservar #reser_caja form fieldset { border:0;}
#contenedor #wrapper #panel_der #Reservar #reser_caja form .btnReservar { background:url(../img/botn.gif) no-repeat; width:79px; height:21px; padding:2px 5px 3px 0; border:0; color:##726E65; text-transform:uppercase; font-size:11px;  margin:10px 2px; float:right; }

#contenedor #wrapper #bottom { /*clear:both;*/ float:left; margin:20px 0 5px 20px; display:block; width:640px;}
#contenedor #wrapper #bottom #titulos{ background:url(../img/toppanel.png) no-repeat; height:25px; padding:12px 15px 0 0; text-align:right; display:block; width:165px; }
#contenedor #wrapper #bottom #carrouselle {background:#F4EFE9; padding:15px; margin:10px 0 15px 0;}
#contenedor #wrapper #bottom #carrouselle h3 {color:#A91427; text-transform:uppercase; font-size:12px; display:block; margin:0 0 5px 0;}
#contenedor #wrapper #bottom #carrouselle h3 a { color:#A91427; text-align:left; text-decoration:none;}
#contenedor #wrapper #bottom #carrouselle a { color:#D7182A; display:block; text-align:right; margin:3px 3px 5px;}
/*_________________________________ Start - Projects - carrouselle __________________________________*/

#carrouselle .carousel  {  padding: 10px 0 0 0; margin: 0 0 20px 10px; position: relative; }
#carrouselle .digg { position: absolute; left: 610px; top: 110px; }
#carrouselle .main { margin-left: 20px;}

#carrouselle .demo em { color: #FF3300; font-weight: bold; font-size: 60%; font-style: normal; }
#carrouselle .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/ float: left; }              
#carrouselle .carousel a.prev, #carrouselle .carousel a.next { display: block; float: left; width: 30px; height: 143px; text-decoration: none; background: url("../img/imageNavLeft.gif") left 60px no-repeat; }
#carrouselle .carousel a.next { background: url("../img/imageNavRight.gif") right 60px no-repeat; }
#carrouselle .carousel a.next:hover { background-image: url("../img/imageNavRightHover.gif"); }
#carrouselle .carousel a.prev:hover { background-image: url("../img/imageNavLeftHover.gif"); }    
#carrouselle .carousel a:hover, #carrouselle .carousel a:active { border: none; outline: none; }                 
#carrouselle .carousel .jCarouselLite { float: left; /* Needed for rendering without flicker */ position: relative; visibility: hidden; left: -5000px; }
#carrouselle .carousel ul { margin: 0; }
#carrouselle .carousel li img, 
#carrouselle .carousel li p { background-color: #fff; width: 150px;  height: 118px; margin: 10px; }

#carrouselle .widget img { cursor: pointer; }
#carrouselle .mid { margin-left: 80px; width: 500px; height: 300px; }
#carrouselle .vertical { margin-left: 170px; }
#carrouselle .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */ width: 170px; }
/*_____________________ End - Projects - carrouselle _________________________________*/


#contenedor #footer { display:block; text-align:center; margin:10px 0;}
#contenedor #footer a img { border:0;}


