@charset "utf-8";
/* CSS Document */


html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	font-family:Arial;
	font-size:10px;
	color:#333333;
	border:0px;
	margin:0px;
	padding:0px;

}

html, body{
height:100%;
width:100%;
border:none;
	}


body
{
background-image:url(../img/bg.jpg);
background-position:top;
background-repeat: repeat-x;
background-color:#ebeaea;
margin: auto;
padding: 0px;
}

.wrapper{
display:table; 
border-collapse: collapse;
border-spacing: 0px;
border:none;
height:100%; 
width:100%; 
#position: relative;
-moz-border-radius: 0px 0px 0px 0px;
}

.wrapper2{
#position:absolute; 
#top:50%;
display:table-cell; 
vertical-align: middle;
border-collapse: collapse;
border-spacing: 0px;
border:none;
-moz-border-radius: 0px 0px 0px 0px;
}


#fullsite
{
background-image:url(../img/bg-web.jpg);
background-position:top;
background-repeat: no-repeat; 
width:1000px;
height:auto;
margin:auto;
z-index:999;
border:1px solid #344506;
}


#loading{
	width:1000px; 
	height:100%; 
	text-align:center;
	width:1000px; 
	height:439px; 
	background:#fff; 
	opacity:0.6; filter:alpha(opacity=60);
	}

	
#loading_full{
	width:1000px; 
	height:540px; 
	text-align:center;
	width:1000px; 
	background:#fff; 
	opacity:0.6; filter:alpha(opacity=60);
	}
	
/* ========== LINKS ============== */
a{
	text-decoration:underline;
	color:#FFF;
	}

a:hover{
	text-decoration:none;
	color:#FFF;
	}	

/* ========== PICS ============== */

#pic_quienes_somos{
	opacity:0.7; 
filter:alpha(opacity=70); 
	}


/* ========== GALERIA ============== */

.galeria_cont{
width:1000px;
height:380px;
overflow:auto;
}


.galeria_pic{
	margin:5px; 
	width:100px; 
	height:60px; 
	float:left; 
	border:3px solid #999;
}


/* ========== LIBRO DE VISITAS ============== */

.librovisitas_cont{
width:650px;
height:380px;
}

.librovisitas_form{
width:350px;
height:80px;
}

#libro-visitas{
	width:650px;
	height:380px;
	overflow:auto;
}

/* ========== COMENTARIOS ============== */

#comentario_tit{
	font-size:14px;
	font-weight:bold;
	}

#comentario_fecha{
	font-size:10px;
	font-weight:bold;
	}
	
#comentario_comentario{
	font-size:12px;
	font-weight:bold;
	margin:15px 0 15px 0;
	border-bottom:1px dashed #999;
	padding-bottom:15px;
	}


/* ========== CONTENIDOS ============== */



#contenido
{
width:1000px;
height:439px;
margin:auto;
}

#contenido_full
{
width:1000px;
height:439px;
margin:auto;
}

#contenido_full_main
{
width:1000px;
height:540px;
margin:auto;
}

.contenido-txt
{
width:1000px;
background:url(../img/bg_white.png);
padding:0px;
}

.contenido-txt-left-main
{
width:820px;
}

.contenido-txt-right-main
{
width:150px;
}


#contenido-txt-left-main_cont
{
width:820px;
background:url(../img/bg_white.png);
overflow:hidden;
}

.main_logo1{
	width:340px;
	text-align:center;
	margin:10px 0px 10px 50px;}
	
.main_logo2{
	width:340px;
	text-align:center;
	margin:10px 50px 10px 0px;}

	
.main_logo1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#4d5e06;
	text-decoration:none;
	}

.main_logo1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#91b208;
	text-decoration:none;
	}
	
.main_logo2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#4d5e06;
	text-decoration:none;
	}

.main_logo2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#91b208;
	text-decoration:none;
	}


#contenido-txt-right-main_cont
{
width:175px;
height:540px;
margin-left:5px;
vertical-align:middle;
}


#contenido-txt-right-qs_cont
{
width:175px;
height:439px;
margin-left:5px;
vertical-align:middle;
overflow:hidden;
}

.block_wrapper{
	padding:5px;}
	
#main_block_1{
	height:195px;
	background:url(../img/bg_orange.png);
	margin:3px 3px 0 0;
	}

#cont_block_1{
	width:auto;
	height:180px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	overflow: hidden;
}
	
#main_block_2{
	height:139px;
	background:url(../img/donativos.jpg);
	margin:3px 3px 3px 0;
	}
	
#main_block_3{
	height:auto;
	background:url(../img/bg_orange.png);
	margin:0px 3px 0 0;
	}

#cont_block_3{
	width:auto;
	height:180px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	overflow: hidden;
}


#qs_block_1{
	height:auto;
	background:url(../img/bg_green.png);
	margin:3px 3px 3px 0;
	}

#qs_cont_block_1{
	width:auto;
	height:51px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	overflow: hidden;
}


#qs_cont_block_1 p{
	font-size:11px;
	color:#FFF;
}


#qs_block_2{
	height:auto;
	background:url(../img/bg_orange.png);
	margin:3px 3px 3px 0;
	}

#qs_cont_block_2{
	width:auto;
	height:164px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	overflow: hidden;
}

#qs_cont_block_2 p{
	font-size:11px;
	color:#FFF;
}



#qs_block_3{
	height:auto;
	background:url(../img/bg_green.png);
	margin:3px 3px 3px 0;
	}

#qs_cont_block_3{
	width:auto;
	height:118px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	overflow: hidden;
}

#qs_cont_block_3 p{
	font-size:11px;
	color:#FFF;
}



#qs_block_4{
	height:auto;
	background:url(../img/bg_orange.png);
	margin:3px 3px 3px 0;
	}

#qs_cont_block_4{
	width:auto;
	height:50px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	overflow: hidden;
}

#qs_cont_block_4 p{
	font-size:11px;
	color:#FFF;
}




.contenido-txt p
{
margin:0;
padding:0;
}



/* ========== TEXTOS ============== */

.contenido-texto
{
	font-family:Arial;
	font-size:15px;
	color:#000;
	font-weight:none;
	padding:10px;
}

.contenido-texto-2
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:none;
	padding:20px;
}





/* ========== PROYECTOS ============== */


.proyectos-info
{
width:183px;
height:432px;
margin:5px 5px 0 5px;
}

.proyectos-info-block
{
width:183px;
height:auto;
margin:auto;
padding:0px;
border:#b2c281 1px solid;
}

.proyectos-banner
{
width:802px;
height:432px;
margin:5px 5px 0 0px;
}

.proyectos-tipo
{
height:58px;
}

.proyectos-tipo-menu
{
text-align:center;
width:14%;
border-right:1px solid #666666;
}

.proyectos-tipo-button
{
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:6px;
}

.proyectos-tipo-button-selected
{
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:6px;
}

.proyectos-tipo-button a
{
color:#232322;
text-decoration:none;

}

.proyectos-tipo-button-selected a
{
color:#5a7408;
text-decoration:none;

}

.proyectos-tipo-button a:hover
{
color:#5a7408;
text-decoration:none;

}


.proyectos-menu
{
text-align:left;
width:68%;
padding-left:40px;
}

.proyectos-button
{
float:left;
width:130px;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0px;
}

.proyectos-button-prog
{
float:left;
width:auto;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0 30px 0 0;
}

.proyectos-button-selected
{
float:left;
width:130px;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0px;
}

.proyectos-button-prog-selected
{
float:left;
width:auto;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0 30px 0 0;
}

.proyectos-button a
{
color:#232322;
text-decoration:none;

}

.proyectos-button-prog a
{
color:#232322;
text-decoration:none;

}

.proyectos-button-selected a
{
color:#5a7408;
text-decoration:none;

}

.proyectos-button-prog-selected a
{
color:#5a7408;
text-decoration:none;
}


.proyectos-button a:hover
{
color:#5a7408;
text-decoration:none;

}

.proyectos-button-prog a:hover
{
color:#5a7408;
text-decoration:none;

}

.proyectos-button-sub
{
float:left;
width:130px;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:4px;
background-color:#8e9575;
text-align:center;
}

.proyectos-button-sub-selected
{
float:left;
width:130px;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:4px;
background-color:#8e9575;
text-align:center;
}

.proyectos-button-sub a
{
color:#232322;
text-decoration:none;

}

.proyectos-button-sub-selected a
{
color:#d7fc37;
text-decoration:none;

}

.proyectos-button-sub a:hover
{
color:#d7fc37;
text-decoration:none;
text-align:center;

}


/*============== BANNER ==================== */

#flashcontent
{
height:432px;
text-align:center;
}




/*============== DIVIDIR ==================== */

.div-cont-menu
{
border-top:3px solid #556f07;
}




/*============== TABLA MENUS ==================== */

#tabla-menus
{
width:1000px;
height:103px;
background:url(../img/bg_white.png);
}

/*============== MENUS ==================== */

#menu-principal
{
width:1000px;
background-color:#676d53;
height:22px;
margin-top:2px;
}

#submenus
{
width:1000px;
height:auto;
padding:8px 0 8px 0;
}


/*============== NOTICIAS Y ESCRITOS ==================== */

.noticias-escritos-links
{
width:200px;
height:350px;
float:left;
margin:10px;
}

.noticias-escritos-cont
{
width:auto;
height:350px;
overflow: auto;
vertical-align:middle;
padding-top:25px;
}

.noticias-escritos-cont-txt
{
width:740px;
height:306px;
overflow: auto;
border:2px solid #828a65;
background-color:#FFFFFF;
vertical-align:middle;
padding:5px;
background:url(../img/bg_white.png);
}

.noticia-titulo
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-bottom:2px;
color:#445a00;
}

.noticia-contenido
{
font-family:Arial, Helvetica, sans-serif;
padding-top:11px;
padding-bottom:11px;
margin-bottom:11px;
border-bottom:1px solid #CCCCCC;
}

.noticia-contenido p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#000000;
margin:0px;
padding:0px;
}





/*============== MUEBLES ==================== */



#muebles{
	width:1000px;
	height:439px;
	text-align:center;
	}
	
#muebles table{
	width:70%;
	height:438px;
	vertical-align:middle;
}

#muebles table tr td{
	vertical-align:middle;
}


.mueble_pic_1{
	width:345px;
	height:188px;
	background-color:#000;
	overflow:hidden;
	margin:0 6px 0 0 ;
	}

.mueble_pic_2{
	width:345px;
	height:188px;
	background-color:#000;
	overflow:hidden;
	margin:0 0 0 6px;
	}


.mueble_pic_3{
	width:345px;
	height:188px;
	background-color:#000;
	overflow:hidden;
	margin:0 6px 0 0 ;
	}

.mueble_pic_4{
	width:345px;
	height:188px;
	background-color:#000;
	overflow:hidden;
	margin:0 0 0 6px;
	}

.mueble_txt_1{
	width:345px;
	height:20px;
	background:url(../img/bg_white.png);
	overflow:hidden;
	margin:0 6px 0 0 ;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	}

.mueble_txt_2{
	width:345px;
	height:20px;
	background:url(../img/bg_white.png);
	overflow:hidden;
	margin:0 0 0 6px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	}


.mueble_txt_3{
	width:345px;
	height:20px;
	background:url(../img/bg_white.png);
	overflow:hidden;
	margin:0 6px 0 0 ;
	text-align:center;
	font-size:14px;
	font-weight:bold;

	}

.mueble_txt_4{
	width:345px;
	height:20px;
	background:url(../img/bg_white.png);
	overflow:hidden;
	margin:0 0 0 6px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	}



.muebles-menu
{
text-align:left;
width:70%;
padding-left:40px;
}

.muebles-button-prog
{
float:left;
width:auto;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0 60px 0 0;
}

.muebles-button-prog-selected
{
float:left;
width:auto;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0 60px 0 0;
}


.muebles-button-prog a
{
color:#232322;
text-decoration:none;

}

.muebles-button-selected a
{
color:#5a7408;
text-decoration:none;

}

.muebles-button-prog-selected a
{
color:#5a7408;
text-decoration:none;
}



.muebles-button-prog a:hover
{
color:#5a7408;
text-decoration:none;

}






/*============== COLORES ==================== */


.txt-info
{
	font-family:Tahoma;
	font-size:11px;
	color:#f3f6eb;
}

.txt-info-off
{
	font-family:Tahoma;
	font-size:11px;
	color:#808080;
}




.color-1
{
width:28px;
height:13px;
background:#000033;
margin-bottom:1px;
}

.color-2
{
width:28px;
height:13px;
background:#000066;
margin-bottom:1px;
}

.color-3
{
width:28px;
height:13px;
background:#000099;
margin-bottom:1px;
}

.color-4
{
width:28px;
height:13px;
background:#0000cc;
margin-bottom:1px;
}

.color-5
{
width:28px;
height:13px;
background:#0000ff;
margin-bottom:1px;
}

.color-6
{
width:28px;
height:13px;
background:#0033ff;
margin-bottom:1px;
}

.color-7
{
width:28px;
height:13px;
background:#0033cc;
margin-bottom:1px;
}

.color-8
{
width:28px;
height:13px;
background:#003399;
margin-bottom:1px;
}

.color-9
{
width:28px;
height:13px;
background:#003366;
margin-bottom:1px;
}

.color-10
{
width:28px;
height:13px;
background:#003333;
margin-bottom:1px;
}

.color-11
{
width:28px;
height:13px;
background:#003300;
margin-bottom:1px;
}

.color-12
{
width:28px;
height:13px;
background:#006600;
margin-bottom:1px;
}

.color-13
{
width:28px;
height:13px;
background:#009900;
margin-bottom:1px;
}

.color-14
{
width:28px;
height:13px;
background:#00cc00;
margin-bottom:1px;
}

.color-15
{
width:28px;
height:13px;
background:#00ff00;
margin-bottom:1px;
}

.color-16
{
width:28px;
height:13px;
background:#ccff00;
margin-bottom:1px;
}

.color-17
{
width:28px;
height:13px;
background:#ffff00;
margin-bottom:1px;
}

.color-18
{
width:28px;
height:13px;
background:#ffcc00;
margin-bottom:1px;
}

.color-19
{
width:28px;
height:13px;
background:#ff9900;
margin-bottom:1px;
}

.color-20
{
width:28px;
height:13px;
background:#ff6600;
margin-bottom:1px;
}

.color-21
{
width:28px;
height:13px;
background:#ff3300;
margin-bottom:1px;
}

.color-22
{
width:28px;
height:13px;
background:#ff0000;
margin-bottom:1px;
}

.color-23
{
width:28px;
height:13px;
background:#cc0000;
margin-bottom:1px;
}

.color-24
{
width:28px;
height:13px;
background:#990000;
margin-bottom:1px;
}

.color-25
{
width:28px;
height:13px;
background:#cc0033;
margin-bottom:1px;
}

.color-26
{
width:28px;
height:13px;
background:#cc0066;
margin-bottom:1px;
}

.color-27
{
width:28px;
height:13px;
background:#cc0099;
margin-bottom:1px;
}

.color-28
{
width:28px;
height:13px;
background:#9900cc;
margin-bottom:1px;
}

.color-29
{
width:28px;
height:13px;
background:#6600cc;
margin-bottom:1px;
}


/*============== FORMULARIOS ==================== */

.textbox
{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:420px;
margin:4px;
border:1px solid #828a65;
}

.textareabox
{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:420px;
margin:4px;
border:1px solid #828a65;
}

.buttonform
{
background:url(../img/boton_enviar_form.png);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:70px;
height:13px;
border:0px;
margin:0px 4px 10px 0px;
}

.form_form
{ 
float:left;
width:504px;
border:0px solid #333333;
text-align:right;
padding:5px 5px 5px 45px;
}

.form_form td
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}


.form_cont
{
font-family:Arial;
font-size:12px;
float:right;
width:380px;
height:392px;
border:0px solid #333333;
text-align:left;
padding:5px;
color:#000000;
overflow:auto;
}

.form_cont p
{
font-family:Arial;
font-size:12px;
color:#000000;

}

.form_cont a
{
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.form_cont a:hover
{
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}


.powered
{
font-family:Tahoma;
font-size:10px;
color: #333333;
padding:2px 0 2px 0;
text-align:center;
}

.powered a
{
font-family:Tahoma;
font-size:10px;
color: #333333;
padding:2px 0 2px 0;
text-align:center;
text-decoration:none;
}