body{
margin:0;
padding:0;
line-height: 1em;
background: #CCCCCC;
font-family: Arial;
font-size:12px;
}

#maincontainer{
width: 1000px; /*Width of main container*/
background: #FFFFFF;
margin: 0 auto ; 
}

#topsection{
height: 102px; /*Height of top section*/
margin: 0;
padding: 0;
background: #000000;

}

#contentwrapper{
float: left;
width: 100%;
background: #FFFFFF url(../images/fondo.png) top repeat-y ;
border-top:4px #FFFFFF solid;
min-height: 650px;
}

#contentwrapper2{
float: left;
width: 100%;
background: #FFFFFF url(../images/fondo_izq.png) top left repeat-y ;
border-top:4px #FFFFFF solid;
min-height: 650px;
}

#contentcolumn{
margin: 0 190px 0 178px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 178px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
border-top:4px #FFFFFF solid;
}

#pie_izq { margin: 0px;
margin-top:40px; text-align:center;}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
border-top:4px #FFFFFF solid;
}

#rigtcolumn div{ margin-bottom:3px; }
.innertube{
margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#novedades 
{ margin-top: 20px; }

#rightcolumn img{
  margin-bottom:5px;
}

#rss {
	text-align:center;
	margin-top:40px;
}
#rss2 {
	text-align:right;
	margin:0;
}

#logos
{
padding: 0px;
margin:0;
padding-left: 5px;
padding-right: 5px;
text-align:center;
line-height: 1em;
}
#logos p 
{
font-size:11px;
padding: 0px;
margin:0;
}

/********PIE DE PAGINA************/

#footer{
 margin: 0;
 padding:0;
 padding-left: 183px;
 background: #FFFFFF url(../images/fondo_izq.png) left top repeat-y ;
}

#footer2{
 margin: 0;
 padding:0;
 padding-left: 183px;
 background: #FFFFFF url(../images/fondo.png) left top repeat-y ;
}

#footer p{
 font-family: Arial;
 font-size:9px;
 margin: 0;
 padding:0;
}

#footer span{
margin-top: 20px;
}

#footer a {
 font-family: Arial;
 font-size:9px;
 margin: 0;
 padding:0;
 text-decoration:none;
 color:#00A7A4;
}

#footer2 p{
 font-family: Arial;
 font-size:9px;
 margin: 0;
 padding:0;
}

#footer2 span{
margin-top: 20px;
}

#footer2 a {
 font-family: Arial;
 font-size:9px;
 margin: 0;
 padding:0;
 text-decoration:none;
 color:#00A7A4;
}


#menu_footer {margin-top:15px;}

hr.linea , hr.linea_corta { 
height: 1px;
border: 0;
color: #DBEBF6;
background-color: #DBEBF6;
margin:0;
padding:0;
} 

hr.linea_corta { 
clear:both;
} 
/***********FIN PIE****************/

/***FORMATO DE PARRAFOS, TITULOS , FUENTES....******/
.recomendar {margin:20px; padding:20px;background-color: #FFFFFF;
}
.sin {text-decoration:none; }
img { border:none;}
em {font-style:italic;}
a {
font-weight: bold;
color:#000;
}
H2 {
	font-size:20px;
	color:#00A7A4;
	font-weight: bold;
	line-height: 100%;
}
.h2_2 { margin: 0;  }
.titulo {
	color:#00A7A4;
	font-weight: bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	margin-bottom: 5px;
}
.titulo_portada {
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
}
.titulo_portada a{
	color:#00A7A4;
	font-weight: bold;
	text-decoration:none;
	font-size:14px;
	line-height: 1.1em;
}

.titulo2 {
	color:#00A7A4;
	font-weight: bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.parrafo3 {margin-bottom: 20px;}
.parrafo3 p, .parrafo p p {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	line-height: 100%;
	color:#000;
}
.parrafo4 {margin-bottom: 20px;}
.parrafo4 p, .parrafo p p {
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	line-height: 120%;
	color:#000;
}

.parrafo p, .parrafo p p {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	line-height: 180%;
	color:#000;
	text-align:justify;
}
.parrafo span {font-size:12px;}
.parrafo li{
	
	margin:0px;
	padding:0px;
	
}
.parrafo ul{
	color:#00A7A4;
	margin:0;
	margin-left:15px;
	padding:0;
	line-height: 130%;
}

.parrafo { 
margin-bottom: 20px; 
}
.copete {
		font-weight: bold;
		font-style: italic;
		color: #555555;
		line-height: 120%;
		margin:0px;
		margin-top:10px;
		}
.linea_copete {
margin-bottom:20px;
background-color: #E2E2E2;;
color: #E2E2E2;;
border:0px;
}
.enlace
{
	font-size:9px;
	color:#00A7A4;
	text-decoration:none;
}

.enlace2
{
	color:#222222;
	font-weight: bold;
	text-decoration:none;
}

.enlace5
{
	color:#444444;
	font-weight: bold;
	text-decoration:none;
	float:left;
}

.enlace6
{
	color:#444444;
	font-weight: bold;
	text-decoration:none;
	float:right;
}

.enlace3
{
	color:#222222;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
}
.enlace4
{
	color:#222222;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	float:right;
}
.parrafo2  {
margin-top: 0px;
margin-bottom: 15px;

}

.cursiva {
color:#00A7A4;
font-style:italic;
font-size:12px;
margin:0px;
padding:0px;
}

.negrita {font-weight: bold;}
.texto{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	line-height: 1em;
}

.tabla_voluntarios
{
border:none;
line-height: 1em;
width: 100%;
}
.tabla_voluntarios td
{
vertical-align: top;
padding: 5px;
width: 50%;
}

.tabla_equipo
{
border:none;
line-height: 1em;
}
.tabla_equipo td
{
vertical-align: top;
padding: 5px;
}
.tabla_equipo p { 
padding:0;
margin-bottom:5px;
}
.tabla_programas
{
border:none;
line-height: 1em;
margin-bottom:20px;
}
.tabla_programas td
{
vertical-align: top;
padding: 5px;
width: 20%;
}

.tabla_programas p { 
padding:0;
margin-bottom:5px;
}


div.boton {
	text-align:center;}
.boton a
{
	color:#FFF;
	background: #00A7A4;
	padding:3px;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;}

div.paginacion {
	text-align:center;
	margin:5px;
}

.paginacion a 
{  
	color: #00A7A4;
	font-weight: bold;
	text-decoration:none;}

div.filtro {
	text-align:center;
	margin-bottom:20px;
	}
.filtro input {
	background: #DBEBF6;
	padding:3px;
	color: #00A7A4;
	font-weight: bold;
	cursor:pointer;
	}

.formulario table
{
  margin-top:25px;
}

.formulario tr
{
height: 40px;
}
.formulario label
{
	font-weight: bold;
	margin-bottom: 25px;
	margin-left: 10px;
}

div.formulario 
{
	font-weight: bold;
}

.formulario input
{
	background: #DBEBF6;
	margin-left: 10px;
	color: #000;
}

.boton_formulario { 
margin-top:20px;
text-align:center; }
.boton_formulario input {
	color:#FFF;
	background: #00A7A4;
	padding:3px;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}

.imagen  {
border:  1px solid #d0d0d0;
padding: 5px;
margin: 10px;
}

/**** en noticia boletin *****/
.foto_boletin {
float:right;
margin:0 10px 0 10px;
}

/****FIN FORMATOS TITULOS**********/
/*********sub menu superior *******/
#submenu , #submenu_acerca{
margin: 0;
padding: 0;
width: 100%;
}

#submenu ul,  #submenu_acerca ul{
margin: 0;
padding: 0;
}

#submenu li, #submenu_acerca li{
list-style-type: none;
margin-right:2px;
display: inline;
float: left;
background: #DBEBF6;
padding-top: 5px;
padding-bottom: 5px;
}

#submenu a {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 15px;
padding-left: 15px;
text-decoration: none;
color:#00A7A4;
background: #DBEBF6;
text-align: center;
font-weight: bold;
}

#submenu_acerca a {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 7px;
padding-left: 7px;
text-decoration: none;
color:#00A7A4;
background: #DBEBF6;
text-align: center;
font-weight: bold;
font-size: 10px;
}

#submenu a:hover, #submenu_acerca a:hover {
background: #00A7A4;
color:#DBEBF6;
}

#submenu2 a {
color:#DBEBF6;
background: #006666;
}

/****************************** fin submenu superior ***************/

/**************MENU LEFT PROGRAMAS **************************/

ul#menu_progs 
{
background: #FFFFFF;
margin: 0;
padding: 0;
width: 100%;
}

#menu_progs li
{
	margin:0;
	padding:0;
	padding-top: 4px;
	padding-bottom: 0px;
	list-style-type: none;
	font-size:11px;
	margin-bottom: 3px;
	background: #DBEBF6 url(../images/borde.png) center left no-repeat ;
	line-height: 1.2em;
}

#menu_progs a {
margin:0;
padding:0;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 5px;
padding-left: 10px;
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
display:block;
}

/********SUBMENU DE PROGRAMAS***************************/
ul#submenu_progs 
{
margin: 0;
padding: 0;
width: 100%;
margin-bottom: 5px;
}

#submenu_progs li
{
	margin:0;
	padding:0;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-type: none;
	font-size:11px;
	margin-bottom: 3px;
	line-height: 1.2em;
	background:#FFF;
}

#submenu_progs a {

padding-right: 5px;
padding-left: 20px;
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
display:block;
}

#submenu_progs a:hover {

color:#ABABAB;
}
/************** IMGS DE LOGOS LEFT************/
#logos div
{
	text-align:center;
	margin-top: 20px;
}
#logos
{
margin-top: 50px;
}
div#logos
{text-align:left; }
#logos p
{
font-weight: bold;
padding-left:15px;
font-size:10px;
}
/**************FORM DONACIONES***************/
#contentMiddle h3,#contentMiddle h2  {
	margin:2px;
	padding:0px
}

#contentMiddle h2  {
	font-size:12px;
}
#contentMiddle h3{
	font-size:11px;
}

#contentMiddle table{
	border:1px #C8E8E5 solid
}
#boton{
	background-color:#C8E8E5;
	height:20px;
	width:150px;
	margin:10px;
	border:1px #76C6BE solid;
	text-align:center
}
/************galeria de imagenes**************/
.foto
{
text-align:center;
margin: 10px;
background-color: #E8E8E8;
padding: 5px;
float: left
}
.foto p
{
font-size:11px;
color:#666666;
font-style:italic;
margin:0;
padding:10px;
}

.foto a { margin:0; padding:0; }
.cuadro { 
padding: 5px;
padding-left: 10px;
padding-right: 10px;
color:#FFF;
background-color:#00A7A4;
font-weight: bold;
font-size:14px;
}
.titulo_foto {margin-right:30px;
margin-left: 30px;}
