/*************************************************************
*					CSS de Tema.com
*             Eduard Pinuaga para INNOVATION STUDIO
**************************************************************/

/**************************************
*		GENERALES
**************************************/
* {
padding : 0;
margin : 0;
z-index : 1;
border: 0;
}

body
	{
	font-family: Arial,freeserif;
	font-size: 12px;
	color:#6d5965;
	background-color:#464646;
	background-image:url(../imatges/fons.jpg);
	background-repeat:repeat-x;
	}

	
	h2 {font-size: 17px;}
	h3 {font-size: 16px;}
	h4 {font-size: 15px;}
	h5 {font-size: 14px;}
	h6 {font-size: 13px;}
	.titol1,h1{ color:#e01f22; padding:1px; border-bottom:3px solid #32b9a3; font-size:20px; font-weight:bold;}

.crn {border:1px solid #eae6e7;}
.gris2 {background-color:#eae6e7;}
/*.redtxt {color:#e78888;}*/
.red {border:2px solid #e78888;}
/*.gristxt {color:#999999;}*/
.negrita {font-weight:bold;}
.puntosde {border-right:1px dashed #f07173;}
.portadatxt{ margin-top:162px; float:left;}
.total {
		text-align:right;
		color:#000000;}
td.fincal {width:200px;}
ul.txt,ol.txt
	{
	padding-left:30px;
	}

/**************************************
*		IMAGENES
**************************************/
.degradado
	{
	background-image:url(../imatges/degradat-peu.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	}

/**************************************
*		TICS CONTROL
**************************************/
.cr {border:1px solid #ff0000;}


/**************************************
*		CAPAS GENERALS
**************************************/
#continente
	{
	background-image:url(../imatges/deg_inf2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:900px;
	height:100%;
	margin-left:auto;
  	margin-right: auto;
  	margin-top:8px;
  	margin-bottom:15px;
  	background-color:#ffffff;
  	
  	border:1px solid #000000;
  	/*border-top:0px;*/
	}

.cap
	{
	width:900px;
	float:left;
	}
	
	
#cap_home
   {
   width:100%;
   height:27px;

}

#cos
	{
	float:left;
	width:100%;
	height:100%;
	}

#peu
	{
	clear:both;
	padding-top:60px;;
	text-align:center;
	width:100%;
	height:23px;

	}
#peu_seccions
	{
	clear:both;
	padding-top:60px;;
	text-align:center;
	width:100%;
	height:23px;

	}
#txt_derecha
	{
	float:right;
	width:660px;
	height:100%;
	padding: 28px;
	padding-left:0px;
	padding-right:40px;
	}
#menu_seccion
	{
	float:left;
	width:150px;
	height:100%;
	margin-top:30px;
	padding-left:20px;
	margin-right:0px;
	}
/**************************************
*		TICS CONTROL
**************************************/
.cr {border:1px solid #ff0000;}  /*Tic*/

.derecha
	{
	margin-right:45px;
	float:right;
	}

/**************************************
*		CAPAS ESPECIALS
**************************************/

/* caja para listas */
#caja_listas li
	{
	list-style: none;
	padding-left:15px;
	padding-top:10px;
	width:400px;

	}

/* capas especiales para CAP */

.menu_secundario_caja
	{
	float:right;
	background-image:url(../imatges/menu_a.jpg);
	background-repeat:no-repeat;
/*	margin-left:10px;*/
	width:595px;
	height:25px;
	padding-top:1px;
	padding-left:20px;
	}

.logo
	{
	width:100%;
	margin-top:5px;
	float:left;
	padding-left:20px;
	margin-bottom:20px;

	}
h1.logoh1
	{
	padding-top:12px;
	padding-right:250px;
	float:right;
	}

.menu_principal_portada
	{
	/*background-image:url(../imatges/menu_b.jpg);
	background-repeat:repeat-x;
	clear:both;
	float:right;*/
	margin-top:0px;
	margin-bottom:30px;
	height:40px;
	/*padding-left:20px;*/
	padding-bottom:0px;
	vertical-align:bottom;
	}
	
.menu_principal
	{
	background-color:#000;
	clear:both;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	height:30px;
	width:100%;
	/*padding-left:20px;*/
	padding-bottom:0px;
	vertical-align:bottom;
	}

.largo
	{
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	height:100%;
	}
.homeiz
	{

	float:left;

	width:400px;
	}
.txtiz
	{
	text-align:justify;
	padding-left:10px;
	}
.largo .txtde{color:#000000;}
.txtde
	{

	text-align:justify;
	padding-left:5px;
	
	}
.txtde2
	{
	clear:both;
	text-align:justify;
	padding-left:5px;
	}
.txtcudros
	{
	margin-top:2px;
	text-align:justify;
	padding-left:0px;
	}

.homede
	{
	float:right;
	/*width:300px;*/
	margin-left:0px;
	}

.caja_img
	{
	float:center;
	text-align:center;
	margin-top:25px;

	}
.caja_img2
	{
	float:left;

	margin-top:25px;


	}

.caja_buscador
	{
	float:center;
	text-align:left;
	margin-top:25px;

	}
/***********************
* Caja Boton Busqueda
***********************/
#busca
	{
	margin-top:-85px;
	margin-right:0px;
	padding-left:22px;
	width:180px;
	/*height:20px;*/
	float:right;
	/*background-image:url(../imatges/busca.jpg);
	background-repeat:no-repeat;*/
	}
.t
	{
	border:2px solid #333333;
	float:left;
	font-size:9px;
	width:128px;
	/*height:11px;*/
	color:#000000;
	}

.i
	{
	padding-top:6px;
	}
.ider
	{
	padding-right:4px;
	float:right;
	margin:0px;
	}
.iizq {
	padding-top:6px;
	float:left;
	margin:0px;
	}


/**************************************
*		ENLACES
**************************************/

/*****  Menú principal  *****/

#menu_principal_portada {
	list-style:none;

	}
#menu_principal_portada li {
	margin-top:3px;
	/*margin-right:10px;*/
	padding:0px;
	float:left;
	color:e01f22;
	font-size:13px;
	margin-left:0px;

	}
#menu_principal_portada li a {
	display:block;
	font-weight:bold;
	padding:4px 19px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	}
#menu_principal_portada li a:hover {
	color:#E01F22;
	border-bottom:4px solid #00ad91;
	/*background-image:url(../imatges/menu_b_on.jpg);
	background-repeat:repeat-x;*/
	}

.menu_principal_portada_donde {
	display:block;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	/*background-image:url(../imatges/menu_b_on.jpg);
	background-repeat:repeat-x;*/
	}
	
#menu_principal {
	list-style:none;

	}
#menu_principal li {
	margin-top:3px;
	/*margin-right:10px;*/
	padding:0px;
	float:left;
	color:#fff;
	padding:4px 14px;
	font-size:12px;
	margin-left:20px;

	}
#menu_principal li a {
	display:block;
	font-weight:bold;
	padding-bottom:4px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	border-bottom:4px solid #000;
	}

#menu_principal li a:hover {
	color:#ffffff;
	
	border-bottom:4px solid #00ad91;
	/*background-image:url(../imatges/menu_b_on.jpg);
	background-repeat:repeat-x;*/
	}

.menu_principal_donde {
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	border-bottom:4px solid #00ad91;
	/*background-image:url(../imatges/menu_b_on.jpg);
	background-repeat:repeat-x;*/
	}


/*****  Submenus  *****/
.redtxt{ width:100%;background-color:#ddd; height:49px;}
.redtxt3{ width:100%;}
.redtxt2{width:100%;background-color:#ddd; height:50px;}
.redtxt ul li, .redtxt3 ul li{list-style:none;float:left; padding-top:20px;}
.redtxt ul li a, .redtxt3 a{display:block;}
.redtxt ul li a:hover, .redtxt3 a:hover{color:#aaa;}
.gristxt{ color:#c4191b; font-weight:bold;}

/*****  Enlace internos  *****/


.enlace_int
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

.enlace_int:hover
	{
	color:#b60b36;
	text-decoration:none;
	}

.enlace_int2
	{
	font-weight:bold;
	color:#837e7e;
	text-decoration:none;
	}

.enlace_int2:hover
	{
	color:#b60b36;
	text-decoration:none;
	}
/*****  Menú secundario  *****/

#menu_secundario {
	list-style:none;
	margin:0;
	padding:0;}
#menu_secundario li {
	margin-right:0px;
	padding:0;
	float:left;
	border-right:1px solid #999999;
	}
#menu_secundario li a {
	display:block;

	padding:4px;
	text-decoration:none;
	text-align:center;

	color:#000000;
	}
#menu_secundario li a:hover {
	color:#ffffff;
	background-color:#6d5965;}

.menu_secundario_donde {
	display:block;
	padding:4px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	background-color:#6d5965;}

/*****  Menú Peu  *****/

.menu_peu
	{

	color:#7b7676;
	text-decoration:none;
	}

.menu_peu:hover
	{
	color:#000000;
	text-decoration:none;
	}

/***** Boto Entra  *****/
.bo_caja
	{
	margin-top:20px;
	display:block;
clear:both;
	width:180px;
	height:35px;

	}

.homecuadros
	{
	padding-right:18px;
	margin-right: 16px;
	float:left;
	width:188px;

	}
.homecuadros h6, .homecuadrosfin h6
	{
	margin-top:5px;
	height:40px;
	}

.homecuadrosfin
	{
	float:left;
	width:188px;
	height:290px;
	}
.txtcudroshome
	{
	height:250px;
	margin-top:2px;
	text-align:justify;
	padding-left:0px;
	}
.bo_entra
	{
	font-weight:bold;
	display:block;
	padding-right:10px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	float:right;
	background-image:url(../imatges/bo_gris.jpg);
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;

	}

.bo_entra:hover
	{
		background-image:url(../imatges/bo_red.jpg);
	background-repeat:no-repeat;
	color:#ff0000;
	text-decoration:none;
	}

/***** Menú Desplegable   *****/

.menu_esquerra{padding:2px; margin-bottom:20px;}

/*
.bo_des_a
	{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	width:130px;
	float:left;
	display:block;
	color:#999999;
	/*background-color:#eae6e7;
	text-decoration:none;
	}
.bo_des_a:hover
	{
	color:#01B680;
	text-decoration:none;
	}

.cap_des
	{
	padding-top:17px;
	margin-bottom:2px;
	background-image:url(../imatges/submenu/menu_a.jpg);
	background-repeat:no-repeat;
	width:140px;
	}

.cap_des2
	{
	margin-bottom:2px;
	width:140px;
	}
.cap_des3
	{
	clear:both;
	margin-bottom:2px;
	width:140px;
	}

.peu_des
	{
	background-image:url(../imatges/submenu/menu_d.jpg);
	background-repeat:no-repeat;
	height:25px;
	}

.cap_desplegable
	{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	display:block;
	padding-left:5px;
	width:134px;
	background-image:url(../imatges/submenu/menu_b.jpg);
	background-repeat:no-repeat;
	}

.cap_desplegable3
	{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	display:block;
	padding-left:5px;
	width:134px;
	background-image:url(../imatges/submenu/menu_c.jpg);
	background-repeat:no-repeat;
	}

.subsub
	{
	float:left;
	clear:both;
	}

*/
/********************** tabla Redes ***********************/
.titular_tabla
		{
		background-color:#eae6e7;
		padding:10px;
		}
.titular_tabla2
		{
		text-align:left;
		padding-left:25px;
		background-color:#eae6e7;
		padding:10px;
		}
td.arriba {vertical-align:top;}
td.centrado {text-align:center;}
td.pad {padding:5px;}
table.crn2
	{
	border-collapse:1px;
	border:1px solid #eae6e7;
	cellspacing:0px;
	}
td.n
	{
	vertical-align:top;
	padding:4px;
	text-align:right;
	font-weight:bold;
	width:150px;
	}
td.n2
	{
	padding:4px;
	text-align:left;
	font-weight:bold;
	width:150px;
	}
td.y
	{
	padding-left:14px;
	text-align:left;

	}
input.linea
	{
	padding:3px;
	border:1px solid #cec8c9;
	width:80px;
	}
input.linea2
	{
	color:#cec8c9;
	padding:3px;
	border:1px solid #cec8c9;
	width:210px;
	}
input.linea22
	{
	color:#cec8c9;
	padding:3px;
	border:1px solid #cec8c9;
	width:400px;
	}
select.linea
	{
	border:1px solid #cec8c9;
	width:150px;
	}
textarea.linea
	{
	border:1px solid #cec8c9;
	width:80px;
	}
input.lineaco
	{
	color:#cec8c9;
	padding:3px;
	border:1px solid #cec8c9;
	width:250px;
	}
input.lineaco2
	{

	padding:3px;
	border:1px solid #cec8c9;
	width:250px;
	}
textarea.lineaco
	{
	padding:5px;
	border:1px solid #cec8c9;
	width:350px;
	}
td.mini
	{
	width:40px;
	text-align:right;
	font-weight:bold;
	}
td.mini3
	{
	width:90px;
	padding-right:3px;
	text-align:right;
	font-weight:bold;
	}
td.mini33
	{
	width:110px;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
	}
td.mini2
	{
	width:60px;
	text-align:right;
	}

td.tn
	{
	padding:4px;
	text-align:right;

	width:110px;
	}
td.tn2
	{
	padding:4px;
	text-align:left;

	}
.gris3
	{
	border-top:2px solid #000000;
	background-color:#eae6e7;
	}
.menu_cal
	{
	text-align:left;
	border:1px solid #c6b8bc;
	padding-left:5px;
	background-color:#eae6e7;
	padding-top:5px;
	padding-bottom:5px;
	width:98%;
	margin-top:25px;
	margin-bottom:15px;

	}
.menu_cal_ok
	{
	text-align:left;
	border:1px solid #c6b8bc;
	padding-left:5px;
	background-color:#AEFFD7;
	padding-top:5px;
	padding-bottom:5px;
	width:98%;
	margin-top:25px;
	margin-bottom:15px;

	}
ul.ani
	{
	margin-left:25px;
	}
li.dis
	{
	margin-bottom:10px;
	}
input.red {border:2px solid #ff0000;}

.frase{ font-size:18px; color:#FF6600; background-color:#eee; clear:both; font-style:italic; font-weight:bold; padding-bottom:40px;padding-left:40px;padding-top:40px; text-align:left;}

.frasePortada {
clear:both;
color:#e01f22;
font-size:24px;
font-style:italic;
font-weight:bold;
padding-bottom:40px;
padding-left:40px;
padding-top:100px;
text-align:left;
width:400px;
}


