/*********
 * CAJAS *
 *********/


/*--------------------------------------- 
Propiedades comunes de todas las "cajas":
-----------------------------------------*/

.Caja {	
	margin-bottom: 15px;	
}

.Titulo_caja { 
	font-size: 12px;
	font-weight: bold;	
	text-align: center;	
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 5px;
}

.Caja_interior {
	padding: 5px;	
}

.Caja_interior_menu {
	background: #eec;
	font-size: 10px;
}

.Caja_interior_cat {
	background: #e9e695;
	text-align: justify;
}

.imagen_articulo {
	float: left;
	padding: 3px;
}

.Cabecera_caja, .Pie_caja {
	background: #f6f4b5;	
	padding: 2px;
}

.Cabecera_caja {	
	height: 32px;;
}



.Texto_caja_derecha, .Texto_caja_izquierda {
	font-size: 10px;
	display: inline;
}

.Texto_caja_derecha {
	float: right;
	text-align: right;
	
}

.Texto_caja_izquierda {
	text-align: left;	
}





/*------------------------------------- 
Propiedades especificas de cada "caja": 
---------------------------------------*/


.Caja_menu {
	border:  1px solid #00599c;
	border-bottom:  2px solid #00599c;
}

.Titulo_caja_menu { 
	color: white;		
	background: #2080ca;
	border-bottom:  4px solid #00599c;
	letter-spacing: 0;
}


/* 
Categorias: 
- - - - - - 
*/


.Caja_cat1 {
	border:  1px solid #18930c;
	border-bottom:  2px solid #18930c;
}

.Link_menu_cat1 a:hover,
.Titulo_caja_cat1,
.Titulo_caja_cat1 a, .Titulo_caja_cat1 a:visited { /* Hay que añadir los "a" y "a:visited", y separar el borde por culpa del %&$· Internet Exploter */
	color: #18930c;
	background: #52fb41;	
	/*border-bottom:  4px solid #18930c;*/
}
.Link_menu_cat1 a:hover,
.Titulo_caja_cat1 {
	border-bottom:  4px solid #18930c;	
}


.Caja_cat2 {
	border:  1px solid #006acd;
	border-bottom:  2px solid #006acd;
}
.Link_menu_cat2 a:hover,
.Titulo_caja_cat2,
.Titulo_caja_cat2 a, .Titulo_caja_cat2 a:visited { 
	color: #006acd;
	background: #4eb8f4;

}
.Link_menu_cat2 a:hover,
.Titulo_caja_cat2 {
	border-bottom:  4px solid #006acd;
}


.Caja_cat3 {
	border:  1px solid #ff0000;
	border-bottom:  2px solid #ff0000;
}
.Link_menu_cat3 a:hover,
.Titulo_caja_cat3,
.Titulo_caja_cat3 a, .Titulo_caja_cat3 a:visited { 
	color: #ff0000;	
	background: #ffaeae;
}
.Link_menu_cat3 a:hover,
.Titulo_caja_cat3 {
	border-bottom:  4px solid #ff0000;
}


.Caja_cat4 {
	border:  1px solid #228041;
	border-bottom:  2px solid #228041;
}
.Link_menu_cat4 a:hover,
.Titulo_caja_cat4,
.Titulo_caja_cat4 a, .Titulo_caja_cat4 a:visited { 
	color: #228041;	
	background: #34cc67;
}
.Link_menu_cat4 a:hover,
.Titulo_caja_cat4 {
	border-bottom:  4px solid #228041;
}


.Caja_cat5 {
	border:  1px solid #626322;
	border-bottom:  2px solid #626322;
}
.Link_menu_cat5 a:hover,
.Titulo_caja_cat5,
.Titulo_caja_cat5 a, .Titulo_caja_cat5 a:visited { 
	color: #626322;	
	background: #989933;
}
.Link_menu_cat5 a:hover,
.Titulo_caja_cat5 {
	border-bottom:  4px solid #626322;
}


.Caja_cat6 {
	border:  1px solid #898a24;
	border-bottom:  2px solid #898a24;
}
.Link_menu_cat6 a:hover,
.Titulo_caja_cat6,
.Titulo_caja_cat6 a, .Titulo_caja_cat6 a:visited { 
	color: #898a24;	
	background: #cccd33;
}
.Link_menu_cat6 a:hover,
.Titulo_caja_cat6 {
	border-bottom:  4px solid #898a24;
}


.Caja_cat7 {
	border:  1px solid #8f4926;
	border-bottom:  2px solid #8f4926;
}
.Link_menu_cat7 a:hover,
.Titulo_caja_cat7,
.Titulo_caja_cat7 a, .Titulo_caja_cat7 a:visited  { 
	color: #8f4926;
	background: #cc6733;
}
.Link_menu_cat7 a:hover,
.Titulo_caja_cat7 {
	border-bottom:  4px solid #8f4926;
}



.Caja_cat8 {
	border:  1px solid #6d9128;
	border-bottom:  2px solid #6d9128;
}
.Link_menu_cat8 a:hover,
.Titulo_caja_cat8,
.Titulo_caja_cat8 a, .Titulo_caja_cat8 a:visited { 
	color: #6d9128;	
	background: #99cc33;
}
.Link_menu_cat8 a:hover,
.Titulo_caja_cat8 {
	border-bottom:  4px solid #6d9128;
}



.Caja_cat9 {
	border:  1px solid #b36eb2;
	border-bottom:  2px solid #b36eb2;
}
.Link_menu_cat9 a:hover,
.Titulo_caja_cat9,
.Titulo_caja_cat9 a, .Titulo_caja_cat9 a:visited { 
	color: #b36eb2;
	background: #ff99ff;
}
.Link_menu_cat9 a:hover,
.Titulo_caja_cat9 {
	border-bottom:  4px solid #b36eb2;
}


.Caja_cat10 {
	border:  1px solid #719370;
	border-bottom:  2px solid #719370;
}
.Link_menu_cat10 a:hover,
.Titulo_caja_cat10,
.Titulo_caja_cat10 a, .Titulo_caja_cat10 a:visited { 
	color: #719370;	
	background: #9acc99;
}
.Link_menu_cat10 a:hover,
.Titulo_caja_cat10 {
	border-bottom:  4px solid #719370;
}


.Caja_cat11 {
	border:  1px solid #9090b1;
	border-bottom:  2px solid #9090b1;
}
.Link_menu_cat11 a:hover,
.Titulo_caja_cat11,
.Titulo_caja_cat11 a, .Titulo_caja_cat11 a:visited { 
	color: #9090b1;
	background: #ccccfe;
}
.Link_menu_cat11 a:hover,
.Titulo_caja_cat11 {
	border-bottom:  4px solid #9090b1;
}



.Caja_cat12 {
	border:  1px solid #ac7c3d;
	border-bottom:  2px solid #ac7c3d;
}
.Link_menu_cat12 a:hover,
.Titulo_caja_cat12,
.Titulo_caja_cat12 a, .Titulo_caja_cat12 a:visited { 
	color: #ac7c3d;	
	background: #f9b153;
}
.Link_menu_cat12 a:hover,
.Titulo_caja_cat12 {
	border-bottom:  4px solid #ac7c3d
}


.Caja_cat13 {
	border:  1px solid #bf4f2c;
	border-bottom:  2px solid #bf4f2c;
}
.Link_menu_cat13 a:hover,
.Titulo_caja_cat13,
.Titulo_caja_cat13 a, .Titulo_caja_cat13 a:visited { 
	color: #bf4f2c;
	background: #ff6634;
}
.Link_menu_cat13 a:hover,
.Titulo_caja_cat13 {
	border-bottom:  4px solid #bf4f2c;
}




.Caja_cat14 {
	border:  1px solid #666644;
	border-bottom:  2px solid #666644;
}
.Link_menu_cat14 a:hover,
.Titulo_caja_cat14,
.Titulo_caja_cat14 a, .Titulo_caja_cat14 a:visited { 
	color: #666644;	
	background: #999965;
}
.Link_menu_cat14 a:hover,
.Titulo_caja_cat14 {
	border-bottom:  4px solid #666644;
}


.Caja_cat15 {
	border:  1px solid #89a24d;
	border-bottom:  2px solid #89a24d;
}
.Link_menu_cat15 a:hover,
.Titulo_caja_cat15,
.Titulo_caja_cat15 a, .Titulo_caja_cat15 a:visited { 
	color: #89a24d;	
	background: #cdf46f;
}
.Link_menu_cat15 a:hover,
.Titulo_caja_cat15 {
	border-bottom:  4px solid #89a24d;
}


.Caja_cat16 {
	border:  1px solid #a0ae3f;
	border-bottom:  2px solid #a0ae3f;
}
.Link_menu_cat16 a:hover,
.Titulo_caja_cat16,
.Titulo_caja_cat16 a, .Titulo_caja_cat16 a:visited { 
	color: #8d9a36;	
	background: #c6d754;
}
.Link_menu_cat16 a:hover,
.Titulo_caja_cat16 {
	border-bottom:  4px solid #a0ae3f;
}


.Caja_cat17 {
	border:  1px solid #4b6eb5;
	border-bottom:  2px solid #4b6eb5;
}
.Link_menu_cat17 a:hover,
.Titulo_caja_cat17,
.Titulo_caja_cat17 a, .Titulo_caja_cat17 a:visited  { 
	color: #4b6eb5;
	background: #6599ff;
}
.Link_menu_cat17 a:hover,
.Titulo_caja_cat17 {
	border-bottom:  4px solid #4b6eb5;
}


.Caja_cat18 {
	border:  1px solid #814aab;
	border-bottom:  2px solid #814aab;
}
.Link_menu_cat18 a:hover,
.Titulo_caja_cat18,
.Titulo_caja_cat18 a, .Titulo_caja_cat18 a:visited { 
	color: #814aab;	
	background: #b76cf1;
}
.Link_menu_cat18 a:hover,
.Titulo_caja_cat18 {
	border-bottom:  4px solid #814aab;
}


.Caja_cat19 {
	border:  1px solid #a94d4d;
	border-bottom:  2px solid #a94d4d;
}
.Link_menu_cat19 a:hover,
.Titulo_caja_cat19,
.Titulo_caja_cat19 a, .Titulo_caja_cat19 a:visited  { 
	color: #a94d4d;
	background: #ff6766;
}
.Link_menu_cat19 a:hover,
.Titulo_caja_cat19 {
	border-bottom:  4px solid #a94d4d;
}


.Caja_cat20 {
	border:  1px solid #a94273;
	border-bottom:  2px solid #a94273;
}
.Link_menu_cat20 a:hover,
.Titulo_caja_cat20,
.Titulo_caja_cat20 a, .Titulo_caja_cat20 a:visited { 
	color: #a94273;	
	background: #ef589f;
}
.Link_menu_cat20 a:hover,
.Titulo_caja_cat20 {
	border-bottom:  4px solid #a94273;
}


.Caja_cat21 {
	border:  1px solid #b74c6f;
	border-bottom:  2px solid #b74c6f;
}
.Link_menu_cat21 a:hover,
.Titulo_caja_cat21,
.Titulo_caja_cat21 a, .Titulo_caja_cat21 a:visited { 
	color: #b74c6f;
	background: #ff679a;
}
.Link_menu_cat21 a:hover,
.Titulo_caja_cat21 {
	border-bottom:  4px solid #b74c6f;
}


.Caja_cat22 {
	border:  1px solid #934c6f;
	border-bottom:  2px solid #934c6f;
}
.Link_menu_cat22 a:hover,
.Titulo_caja_cat22,
.Titulo_caja_cat22 a, .Titulo_caja_cat22 a:visited { 
	color: #934c6f;
	background: #cc6698;

}
.Link_menu_cat22 a:hover,
.Titulo_caja_cat22 {
	border-bottom:  4px solid #934c6f;
}

.Caja_cat23 {
	border:  1px solid #934c6f;
	border-bottom:  2px solid #934c6f;
}
.Link_menu_cat23:hover,
.Titulo_caja_cat23,
.Titulo_caja_cat23 a, .Titulo_caja_cat23 a:visited { 
	color: #934c6f;
	background: #cc6698;

}
.Link_menu_cat23 a:hover,
.Titulo_caja_cat23 {
	border-bottom:  4px solid #934c6f;
}


.Caja_cat24 {
	border:  1px solid #b74c6f;
	border-bottom:  2px solid #b74c6f;
}
.Link_menu_cat24 a:hover,
.Titulo_caja_cat24,
.Titulo_caja_cat24 a, .Titulo_caja_cat24 a:visited { 
	color: #b74c6f;
	background: #ff679a;
}
.Link_menu_cat24 a:hover,
.Titulo_caja_cat24 {
	border-bottom:  4px solid #b74c6f;
}


.Caja_cat25 {
	border:  1px solid #236728;
	border-bottom:  2px solid #236728;
}
.Link_menu_cat25 a:hover,
.Titulo_caja_cat25,
.Titulo_caja_cat25 a, .Titulo_caja_cat25 a:visited { 
	color: #236728;
	background: #889194;
}
.Link_menu_cat25 a:hover,
.Titulo_caja_cat25 {
	border-bottom:  4px solid #236728;
}


.Caja_cat26 {
	border:  1px solid #b74c6f;
	border-bottom:  2px solid #b74c6f;
}
.Link_menu_cat26 a:hover,
.Titulo_caja_cat26,
.Titulo_caja_cat26 a, .Titulo_caja_cat26 a:visited { 
	color: #5998b3;
	background: #7ac6e6;
}
.Link_menu_cat26 a:hover,
.Titulo_caja_cat26 {
	border-bottom:  4px solid #5998b3;
}


.Caja_cat27 {
	border:  1px solid #B0AC30;
	border-bottom:  2px solid #B0AC30;
}
.Link_menu_cat27 a:hover,
.Titulo_caja_cat27,
.Titulo_caja_cat27 a, .Titulo_caja_cat27 a:visited { 
	color: #B0AC30;
	background: #FFF946;
}
.Link_menu_cat27 a:hover,
.Titulo_caja_cat27 {
	border-bottom:  4px solid #B0AC30;
}

.Caja_cat27 {
	border:  1px solid #B00000;
	border-bottom:  2px solid #B00000;
}
.Link_menu_cat28 a:hover,
.Titulo_caja_cat28,
.Titulo_caja_cat28 a, .Titulo_caja_cat28 a:visited { 
	color: #B00000;
	background: #FF3434;
}
.Link_menu_cat28 a:hover,
.Titulo_caja_cat28 {
	border-bottom:  4px solid #B00000;
}








/**************************
* E S T A D I S T I C A S *
***************************/

.Titulo_caja_estadisticas_basicas {
	color: white; /*CAMBIAR ESTO*/
	background: #2080ca; /*CAMBIAR ESTO*/
	border-bottom:  4px solid #00599c; /*CAMBIAR ESTO*/
}

.Caja_estadisticas_basicas {
	border:  1px solid #00599c; /*CAMBIAR ESTO*/
	border-bottom:  2px solid #00599c; /*CAMBIAR ESTO*/
}


.Caja_interior_estadisticas_basicas {
	background: #eec; /*CAMBIAR ESTO*/
	font-size: 10px; /*CAMBIAR ESTO*/
}

/***********************/





/* Comentarios */

.Caja_interior_comentario {
	padding: 10px;
	padding-top: 20px;
	background: #bdff88;
	text-align: justify;
	
}


.Caja_comentario {
	margin-left: 30px;
	margin-right: 30px;
	border:  1px solid #3c7a7c;
	border-bottom:  2px solid #3c7a7c;
}

.Titulo_caja_comentario { 
	color: #3c7a7c;	
	background: #67e2e7;
	border-bottom:  4px solid #3c7a7c;
}

.Caja_comentario_interior { /* 	CAMBIAR PARA QUE SEA DIFERENTE A LA CATEGORÍA 21!!!!*/
	border:  1px solid #9090b1;
	border-bottom:  2px solid #9090b1;
}


/*************************
* Formulario Comentarios *
**************************/

.Caja_interior_form_comentario {
	text-align: justify;
	background: #bdff88;
	padding: 10px;
}

.Caja_form_comentario {
	/*margin-left: 30px;
	margin-right: 30px;*/
	border:  1px solid #3c7a7c;
	border-bottom:  2px solid #3c7a7c;
}

.Titulo_caja_form_comentario { 
	color: #3c7a7c;	
	background: #67e2e7;
	border-bottom:  4px solid #3c7a7c;
}


/*
.Form_tags{
	border:  1px solid #3c7a7c;
	width: 610px;
	padding: 5px;
	padding-left: 15px;
	
}*/


.Form_comentario_datos {	
	font-style: italic;	
	border: none;
	border-bottom: 2px solid black; /*cambiar color */	
}


/* Fondo y letra de los campos donde irán los datos y del textarea del comentario: */
.Form_comentario_texto, .Form_comentario_datos {
	font-family: arial;
	background: #abef74;
	color: green; /* cambiar color */
}

/* El borde punteado del textarea donde irá el comentario: */
.Form_comentario_texto { 
	border: 2px dotted black; /*cambiar color */
}

.Form_comentario_boton {		
	font-family: arial;
	background: #abef74;
	/*border: none;
	border-bottom: 2px solid black; /*cambiar color */
}


/***********************
* Formulario  BÚSQUEDA *
************************/


.Form_busqueda_tipo {
	border: 1px solid black;
	margin: 5px;
}

.Form_busqueda_cat {
	border: 1px solid black;
	margin-left: 5px;
	margin-right: 5px;
	margin: 5px;
}


.Form_busqueda_subcat {
	border: 1px solid black;
	margin-left: 5px;
	margin-right: 5px;
	margin: 5px;
}








/******************
* Formulario MAIL *
******************/




.Form_mail_datos, .Form_mail, .Form_mail_texto {	
	font-size: 11px;	
	border: none;	
	font-family: arial;

}

.Form_mail_texto {
	border: 1px solid black;
}

.Form_mail_datos, .Form_mail_texto {
	background: #efea63;	
}

.Form_mail_datos {
	border-bottom: 2px solid black; /*cambiar color */
}


.Form_mail_boton {	
	font-family: arial;
	background: #efea63;	
}












/* Links en los titulos de las cajas (para el listado, por ejemplo) */


.Titulo_caja a, .Titulo_caja a:visited {
	/*color: inherit; /* Esto no funciona con la puta mierda del exploter de los cojones*/
	border: none;
	text-decoration: none;
}

.Titulo_caja a:hover {
	color: black;
	text-decoration: none;	
}

