/*
PALETA DE COLORES ********************
BASE 	  	:: #7A6A5D / Marron claro
TABLA		:: #e4e1df / Marron gris
DESTACADO 	:: #00589A / Azul Oscuro
ACTIVO		:: #53BCE9 / Azul Claro
**************************************

FUENTES ******************************
BASE		:: Georgia - Regular - 15px
MENU		:: Georgia - Negrita - 14px
ENCABEZADO 1:: Georgia - Regular - 18px
**************************************
*/

/*
	DEBUG CLASES
*/
.debug1,.debug2,.debug3,.debug4,.debug5,.debug6{opacity:0.7;color:black;}
.debug1{background-color:red;}
.debug2{background-color:green;}
.debug3{background-color:blue;}
.debug4{background-color:pink;}
.debug5{background-color:yellow;}
.debug6{background-color:olive;}

/*	
	0-. GENERAL		
*/

body {
	background: none;
	color:#7A6A5D;
	font-family: "Georgia", Arial, Helvetica, serif;
	font-size: 75%;
	line-height: 1.5;
}

h1{
	color:#00589A;
	font-size:150%;
	font-weight:bold;
}

/* Bordes */
.border-bottom{border-bottom:1px dashed #7A6A5D;}
.border-top{border-top:1px dashed #7A6A5D;}
.border-clear{border:none !important;}

/* Colores */
.darkblue-text{color:#00589A;}

/* Enlaces */
a:link, a:visited{
	text-decoration:none;
	color:#7A6A5D;
}
a:hover,a:active{
	color:#53BCE9;
}
a.bluelink{color:#53BCE9;}

/* Espacios */
.extraespaced{padding:2em 0;}
.midespaced{padding:0.5em 0;}
/* Imagenes */
img.centered{display:block;margin-left:auto;margin-right:auto;text-align:center}


/*
	1-. MENU	
*/

.menu-element{
	background-image:url(../img/menu_separator.gif);
	background-position:right center;
	background-repeat:no-repeat;
	font-size:115%;
	line-height:3em;
	text-align:center;
}

.menu-last{
	background-image:none;
}

a.menu-button, a.menu-button:visited{
	color:#7A6A5D;
	font-weight:bold;
	text-decoration:none;
}

a.menu-button:hover,a.menu-button:active{
	color:#53BCE9;
}

.menu-element a.menu-button-actiu{
	color:#53BCE9 !important;
}

/*
	2-. INTRO
*/

.intro{
	font-size:150%;
	line-height:1.4em;
	font-weight:bold;
}

/*
	3-. GENERAL TEXT
*/

.medium-text{
	font-size:125%;
	line-height:1.2em;
	margin:0;
}
.vcentered-textcontainer{
	display:table;
}
.vcentered-text{
	display:table-cell; 
	vertical-align:middle;
}
.centeredtext{
	text-align:center;
}
/*
	4-. FOOTER
*/
.inici-button{
	border-left:1px dashed #7A6A5D;
	padding-left:2em;
}
.uparrow{
	vertical-align:middle;
	margin-left:1em;
	padding-bottom:0.5em;
}
.legalfooter{
	padding-top:0.5em;
}

/*
	5-. TABLE
*/
.headerrow{
	border-bottom:1px solid #7A6A5D;
}
.row{
	border-bottom:1px solid #e4e1df;
}