html,body {
	height:100%;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight:lighter;
	background-color:#d4effc;
}

body {
}

a , a:link , a:visited {
	color:#575757;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline:0;
}

p {
	padding:0;
	margin:0;
	color:#EAEAEA;
}

#centralSummer p {
	color:#575757;
}

h1, h2, h3, h4 {
	padding:0;
	margin:0;
}

h1 {
	font-size: 1.4em;
	padding:4em 0em 0 0;
	text-align:left;
	font-weight:lighter;
}

h1.h1a {
	color:#00a5b6;
}

h1.h1b {
	color:#ed2183;
}

h1.h1c {
	color:#8ccc3f;
}


h2 {
	font-size: 1.2em;
	text-align:center;
	color:#575757;
	font-weight:lighter;
}

h3 {
	font-size: 1.4em;
	padding:0 0 0 1em;
	text-transform:uppercase;
	text-align:left;
	color:#fff;
	font-weight:lighter;
}

h4{
	font-size: 1.2em;
	padding:.5em 2em 2em 2em;
	text-align:left;
	color:#808285;
	font-weight:lighter;
}

h5{
	font-size: 1.1em;
	padding:.3em 1em 0 0;
	text-transform:uppercase;
	text-align:center;
	color:#C0C0C0;
	font-weight:lighter;
}

strong {
	font-weight:bold;
}

table , tr , td {
	margin:0;
	padding:0;
	border:0;
}

br.clear { 
	clear: both;
	display: block ; 

}

/******** HEADER ****************************************/

#idHeader {
	height:135px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
	background-image:url(../imagenes/fondo_header.gif);
	background-position:center top;
}

#contenido_header {
	width:900px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#menu_header {
	float:right;
	padding:0em 0em 0em 0em;
	margin:6.5em 2em 0em 0em !important ;
	margin:6.5em 0.8em 0em 0em;
	
}

#menu_header dl {
	text-align:left;
	padding:0em 1em 0em 0em ;
	margin:0em;
}

#menu_header dd {
	display:inline;
	margin:0;
	padding:0 .4em 0 0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.2em;
	letter-spacing:.1em;
	color:#fff;
}

#menu_header dd a, dd a:visited{
	text-decoration: none;
	color:#D5D5D5;
	display:inline;
}

#menu_header dd a:hover {
	text-decoration:none;
	color:#000;
	margin:0;
	padding:0;
}

#menu_header img {
vertical-align:middle;
padding:0 .25em 0 0;
margin:0;
}

/******** CENTER ****************************************/

#idCenter {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:center;
}

#contenido_center {	
	width:630px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#contenido_center_2 {	
	width:790px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

.pastilla {
	margin-left:auto;
	margin-right:auto;
}

.pastilla img {
	border:0;
}

.td_1 {
	height:15px;
	padding:.25em 0em .25em 2em;
	text-align:left;
}

.td_1 img {
	vertical-align:middle;
	padding:0 .5em 0 0;
}

.td_1 a, .td_1 a:active,.td_1 a:visited {
	font-size:1em;
	text-transform:uppercase;
	color:#808285;
}

.td_1 a:hover {
	color:#2D2D2D;
}

.td_2 {
	height:15px;
	padding:.25em 0em .25em 2em;
	text-align:right;
}

.td_2 img {
	vertical-align:middle;
	padding:0 .5em 0 0;
}

.td_2 a, .td_2 a:active,.td_2 a:visited {
	font-size:1em;
	text-transform:uppercase;
	color:#808285;
}

.td_2 a:hover {
	color:#2D2D2D;
}

.pastilla td_2 {
	border:0;
}

.pastilla td_3 {
	border:0;
}

.table_center {
	width:420px;
	padding:2em;
	margin:10em 0 0 0;
}
.table_texto_corto {
	padding:.5em 8em 2em 1em;
	margin:0 0 0 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.table_texto_corto td{
	padding:0.5em;
	margin:0 0 0 0;
}
.table_texto_largo {
		text-align: left ;
}
.table_texto_largo td{
	padding:0.5em ;
	margin:0 0 0 0;

}
.titulo { 
	padding:0.5em;
	margin:0 0 0 0;
}
.table_center_2 {
	width:315px;

}

.ficheros {
	padding:1em 0 0 0;
	margin:.5em 0 0 0;
	text-align:left;
	border-top:#6C6C6C dotted 1px;
	width:85%;
}

.barra_titulo_a {
height:34px;
background-image:url(../imagenes/barra_titulo.gif);
background-repeat:no-repeat;
}

.barra_titulo_b {
height:34px;
background-image:url(../imagenes/barra_titulo_b.gif);
background-repeat:no-repeat;
}

.barra_titulo_c {
height:34px;
background-image:url(../imagenes/barra_titulo_c.gif);
background-repeat:no-repeat;
}

/******** FOOTER ****************************************/

#idFooter {
	height:60px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding:2em 0 0 0;
	text-align:center;
}

#contenido_footer {
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:900px;
}
