/* Tags */
body { font-size: 10px; text-align: center; background: #F5F5F5 url(../imagenes/fondoBody.gif) repeat-x left top; margin: 0; padding: 0; }
p, div, form, h1, h2, h3 { margin: 0px; padding: 0px; }
ul { margin: 2px; padding: 0px; }
li { margin: 0px; padding: 2px; }
img { border: none; }
.clear { clear: both; }

a { color: #44aad5; }
a:visited { color: #44aad5; }
a:hover { color: #f2a120; }

/* Tipografías */
h1 { font: normal 2.2em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #44aad5; margin: 0px 0px 0px; /* 6 */}
h2 { font: normal 1.8em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #2e728f; margin: 0px 0px 6px; /* 10 */}
h3 { font: normal 1.8em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #f2a120; margin: 0px 0px 6px; /* 10 */}
p, li { font: 1.2em/1.5em Arial, Helvetica, sans-serif; color: #536268; margin: 0px 0px 2px; }
.texto, .texto p { font: 12px/18px Arial, Helvetica, sans-serif; color: #536268; margin: 0px 0px 2px; }
.tituloInterna { color: #2e728f; margin: 7px 0px 0px 18px; }
.breadcrumbs { font: 1.1em/1.5em Arial, Helvetica, sans-serif; margin: 0px 0px 10px; }
#pie p { font: 1.1em/1.5em Arial, Helvetica, sans-serif; }

/* Layout */
#contenedor { width: 780px; margin: 0 auto; text-align: left; }

/* Encabezado */
#encabezado { margin: 0; padding: 0; width: 100%; overflow: hidden; }
#encabezado h1 { margin: 0; padding: 0; }
#encabezado h1 a, #encabezado h1 a:hover { float: left; display:block; text-indent:-9999px; width: 246px; height: 134px; margin: 0; padding: 0; background: url(../imagenes/venecia.gif) no-repeat left top; text-decoration: none; outline: none; }

/* Menu */
#menu { width: 246px; float: left; }
#menu .padding { padding: 20px 0px 0px 18px; background: url(../imagenes/fondoMenuTop.gif) no-repeat right top; }
#menu ul { list-style: none; margin: 0; padding: 0 16px 50px; background: url(../imagenes/fondoMenuBottom.gif) no-repeat right bottom; }
#menu ul li { margin: 0; padding: 0; }
#menu ul li a{ display: block; margin: 0; padding: 6px 4px 6px 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; border-bottom: 1px solid #5fb6db; background: url(../imagenes/tipMenu.gif) no-repeat left 10px; }
#menu ul li a:hover { color: #fcd47a; text-decoration: none; border-bottom: 1px solid #5fb6db; background: url(../imagenes/tipMenu.gif) no-repeat left 10px; }
#menu ul li.ultimo a, #menu ul li.ultimo a:hover { border-style: none; }

/* Banners */
#banners { padding: 0px 0px 10px 36px; background: url(../imagenes/fondoBanners.gif) no-repeat right bottom; }

/* Adorno Home */
#telefonosHome h1 a, #telefonosHome h1 a:hover { float: left; display:block; text-indent:-9999px; width: 534px; height: 288px; margin: -134px 0 -8px; padding: 0; background: url(../imagenes/adornoHome.jpg) no-repeat left top; text-decoration: none; outline: none; }

/* Contenido */
#contenido { width: 518px; overflow: hidden; float: left; margin: 0px; padding: 0px 0px 16px; background: url(../imagenes/fondoContenidoBottom.gif) no-repeat left bottom; }
#contenido .padding { width: 482px; overflow: hidden; margin: 0px; padding: 14px 18px 0px; background: #fff url(../imagenes/fondoContenidoTop.gif) no-repeat left top;   }
#home #contenido .padding { background: #fff none; }

/* Lista de Noticias */
.listaNoticias { margin: 0; padding: 12px; background: url(../imagenes/fondoListaNoticias.gif) no-repeat left top; }
.miniaturaNoticias { float: right; margin: 0px 0px 10px 10px; padding: 2px; outline: none; background: #F0F0F0; clear: right; border: 1px solid #ccc; }
.miniaturaNoticias:hover { float: right; margin: 0px 0px 10px 10px; padding: 2px; outline: none; background: #F0F0F0; border: 1px solid #44aad5; }
.miniaturaNoticias img { margin: 0; padding: 0; outline: none; border: none; }

/* Lista de Telefonos */
.listaTelefonos { width:90%; overflow: hidden; margin: 0; padding: 12px; background: url(../imagenes/fondoListaNoticias.gif) no-repeat left top; }

/* Para listados a 3 columnas */
.relative { clear: left; position: relative; }



/* Galerias de fotos */
.galeria { width: 150px; float: left; margin: 0 0 10px 4px; padding: 0; text-align: center; }
.galeria img { padding: 2px; background: #F0F0F0; border: 1px solid #ccc; }

/* Foto PopUp */
.pifotopopup { float: right; margin: 0px 0px 10px 10px; padding: 3px; outline: none; background: #F0F0F0; cursor: url(../js/pi-popup/imagenes/zoomin.cur), pointer; clear: right; border: 1px solid #ccc; }
.pifotopopup:hover { float: right; margin: 0px 0px 10px 10px; padding: 3px; outline: none; background: #F0F0F0; border: 1px solid #44aad5; }
.pifotopopup img { margin: 0; padding: 0; outline: none; border: none; }
.pifotopopup-image { border: 8px solid white; }
.pifotopopup-image-blur { }
.pifotopopup-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white; }
.pifotopopup-display-block { display: block; }
.pifotopopup-display-none { display: none; }
.pifotopopup-loading {
	display: block;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding-left: 22px;
	background: black url(../js/pi-popup/imagenes/loader.gif) no-repeat 3px 1px;
	font: normal 9px Arial, Helvetica, sans-serif;
}
a.pifotopopup-credits,
a.pifotopopup-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.pifotopopup-credits:hover,
a.pifotopopup-credits:hover i { color: white; background-color: gray; }

/* Lista de Sabores */
.sabor { width: 150px; float: left; margin: 0 0 10px 4px; padding: 0; }
.sabor .pifotopopup { float: left; margin: 0px 0px 4px 0px; padding: 2px; outline: none; background: #F0F0F0; cursor: url(../js/pi-popup/imagenes/zoomin.cur), pointer; clear: right; border: 1px solid #ccc; }
.sabor .pifotopopup:hover { float: left; margin: 0px 0px 4px 0px; padding: 2px; outline: none; background: #F0F0F0; border: 1px solid #44aad5; }
.sabor p { clear: both; }

/* Paginador */
#paginador { margin: 4px 0 0; padding: 0; list-style: none; text-align: center; }
#paginador li { display: inline; font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0px 4px 0px 0px; }
#paginador li a { color:#f2a120; padding: 6px 8px; text-decoration: none; background: #ffffff; border: 1px solid #CCCCCC; }
#paginador li a:hover{ background: #2e728f; color:#FFFFFF; text-decoration: none; border: 1px solid #2e728f; }
#paginador li.actual { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; padding: 6px; color: #31313F; }


/* Pie */
#pie { clear: both; width: 100%; overflow: hidden; }
#pie .padding { padding: 18px; }
#pie a { color: #44aad5; text-decoration: none; }
#pie a:hover { color: #44aad5; text-decoration: underline; }
.creditos { float: right; }

