﻿/* VALORES INICIALES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align:baseline;
	text-decoration:none;
}

a:link, a:visited, a:hover, a:active{
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

a:link, a:visited, a:hover, a:active{
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	color:#cc7707;
}

input{ 
	border-style:solid; 
	font-size:12px;
	font-weight:bold; 
	color:#7f7f83; 
	border-color:#dbdcde; 
	border-width:0px 2px 2px 0px;
	padding:1px;
	margin:0px;
	outline: none;
	height:18px;
}

body{
    background-color:#ede5d7;
    font-family:Verdana, Arial, Times New Roman;
    font-weight:normal;
    font-size:11px;
    height:100%;
    margin:auto;
    padding:0;
    width:1000px;
}

.contenedor_pagina{
    width:900px;
    float:left;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    background-color:#d7d7d7;
}

.cnt_pie_pagina
{
    background-color:#FFFBEF;
    float:left;
    height:24px;
    padding-top:32px;
    width:900px;
}

.txt_sub_title
{
    font-family:Verdana;
    font-weight:bold;
    font-size:15px;
    color:Black;
}

.txt_sub_title2
{
    font-family:Verdana;
    font-weight:bold;
    font-size:13px;
    color:Black;
    float:left;
    width:100px;
}
.txt_cnt_2_event
{
    float:left;
    width:350px;
    height:25px;
}

.txt_plain
{
    font-family:Verdana;
    font-size:13px;
    color:Black;
}

/*------------------ CABECERA ---------------------------       */
.cnt_cabecera
{
    background-color:#fffaec;
	float:left;
	width:900px;
}

.logo{
    background:url(../imgs/logo.gif) no-repeat scroll 0 0;
	float:left;
	width:210px;
	height:76px;
}

.cnt_botones_usuario_cabecera
{
    background-color:#fffaec;
	float:left;
	width:675px;
	height:46px;
	padding-top:12px;
}

.foundation{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -135px 0;
	float:left;
	width:80px;
	height:18px;
	margin-left:203px;
}

.foundation:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -135px -80px;
	float:left;
	width:80px;
	height:18px;
	margin-left:203px;
}

.foundation_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -135px -80px;
	float:left;
	width:80px;
	height:18px;
	margin-left:203px;
}

.teachers{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -215px 0;
	float:left;
	width:68px;
	height:18px;
}

.teachers:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -215px -80px;
	float:left;
	width:68px;
	height:18px;
}

.teachers_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -215px -80px;
	float:left;
	width:68px;
	height:18px;
}

.teachings{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -282px 0;
	float:left;
	width:72px;
	height:18px;
}

.teachings:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -282px -80px;
	float:left;
	width:72px;
	height:18px;
}

.teachings_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -282px -80px;
	float:left;
	width:72px;
	height:18px;
}

.sanga{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -354px 0;
	float:left;
	width:80px;
	height:18px;
}

.sanga:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -354px -80px;
	float:left;
	width:80px;
	height:18px;
}
.sanga_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -354px -80px;
	float:left;
	width:80px;
	height:18px;
}

.events{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -435px 0;
	float:left;
	width:52px;
	height:18px;
}

.events:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -435px -80px;
	float:left;
	width:52px;
	height:18px;
}

.events_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -435px -80px;
	float:left;
	width:52px;
	height:18px;
}

.projects{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -354px 0;
	float:left;
	width:131px;
	height:18px;
}

.projects:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -354px -80px;
	float:left;
	width:131px;
	height:18px;
}

.projects_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -354px -80px;
	float:left;
	width:131px;
	height:18px;
}

.partners{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -485px 0;
	float:left;
	width:67px;
	height:18px;
}

.partners:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -485px -80px;
	float:left;
	width:67px;
	height:18px;
}

.partners_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -485px -80px;
	float:left;
	width:67px;
	height:18px;
}

.store{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -554px 0;
	float:left;
	width:49px;
	height:18px;
}

.store:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -554px -80px;
	float:left;
	width:49px;
	height:18px;
}

.store_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -554px -80px;
	float:left;
	width:49px;
	height:18px;
}

.contact{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -604px 0;
	float:left;
	width:75px;
	height:18px;
}

.contact:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -604px -80px;
	float:left;
	width:75px;
	height:18px;
}

.contact_selected{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -604px -80px;
	float:left;
	width:75px;
	height:18px;
}

.bg_bola_larga_derecha
{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -684px -18px;
	float:right;
	width:8px;
	height:47px;
}

.ico_spoken{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -407px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_spoken:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -407px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_home{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -290px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_home:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -290px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_video{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -445px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_video:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -445px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_written{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -484px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_written:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -484px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_google{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -523px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_google:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -523px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_facebook{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -562px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_facebook:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -562px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_book{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -601px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_book:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -601px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_logout{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -640px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_logout:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -640px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_donations{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -368px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_donations:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -368px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}

.ico_play{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -329px -30px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
	cursor:pointer;
}

.ico_play:hover{
    background:url(../imgs/spriteCabecera.gif) no-repeat scroll -329px -108px;
	float:right;
	width:35px;
	height:35px;
	margin-right:5px;
}



/* --------- TEMPLATE COMMONS ----------------------------------------*/


.top_buttons_cnt
{
    background-color:#000000;
    color:#ffffff;
    font-weight:bold;
	float:left;
	width:900px;
	height:18px;
	border-bottom:3px solid #393230;
}

.top_button_active
{
    background-color:#393230;
	float:left;
	height:16px;
	text-align:center;
	padding-top:2px;
}

.top_button_inactive_first
{
    background-color:#5e514e;
	float:left;
	height:16px;
	text-align:center;
	padding-top:2px;
	cursor:pointer;
}

.top_button_inactive
{
    background-color:#5e514e;
	float:left;
	height:16px;
	text-align:center;
	padding-top:2px;
	border-left:2px solid #fffaec;
	cursor:pointer;
}

.top_button_inactive_first:hover
{
    background-color:#493e3c;
}

.top_button_inactive:hover
{
    background-color:#493e3c;
}

.cnt_image_banner
{
    float:left;
	width:900px;
}

.cnt_section_name
{
    float:left;
	width:800px;
	height:50px;
}

.cnt_contenido_cuerpo
{
    background-color:#d7d7d7;
    float:left;
	width:800px;
	padding: 10px 50px 10px 50px;
}

.cnt_contenido_efectivo_cuerpo
{
    float:left;
    width:800px;   
}




/* ----------- PIE DE PAGINA -----------------------------------------------*/

.pie_marca_agua
{
    background:url(../imgs/marcaAgua.gif) no-repeat scroll 0 0;
    float:left;
	width:900px;
	height:113px;
	border-bottom:5px solid #393230;
}

.pie_cnt_tip
{
    background-color:#d0c9b5;
    float:left;
	width:892px;
	height:100px;
	vertical-align:top;
	padding-right:8px;	
}

.pie_bg_tip
{
    float:right;
}


/*-------- CNT PRINCIPALES ---------------------------------------------------*/

.cnt_cuerpo_izquierda_texto
{
    width:515px;
    float:left;
}

.cnt_cuerpo_derecha_foto
{
    width:250px;
    float:left;
    margin-left:35px;
}

.button_height
{
    height:25px;
}

/*          TABLES               */

.admin_table
{
     font-size:11px;
     text-align:center;
     border-collapse:collapse;  
     background-color:#5E514E; 
     color:#ffffff;
}

.admin_marco
{
     float:left;
     border: 2px solid #393230;
}

.admin_table_header
{
    background-color:#D0C9B5;
    text-align:center;
}

.form_titles
{
    font-weight:bold;
}

.account_expired
{
    color:#ac1a2f;
    font-weight:bold;   
}

.account_ok
{
    color:#06693e;
    font-weight:bold;   
}

.admin_table_donations
{
     font-size:11px;
     text-align:center;
     border-collapse:collapse;
}

/*          LISTAS             */

.lista_cabecera
{
    float:left;
    width:245px;
    height:20px;
    background-color:#000000;
    color:#ffffff;
    text-align:right;
    padding-right:5px;
    padding-top:2px;
    font-weight:bold;
}

.lista_pie
{
    float:left;
    width:245px;
    height:5px;
    background-color:#000000;
    color:#ffffff;
    text-align:right;
    padding-right:5px;
    font-size:0px;
}

.lista_elemento
{
     float:left;
     width:240px;
     background-color:#393230;
     color:#ffffff;
     padding-left:10px;
     padding-top:10px;
     padding-bottom:10px;
     font-weight:bold;
     border-bottom:1px solid #5e514e;   
}

.lista_elemento a{
	margin: 0;
	padding: 0;
	border: 0;
	color: #ffffff;
	text-decoration:underline;
}

.globo {
    background:transparent url(../imgs/globo2.jpg) no-repeat scroll 0 0;
    float:left;
    height:435px;
    margin-top:20px;
    padding-left:13px;
    padding-top:24px;
    width:237px;
}

.globo_top {
    background:transparent url(../imgs/globo2.jpg) no-repeat scroll 0 0;
    float:left;
    height:25px;
    padding-left:13px;
    padding-top:24px;
    width:237px;
    margin-top:20px;
}
.globo_bottom {
    background:transparent url(../imgs/globo2.jpg) no-repeat scroll 0 -435px;
    float:left;
    height:0px;
    padding-left:13px;
    padding-top:24px;
    width:237px;
}

.copyright
{
    float:left;
    width:900px;
    height:25px;
    text-align:center;
    margin-top:33px;
}



