/* Tags */
body { margin:0; padding:0; text-align:center; font: 10px Verdana,Arial,Helvetica,sans-serif; background: #000 url(../imagenes/fondoBody.jpg) repeat-x left top; }
div, img { margin: 0; padding: 0; }
img { border: none; }

/* Tipografías */
ul, ol { margin: 0 20px 18px; padding: 0 0 0 10px; }
ul ul, ol ul, ul ol, ol ol{ margin: 0 20px 0; padding: 0 0 0 10px; }
h1, h2, h3, li { margin: 0; padding: 0; }
p { margin: 0 0 18px; padding: 0; }
h1 { font: normal 2.1em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#565656; }
h1 em { display:block; border-bottom: 2px solid #d3d3d3; margin: 0px 0px 8px; padding: 0px 0px 4px; }
h2 { font: normal 1.7em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#587e90; border-bottom: 2px solid #d3d3d3; margin: 0px 0px 8px; padding: 0px 0px 4px }
h3 { font: bold 1.3em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333333; }
p, li, .texto { font: normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#333333; }
li li { font: normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif; }
.breadcrumbs { font: normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#333333; }

/* Colores Links */
a { color: #3788c3; }
a:hover { color: #2D6F9F; }

/* Formularios */
form { margin: 0 0 18px; padding: 0; }
fieldset { border: none; margin: 0; padding: 0; }
legend { display: none; }
label { display: block; margin: 0; padding: 0; font: normal 1.3em/1.384615385em Verdana, Arial, Helvetica, sans-serif; color:#333333; }
input, textarea { display: block; margin: 0 0 15px; }
.boton { margin: 0; padding: 4px; font: normal 1.3em/1em Verdana, Arial, Helvetica, sans-serif; }

/* Layout */
#contenedor { width: 780px; margin: 0 auto; text-align: left; background: url(../imagenes/contenedorMedio.gif) repeat-y left top; }
#top { padding: 43px 22px 4px; background: url(../imagenes/contenedorTop.jpg) no-repeat left top; overflow: hidden; }
.fondoTop { background: url(../imagenes/sloganCeltrus.gif) no-repeat right top; }

/* Menu Horizontal */
#menuHorizontal { background: url(../imagenes/fondoMenuHorizontal.gif) no-repeat left top; height: 44px; text-align: center; padding: 8px 0px 0px; }
#menuHorizontal ul { list-style: none; padding: 0; margin: 0; }
#menuHorizontal li { margin: 0; padding: 0; display: inline; }
#menuHorizontal li a { margin: 0px 4px; padding: 8px; color:#585858; text-decoration: none; text-transform: uppercase; font: bold 12px/12px Arial, Helvetica, sans-serif; }
#menuHorizontal li a:hover { color:#232323; text-decoration: none; }

/* Menu Lateral */
#menuLateral { width: 222px; background: #16354c url(../imagenes/fondoMenuLateral.gif) repeat-y left top; float: left; }
#menuLateral .padding { background: url(../imagenes/fondoMenuLateralBottom.gif) no-repeat left bottom; }
#menuLateral .final { padding: 15px; background: url(../imagenes/fondoMenuLateralTop.gif) no-repeat left top; }
#menuLateral ul { list-style: none; padding: 0; margin: 0; }
#menuLateral ul ul { list-style: none; padding: 8px 0px 20px; margin: 0; }
#menuLateral ul ul ul { list-style: none; padding: 0px 0px 4px 12px; margin: 0; }
#menuLateral li { margin: 0; padding: 0; font: bold 11px/1em Arial, Helvetica, sans-serif; color: #FFFFFF; }
#menuLateral li a { display: block; margin: 0; padding: 4px 0px; font: normal 12px/1em Arial, Helvetica, sans-serif; color: #6cc1ff; text-decoration: none; }
#menuLateral li a:hover { color: #CEEAFF; text-decoration: none; }

/* Contenido */
#contenido { width: 506px; float: left; margin: 0px 0px 0px 8px; }

/* Cajas */
#intro { background: url(../imagenes/cajaIntroMiddle.gif) repeat-y left top; }
#intro .top { background: url(../imagenes/cajaIntroTop.gif) no-repeat left top; }
#intro .pie { background: url(../imagenes/cajaIntroBottom.gif) no-repeat left bottom; padding: 16px; }

#caja { background: url(../imagenes/cajaGrandeMiddle.gif) repeat-y left top; }
#caja .top { background: url(../imagenes/cajaGrandeTop.gif) no-repeat left top; }
#caja .pie { background: url(../imagenes/cajaGrandeBottom.gif) no-repeat left bottom; padding: 16px; overflow: hidden; }

/* Miniatura Intro */
.miniatura {
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 2px;
	outline: none;
	background: #F0F0F0;
	clear: right;
	border: 1px solid #ccc;
}

/* Lista de Noticias */
.listaNoticias { margin: 0; padding: 8px 0px; width: 96%; overflow: hidden; }
.miniaturaNoticias { float: left; margin: 4px 10px 10px 0px; padding: 2px; outline: none; background: #F0F0F0; clear: right; border: 1px solid #ccc; }
.miniaturaNoticias:hover { float: left; margin: 4px 10px 10px 0px; padding: 2px; outline: none; background: #F0F0F0; border: 1px solid #44aad5; }
.miniaturaNoticias img { margin: 0; padding: 0; outline: none; border: none; }
.listaNoticias h3, .listaNoticias p { padding: 0px 0px 0px 120px; }

/* Pie de pagina */
#pie { width: 780px; clear: both; margin: 0 auto; text-align: left; background: url(../imagenes/contenedorBottom.gif) no-repeat left top; }
#pie .padding { padding: 30px 22px 20px; }
#pie p { font: 1.1em/1.5em Arial, Helvetica, sans-serif; color: #a6a6a6; margin: 0px; padding: 0px; }
#pie .creditos { float: right;}
#pie p a{ text-decoration: none;}
#pie p a:hover { text-decoration: underline;}

/* 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:#3788c3; padding: 6px 8px; text-decoration: none; background: #ffffff; border: 1px solid #CCCCCC; }
#paginador li a:hover{ background: #3788c3; color:#FFFFFF; text-decoration: none; border: 1px solid #3788c3; }
#paginador li.actual { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; padding: 6px; color: #31313F; }

/* 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 #3788c3; }
.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; font-size: 9px; font-weight: bold; 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; }
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; }
