<!-- INICIO DE LA BASE DE LA WEB //-->

body {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	margin: 0px;
	background-image: url('http://www.labernarda.com/plantillas/ekdlb/imagenes/fondo_web.jpg');
	}

.boxText { 
	font-size: 11; 
	}

A {
  	color: #FFFFFF;
  	text-decoration: none;
	font-size: 12;
	}

A:hover {
  	color: #FF0000;
	}

FORM {
	display: inline;
	}

.infoBoxContents {
	}

.infoBoxNotice {
  	background: #FF8E90;
	}

.infoBoxNoticeContents {
  	background: #FFE6E6;
  	font-size: 11;
	}

TD.infoBoxHeading {
  	font-size: 11;
  	font-weight: bold;
  	color: #ffffff;
	}

TD.infoBox, SPAN.infoBox {
  	font-size: 11;
	}

TD.pageHeading, DIV.pageHeading, div#pageHeading a {
    font-family: Verdana, Arial, sans-serif;
  	font-size: 25;
  	font-weight: bold;
  	color: #FF0000;
	padding-left: 25px; 
	background-image: url('imagenes/punto1.jpg');
    background-repeat: no-repeat; 
	background-position: left;
	}

TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  	font-family: Verdana, Arial, sans-serif;
	font-size: 11;
	color: #FFFFFF;
	}

div#apartados a { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 12; color: #FFFFFF; padding-left: 15px; background-image: url('imagenes/punto.jpg'); background-repeat: no-repeat; background-position: left; }
div#apartados a:hover { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 12; color: #FF0000; padding-left: 15px; background-image: url('imagenes/punto.jpg'); background-repeat: no-repeat; background-position: left; text-decoration: none; }

TD.tableHeading {
  	font-weight: bold;
	}

CHECKBOX, INPUT, RADIO, SELECT {
  	font-size: 11;
	}

TEXTAREA {
  	width: 100%;
  	font-size: 11;
	}

TABLE.formArea {
  	background: #f1f9fe;
  	border-color: #7b9ebd;
  	border-style: solid;
  	border-width: 1px;
	}

TD.formAreaTitle {
	font-weight: bold;
	}

SPAN.errorText {
  	color: #ff0000;
	}

.moduleRowOver { 
	background-color: #D7E9F7; cursor: pointer; cursor: hand; 
	}

.moduleRowSelected { 
	background-color: #E9F4FC; 
	}

<!-- FIN DE LA BASE DE LA WEB //-->

<!-- INICIO DEL CALENDARIO DE EVENTOS //-->
	
.calendarBoxHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	line-height: 25px;
}

.yearHeader 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    color: #FF0000; 
    text-decoration: none;
} 
.yearHeader SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
    color: #000000;
}
.yearHeaderButton
{
    font-size: 8px;
    font-weight: bold;
    border: 1px outset #b4ad9a; 
    background: #D7D7D7; 
    margin: 0px; 
    color: #000000; 
    width: 17px; 
    height: 16px;
}

.calendarMonth 
{ 
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
	border:1px
	cursor: default; 
    width: 100%;
}
.calendarHeader 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none; 
    height: 16px;
	width: 220px;
}
.calendarToday 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #FFFFFF; 
    font-weight: bold;
	background-color: #FF0000; 
    padding-left : 3px; 
    text-decoration: none; 
    border:1px outset #FF0000; 
    height: 22px; 
    width: 18px;
}
.calendarWeekend 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    background-color: #CCCCCC; 
    padding-left : 3px; 
    line-height: 14px; 
    text-decoration: none; 
    border:1px outset #FFFFFF; 
    height: 22px; 
    width: 18px;
}
.calendar 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #FFFFFF; 
    padding-left : 3px; 
    line-height: 14px; 
    text-decoration: none; 
    border:1px outset #FFFFFF; 
    height: 22px; 
    width: 18px; 
}
.event 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FF0000; 
    background-color: #999999; 
    text-decoration: none; 
    border: 0px inset #FFFFFF;  
}
.event_header   
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold;
    line-height: 1.5; 
    text-decoration: none; 
    color: #FF0000; 
} 

.event_header_dates
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/* usado en la lista de números */
.event_header_zahl    
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #FF0000;
	text-decoration: none; 
} 
.event_description
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    line-height: 1.5; 
    color: #FFFFFF; 
    border: 0px solid #FFFFFF; 
    text-decoration: none; 
} 

.empty 
{ 
    line-height: 14px; 
    height: 22px; 
    width: 18px;
	background-color: #999999; 
}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover 
{
    font-size: 10px; 
	color: #FF0000;
	font-weight: bold; 
}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover 
{
    font-size: 10px; 
	color: #FF0000; 
    font-weight: bold;
}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover 
{
    font-size: 10px; 
	color: #FF0000; 
    font-weight: bold;
}
<!-- FIN DEL CALENDARIO DE EVENTOS //-->

<!-- INICIO DEL FORO //-->
.asnf_normal { line-height: 130%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
.asnf_head { line-height: 130%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#FFFFFF;}  

a.asnf_none:link {  color: #ff0000; text-decoration: none}
a.asnf_none:visited { color: #ff0000; text-decoration: none}
a.asnf_none:hover { color: #ffffff; text-decoration: none }

.asnf_replyform {}
.asnf_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ff0000; font-weight:bold;}
<!-- FIN DEL FORO //-->

<!-- INICIO DE LA GALERÍA DE IMÁGENES //-->

/*---------------------------COMMUNS--------------------*/	
#galtitrepage {
	padding: 3px;
	font-size: 11pt;
	font-style: italic;
}

#galliensadm {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galbarreinfo {
	padding: 3px;
	font-size: 8pt;
}

#galbarrebas {
	padding: 3px;
    border: 1px solid #AAAAAA;
	font-size: 10pt;
	text-align : center;
}

#galcopyright {
	padding: 3px;
	font-size: 8pt;
	float: left;
}

#galgeneration {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galtblminiatures {
	margin: 10px auto 10px auto;
	padding: 5px;
	
}

#galcontenu {
	text-align: center;
}

.galminiature {
    border:none;
    padding:1px 1px 1px 1px;
    background:#FFFFFF;
}

.gallien {
    color:#330099;
    font-size: 10pt;
    text-decoration:none;
	font-weight: bold;
}
.gallien:hover {
	color:#FF0000;
}

.gallienmin {
    color:#330099;
    font-size: 8pt;
    text-decoration:none;
}
.gallienmin:hover {
	color:#FF0000;
}

/* ------------------------------ INDEX.PHP-----------------*/
#galtblfavorites {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblfavorites th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblfavorites td.galtblfavoritesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

#galtblupdates {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblupdates th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblupdates td.galtblupdatesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

/* ------------------------------ INDEX.PHP + ALBUM.PHP-----------------*/
.galdescralbum {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
}

/* ------------------------------ ALBUM.PHP-----------------*/
#galaffichertbl {
	margin:0;
	padding:0;
	margin: 0 auto;
}

/* ------------------------------ SERIE.PHP-----------------*/
.galbarrenav {
	padding: 3px;
	font-size: 10pt;
	text-align : center;
}

.galdescrminiature {
	font-size: 8pt;
	text-align : center;
}

/* ------------------------------ IMG.PHP-----------------*/
#galimgafficher {
	border: 1px solid #AAAAAA;
	text-align : center;
}

#galimgaffichergroupe {
	border: 1px solid #AAAAAA;
	text-align : center;
}

.galimgafficherline {
	font-size: 8pt;
	margin:0;
	padding:0;
}

.galliensuivprec {
	border: 0px;
}

.galliensuiv {
	border: 1px solid #1C1C1C;
}

.galimgafficherblocphoto {
    max-width: 100%
}

IMG.galimgafficherphoto {
    max-width: 680px;
    border: 1px solid #1C1C1C;
}

#galimgafficherdatas {
	font-size: 8pt;
	text-align:left;
	border: 1px solid #CCCCCC;
	margin:0;
	padding:5px 10px 5px 10px;
}

.galimgafficherdatast {
	font-weight:bold;
}

.galimgafficherdatasd {

}

/* ------------------------------ LOGIN.PHP-----------------*/

#galauthdescr {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

/* ------------------------------ ERROR.PHP-----------------*/

#galerror {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}
<!-- FIN DE LA GALERÍA DE IMÁGENES //-->
