body {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: black;
	text-align: justify;	/* IE-Win hack */
	background-image: url(images/lgrey101.jpg);
}

#contenido_centro h1 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 22px;
        letter-spacing: 0px;
        margin: 0 0 5px 0;
        line-height: 1.2em;
        color: #003D7A;
}

#contenido_centro h2 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 19px;
        letter-spacing: 0px;
        margin: 0 0 5px 0;
        line-height: 1.2em;
        color: #003D7A;
}

#contenido_centro h3 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 16px;
        letter-spacing: 0px;
        margin: 0 0 5px 0;
        line-height: 1.2em;
        color: #003D7A;
}

#contenido_centro p {
	font-size: 13px;
}

#contenido_centro .antetitulo {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
        font-size: 12px;
        margin: 0;
        color: #E67913;
    }

a{outline: none; color: #000000}
a:hover{outline: none; color: #E6160B}

#mainbg {
	padding-bottom: 100px;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(images/lgrey101.jpg);
	background-repeat: repeat;
	background-position: left top;
	position: relative;
	top: 10px;
}

#main-topborder {
	margin: 0 auto;
	width: 850px;
	height: 550px;
	background-image: url(images/fondo_piano_piano.png);
	background-repeat: no-repeat;
	position: relative;
}

#mainbuttonbar {
	width: 600px;
	height: 12px;
	margin: 0;
	position: absolute;
	left: 25px;
	bottom: 31px;
	padding: 3px;
}

#mainbuttonbar div {
	float: left;
	margin: 0;
	height: 40px;
	padding: 0px 6px;
	white-space: nowrap;
	background-image: url(images/sep2.gif);
	background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#mainbuttonbar div a {
	text-decoration: none;
	font-weight: bold; 
	font-size: 0.85em;
	text-align: center;
	color: #000000;
}

#mainbuttonbar DIV.mo:hover {BACKGROUND-IMAGE: url(images/whiteoverlay_texture2.png); BACKGROUND-REPEAT: repeat}
#mainbuttonbar div.mo a:hover { color: #E6160B; }
#mainbuttonbar DIV#current {BACKGROUND-IMAGE: url(images/whiteoverlay_transparent.png); BACKGROUND-REPEAT: repeat}
#mainbuttonbar div#current a { color: #E6160B; }
#mainbuttonbar div#current a:hover { color: #E6160B; }

#main-belowglass {
	width: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

#main-belowglass a { color: #000000; }
#main-belowglass a:hover { color: #E6160B;}

#contenido_centro {
	position: absolute;
	height: 424px;
	width: 427px;
	left: 175px;
	top: 44px;
	overflow: auto;
	padding: 5px;
}

#contenido_centro div {
	float: left;
	margin: 2;
	height: 40px;
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
}

img { border:none; padding: 0; margin: 0; }

.ampliarfoto {
	border-top: 3px solid #373737 !important;
}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}

/* NO SE ME HACE FALTA - COMPROBAR */
	/* Easy Float Clearing */
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display:inline-block;}
	* html .clearfix {height:1%;}
	.clearfix {display:block;}
	.clear {clear:both;}
/* FIN NO SE ME HACE FALTA - COMPROBAR */

.noticia .foto .ampliarfoto {
	border-top: 3px solid #900 !important;
}

/* TAMAÑOS DE LETRA EN EM*/
.s1	{ font-size: 3em; }
.s2	{ font-size: 2.4em; }
.s3	{ font-size: 1.8em; }
.s4	{ font-size: 1.4em; }
.s5	{ font-size: 1.2em; }
.s6	{ font-size: 1.0em; }
.s7	{ font-size: 0.8em; }
.s8	{ font-size: 0.6em; }

/* TAMAÑOS DE LETRA PARA HEADINGS*/
.tamano14{font-size: 14px !important;}
.tamano15{font-size: 15px !important;}
.tamano16{font-size: 16px !important;}
.tamano17{font-size: 17px !important;}
.tamano18{font-size: 18px !important;}
.tamano19{font-size: 19px !important;}
.tamano20{font-size: 20px !important;}
.tamano21{font-size: 21px !important;}
.tamano22{font-size: 22px !important;}
.tamano23{font-size: 23px !important;}
.tamano24{font-size: 24px !important;}
.tamano25{font-size: 25px !important;}
.tamano26{font-size: 26px !important;}
.tamano27{font-size: 27px !important;}
.tamano28{font-size: 28px !important;}
.tamano29{font-size: 29px !important;}
.tamano30{font-size: 30px !important;}
.tamano31{font-size: 31px !important;}
.tamano32{font-size: 32px !important;}
.tamano33{font-size: 33px !important;}
.tamano34{font-size: 34px !important;}
.tamano35{font-size: 35px !important;}
.tamano36{font-size: 36px !important;}
.tamano37{font-size: 37px !important;}
.tamano38{font-size: 38px !important;}
.tamano39{font-size: 39px !important;}
.tamano40{font-size: 40px !important;}
.tamano41{font-size: 41px !important;}
.tamano42{font-size: 42px !important;}
.tamano43{font-size: 43px !important;}
.tamano44{font-size: 44px !important;}
.tamano45{font-size: 45px !important;}
.tamano46{font-size: 46px !important;}
.tamano47{font-size: 47px !important;}
.tamano48{font-size: 48px !important;}
.tamano49{font-size: 49px !important;}
.tamano50{font-size: 50px !important;}

/* Colores, alineaciones y estilos estándar */
.red	    { color:#c00; }
.blue	    { color:#00c; }
.bluegrey   { color:#369; }
.greengrey  { color:#396; }
.orangegrey { color:#963; }
.purplegrey { color:#936; }
.white  	{ color:#fff; }
.green      { color:#090; }
.black      { color:#000; }
.grey1      { color:#333; }
.grey2      { color:#666; }
.grey3      { color:#999; }
.grey4      { color:#bbb; }
.grey5      { color:#eee; }
.cen	    { text-align: center; }
.left	    { text-align: left; }
.right	    { text-align: right; }
.mono       { font-family: monospace; }
.noul       { text-decoration: none; }
.b	        { font-weight: bold; }
.i	        { font-style: italic; }
.u	        { text-decoration: underline; }
.point      { cursor: pointer; }

/* image positioning - left, right and center */
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}


/* Estilos personalizados STYLE1.... */
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.style2 {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {
	color: #666666;
	font-style: italic;
	font-weight: bold;
}

