@-ms-viewport{width:device-width;} /* http://msdn.microsoft.com/en-gb/library/ie/hh869615%28v=vs.85%29.aspx */

	body {
		/*width: 100%;
		height: 100%;*/
		font-family: "Museo Sans", Arial,Helvetica,Arial,sans-serif;
		color: #535353;
		
		margin: 0px;
		padding: 0px;
		background-attachment: fixed;
		background-size: 100% auto;
		background-image: url(../img/fondo_grass.jpg);
		background-repeat: no-repeat;		
	}
	
	/*html {width: 100%; height: 100%; overflow-y:cover;}*/
	
	a {color:  #d98942; -webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
	a:hover, a:focus {text-decoration: none; color: #F00;}
	
	li {list-style-image:url(../img/iconos/pto_lista.png);}
	
	/*img { max-width:100% !important;}*/

	#bodyprin {	
		width:100%; 
		height:auto;		
		margin:0px;
		padding:0px;
	}
	
	.cuadroblanco {
		background-color: #FFF;
		display: block;
		margin-top:40px; 
		
		vertical-align: top; 
		text-align:center;
		width:100%;
		height:auto;
		max-width:650px; 
		padding-top:10px;
		
		
		border:solid 0px #FFF; border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px;-webkit-border-bottom-right--radius:12px;-webkit-border-bottom-left--radius:12px;		
	}

	.columnablanca {
		background-color: #FFF;
		display: block;
		margin-top:0px; 
		
		vertical-align: top; 
		text-align:center;
		width:100%;
		
		max-width:1035px;

	 	overflow: hidden;
	}


	#titulo {	
		width:100%; 
		/*max-width:1035px;*/	
		text-align:center;
	}

	#content{				
		margin:10px;							
		width:100%; 
		max-width:1035px;
		vertical-align:top;	
	}
	
	#principal {
		margin:0px;
		display: inline-block; 
		position: relative; 
		vertical-align: top;
		max-width:415px;
	}

	#marcoforo {
		margin:0px;
		display: inline-block; 
		position: relative; 
		vertical-align: top;
		max-width:415px;
	}
	
	#lateral {
		margin:0px;
		display: inline-block; 
		position: relative; 
		vertical-align: top;
		max-width:415px;
	}

	

/*	ESTILOS DE TEXTOS, CAJAS Y BOTONES  */

	p {font-size: 16px; line-height: 1.3; text-align:justify;}
	
	.titulo-cab { font-size: 40px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; line-height: 1; color:#0085b4; margin:0px; padding-top:10px;}
	.tit_blan { font-size: 32px; line-height:1.7; letter-spacing:1px; color: #777777; text-decoration: none;}
	.txt_gris { font-size: 18px; text-align:left; }
	.txt_nar{ font-size: 35px; text-align:justify; color:#d98942; line-height:1.7;}
	.txt_azu{ font-size: 35px; text-align:justify; color:#0085b4;line-height:1.7; white-space:nowrap;}
	.txt_neg{ font-size:16px; text-align:left; color:#000; line-height:1.2;}	
	.txt_peq{ font-size:14px; text-align:left; color:#000; line-height:1.1;}
	.cuerpomini {font-size: 12px;padding-left:10px; padding-right:10px; line-height:1.2;}

	.verde{color:#68a93a;}
	.morado{color:#813b8c;}
	.naranja{color:#d98942;}
	.rojo{color:#c93d3d;}
	.azul{color:#0085b4;}
	.gris{color:#535353;}
	
	
	.txt_menu { font-size: 24px; line-height:1.7; text-align:center; color: #777777; text-decoration: none;}
	a.txt_menu:link, a.txt_menu:visited   {color: #777777; text-decoration: none;}
	a.txt_menu:hover, a.txt_menu:active   {color: #cd0000; text-decoration: none;}
		
	.txt_menu2 { font-size: 18px;  line-height:2; text-align:center; padding-top:5%; color: #777777; text-decoration: none;}
	a.txt_menu2:link, a.txt_menu2:visited   {color: #777777; text-decoration: none;}
	a.txt_menu2:hover, a.txt_menu2:active   {color: #cd0000; text-decoration: none;}
			
	.cuadro_nar{background-color:#d98942; height:34px; padding:0px; margin:0px; border:solid 0px #d98942; border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px;-webkit-border-bottom-right--radius:8px;-webkit-border-bottom-left--radius:8px; -moz-box-shadow:2px 2px 10px #BBBBBB;-webkit-box-shadow:2px 2px 10px #BBBBBB;box-shadow: 2px 2px 10px #BBBBBB;}
	.cuadro_azu{background-color:#0085b4; height:34px; padding:0px; margin:0px; border:solid 0px #0085b4; border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px;-webkit-border-bottom-right--radius:8px;-webkit-border-bottom-left--radius:8px; -moz-box-shadow:2px 2px 5px #BBBBBB;-webkit-box-shadow:2px 2px 5px #BBBBBB;box-shadow: 2px 2px 5px #BBBBBB;}
	
	.cuadro_ama{background-color:#ffd03b; padding:0px; margin:0px; border:solid 0px #ffd03b; border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px;-webkit-border-bottom-right--radius:8px;-webkit-border-bottom-left--radius:8px;}
	
	

	.campo_form {font-family: Arial, Helvetica, sans-serif; height: 30px; font-size:14px; font-weight: normal; color: #666666; padding-left:20px; border: 1px solid #CCC; background-color: #f4fcff; overflow:hidden; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px; box-shadow:inset;}

	.bordered {background-color:#F2F5FF; border:solid 1px #004068; border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px;-webkit-border-bottom-right--radius:8px;-webkit-border-bottom-left--radius:8px; -moz-box-shadow:1px 1px 5px #BBBBBB;-webkit-box-shadow:1px 1px 5px #BBBBBB;box-shadow: 1px 1px 5px #BBBBBB;}


/*   BOTONES   */

	.boton_nar{ height:32px; font-size: 20px; font-weight:normal; color: #FFFFFF; cursor:pointer; padding-top:5px; padding-bottom:0px; text-align:center; float:right; white-space:nowrap; margin:10px;padding-left:20px; padding-right:20px; background-color:#d98942; border:solid 1px #d98942; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}
	a.boton_nar:link, a.boton_nar:visited   {color: #FFFFFF; text-decoration: none;}
	a.boton_nar:hover, a.boton_nar:active   {color: #d98942; background-color:#FFFFFF; text-decoration: none;}

	.boton_azu{ height:32px; font-size: 20px; font-weight:normal; color: #FFFFFF; cursor:pointer; padding-top:7px; padding-bottom:0px; text-align:center; float:right; white-space:nowrap; margin:10px;padding-left:20px; padding-right:20px; background-color:#0085b4; border:solid 1px #0085b4; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}
	a.boton_azu:link, a.boton_azu:visited   {color: #FFFFFF; text-decoration: none;}
	a.boton_azu:hover, a.boton_azu:active   {color: #0085b4; background-color:#FFFFFF; text-decoration: none;}

	.boton_gri{ height:42px; font-size: 22px; font-weight:normal; color: #FFFFFF; cursor:pointer; float:right; padding-top:5px; padding-bottom:2px; text-align:center; white-space:nowrap; margin-right:10px;padding-left:20px; padding-right:20px; background-color:#83868d; border:solid 0px #83868d; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}
	a.boton_gri:link, a.boton_gri:visited   {color: #FFFFFF; text-decoration: none;}
	a.boton_gri:hover, a.boton_gri:active   {color: #FFFFFF; background-color:#d98942; text-decoration: none;}

	.btn_pq{ height:20px; font-size: 16px;}

	.boton_gri_pq{ height:20px; font-size: 16px; font-weight:normal; color: #FFFFFF; cursor:pointer; line-height:1; float:right; padding-top:5px; padding-bottom:2px; text-align:center; white-space:nowrap; margin-right:10px; padding-left:20px; padding-right:20px; background-color:#83868d; border:solid 1px #83868d; border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-bottom-right--radius:5px;-webkit-border-bottom-left--radius:5px;}
	a.boton_gri_pq:link, a.boton_gri_pq:visited   {color: #FFFFFF; text-decoration: none;}
	a.boton_gri_pq:hover, a.boton_gri_pq:active   {color: #FFFFFF; background-color:#d98942; text-decoration: none;}

	#principal .boton, a.boton:link, a.boton:visited  {width:100%; height:100%; max-width:45%; overflow: inherit; 
		 font-size: 20px; line-height: 1.1; color: #FFF;  text-align: center; text-decoration:none; display:block; padding:10%; border-radius:40px 40px 40px 40px;-moz-border-radius:40px 40px 40px 40px;-webkit-border-radius:40px;-webkit-border-bottom-right--radius:40px;-webkit-border-bottom-left--radius:40px; -moz-box-shadow:2px 2px 10px #2f2f2f;-webkit-box-shadow:2px 2px 10px #2f2f2f;box-shadow: 2px 2px 10px #2f2f2f;}
	a.boton:hover, a.boton:active  {text-decoration: none; color: #FFFFFF;}	
	
	#lateral .boton, a.boton:link, a.boton:visited  {width:100%; height:100%; max-width:48%; overflow:cover; font-size: 16px; line-height: 1.2; color: #FFF;  text-align: center; text-decoration:none; display:block; padding:10%; border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px;-webkit-border-bottom-right--radius:25px;-webkit-border-bottom-left--radius:25px; -moz-box-shadow:2px 2px 10px #2f2f2f;-webkit-box-shadow:2px 2px 10px #2f2f2f;box-shadow: 2px 2px 10px #2f2f2f;}
	a.boton:hover, a.boton:active  {text-decoration: none; color: #FFFFFF;}	


	/*#marcoforo {background-color: #ffeeb7; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(255,238,183,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(255,238,183,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(255,238,183,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(255,238,183,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#fff8e4,endColorstr=#ffeeb7);}*/
	
	#marcoforo {background-image: url(../img/textura-papel.jpg); background-repeat:repeat;}
	

	#prep .boton, a.boton:link, a.boton:visited  { width:100%; background-color: #57992d; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(87,153,45,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(87,153,45,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(87,153,45,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(87,153,45,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#b0eb6e,endColorstr=#57992d);}
	#prep a.boton:hover, a.boton:active  {background-color:#d98942;}	

	#noti .boton, a.boton:link, a.boton:visited  {width:100%; background-color: #a02d34; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(160,45,52,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(160,45,52,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(160,45,52,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(160,45,52,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#f38187,endColorstr=#a02d34);}
	#noti a.boton:hover, a.boton:active  {background-color:#d98942;}	

	#tuto .boton, a.boton:link, a.boton:visited  {background-color: #7f348b; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(127,52,139,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(127,52,139,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(127,52,139,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(127,52,139,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#debaed,endColorstr=#7f348b);}
	#tuto a.boton:hover, a.boton:active  {background-color:#d98942;}
	
	#perf .boton, a.boton:link, a.boton:visited  {background-color: #286d95; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(40,109,149,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(40,109,149,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(40,109,149,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(40,109,149,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#77d8f8,endColorstr=#286d95);}
	#perf a.boton:hover, a.boton:active  {background-color:#d98942;}	

	#info .boton, a.boton:link, a.boton:visited  {background-color: #414754; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(65,71,84,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(65,71,84,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(65,71,84,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(65,71,84,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#debaed,endColorstr=#7f348b);}
	#info a.boton:hover, a.boton:active  {background-color:#d98942;}	


	#noti .nume, #prep .nume, #foro .nume {
		display: block;
		position: absolute;
		left:76%; 
		top:-3%; 
		z-index:12;
		width:100%; 
		height:100%; 
		max-width:30px; 
		max-height:30px;
		padding:5px;
		overflow:cover; 
		font-size: 26px; 
		font-weight: normal; 
		line-height: 1.1; 
		color: #FFF;  
		text-align: center; 
		text-decoration:none; 
		border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px;-webkit-border-bottom-right--radius:20px;-webkit-border-bottom-left--radius:20px; -moz-box-shadow:2px 2px 10px #2f2f2f;-webkit-box-shadow:2px 2px 10px #2f2f2f;box-shadow: 2px 2px 10px #2f2f2f; background-color: #a02d34; background-image:-o-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(160,45,52,0.2)); background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(160,45,52,0.2) );   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0.6)),to(rgba(160,45,52,0.2)));  background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.6),rgba(160,45,52,0.2));filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#f38187,endColorstr=#a02d34);}

	
/* ESTILOS PARA DESCONECTAR ELEMENTOS */

	#off .boton {background-color: #000000 !important;  background-image: none !important; opacity: 0.35;  filter:  alpha(opacity=35);}
	#off img{opacity: 0.5;  filter:  alpha(opacity=50);}
	/*#off SPAN { display:none; }*/
	#off SPAN { opacity: 0.35;  filter:  alpha(opacity=35); }
	/*#off .txt_menu{ display:none;}*/
	#off .txt_menu{ opacity: 0.35;  filter:  alpha(opacity=35);}
	#off .nume{ display:none;}
	

	.banner_cab{ width:100%; height: auto; max-width:790px; max-height:80px; margin-top:2px;}
	
	.foto{
/*		width:expression(this.scrollWidth>99 ? 100px:auto);
		max-width:100px;
		max-height:auto;*/
		height:expression(this.scrollHeight>139 ? auto:140px);
		max-height:140px;
		max-width:auto;		
		border: 0px;
		-moz-box-shadow: 1px 1px 8px #777777; -webkit-box-shadow:1px 1px 8px #777777; box-shadow:1px 1px 8px #777777; 
	}
	.icono{ width:90px; height:auto;}
	.icono2{ width:50px; height:auto;}
	.icono3{ width:20px; height:auto; margin:5px;}
	.icono4{ width:32px; height:auto;}
	.icono5{ width:70px; height:auto; border:none; padding:1%;}
		
	.buzon{ width:150px; height:auto;}
	.firma{ width:450px; height:auto;}
	
	.linea_v{ width:5px; background-image:url(../img/linea_v.png); background-repeat:repeat-y; background-position:right;}
	.linea{ background-color:#CCC; display:inline-block; max-height:580px; max-width:900px; position:relative; box-shadow:1px 1px 4px #DDD}
	
	.bordefoto {border: 0px; border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px;-webkit-border-bottom-right--radius:10px;-webkit-border-bottom-left--radius:10px;}	
	
	.separa1{ width:10px; height:10px; margin:2px;}
	.separa2{  width:15px; height:15px; margin:5px;}
	.separa3{ width:25px; height:25px; margin:10px;}
	.separa4{ width:45px; height:45px; margin:20px;}


	@media screen and (min-width:1035px) {
			
		#principal { max-width:280px;}
	
		#marcoforo { max-width:425px;}
		
		#lateral { max-width:180px;	}
			
	}
	
	
/*	@media screen and (min-width:767px) and (max-width:970px) {
*/	

	@media screen and (min-width:480px) and (max-width:768px) {
	
		body { 
			background: none;
			background-color: #FFF;
		}

		p {	font-size: 14px; line-height: 1.2;}
		.titulo-cab { font-size: 32px;}
		.tit_blan { font-size: 28px; }
		.txt_gris {	font-size: 16px;}

		.txt_nar{ font-size: 30px; line-height:1.6;}
		.txt_azu{ font-size: 30px; line-height:1.6;}
		.txt_neg{ font-size:14px; line-height:1.2;}
		.txt_peq{ font-size:12px; line-height:1.1;}
		.cuerpomini {font-size: 11px; line-height:1.1;}
	
		.cuadro_nar{height:30px;}
		.cuadro_azu{height:30px;}
		.campo_form {height: 30px; font-size:12px; padding-left:16px;}	
		.boton_nar{ height:30px; font-size: 18px; padding-top:7px; padding-bottom:0px; margin:8px; padding-left:18px; padding-right:18px;}
		.boton_azu{ height:30px; font-size: 18px; padding-top:7px; padding-bottom:0px; margin:8px; padding-left:18px; padding-right:18px;}
		.boton_gri{ height:38px; font-size: 20px; padding-top:4px; padding-bottom:2px; padding-left:18px; padding-right:18px;}		
		.btn_pq{ height:18px; font-size: 14px;}

		
		#principal .boton, a.boton:link, a.boton:visited  {max-width:60%; font-size: 17px; line-height: 1; border-radius:35px 35px 35px 35px;-moz-border-radius:35px 35px 35px 35px;-webkit-border-radius:35px;-webkit-border-bottom-right--radius:35px;-webkit-border-bottom-left--radius:35px;}
		#lateral .boton, a.boton:link, a.boton:visited  {max-width:58%; font-size: 12px; line-height: 1; border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px;-webkit-border-bottom-right--radius:20px;-webkit-border-bottom-left--radius:20px;}
		.txt_menu { font-size: 18px; line-height:1.6;}
		.txt_menu2 { font-size: 16px;}
		
		#noti .nume, #prep .nume  {padding:4px; font-size: 22px; max-width:24px; max-height:24px;}


		.foto{height:expression(this.scrollHeight>119 ? auto:120px); max-height:120px;}
		.icono{ max-width:75px;}
		.icono2{ max-width:40px;}
		.icono3{ max-width:18px;}
		.icono4{ max-width:28px;}
		.icono5{ max-width:63px;}

		.buzon{ width:130px; height:auto;}
		.firma{ width:450px; height:auto;}
		
		.linea{ max-height:430px;}
	
		.separa1{ width:5px; height:5px; margin:0px;}
		.separa2{ width:12px; height:12px; margin:4px;}
		.separa3{ width:15px; height:15px; margin:8px;}
		.separa4{ width:40px; height:40px; margin:16px;}

	}
	
/*	@media screen and (min-width:640px) and (max-width:767px) {
*/		
	@media screen and (max-width:480px) {
		
		body { 
			background: none;
			background-color: #FFF;
		}

		
		#content{margin:5px; margin-left:0px;}


		/*#content {border:solid 1px #FF3300;}*/
		p {font-size: 12px;line-height: 1.2;}
		.titulo-cab {font-size: 24px;}
		.tit_blan { font-size: 22px;}
		.txt_gris {font-size: 14px;}
		
		.txt_nar{ font-size: 25px; line-height:1.4;}
		.txt_azu{ font-size: 25px; line-height:1.4;}
		.txt_neg{ font-size:12px; line-height:1;}
		.txt_peq{ font-size:10px; line-height:1;}
		.cuerpomini {font-size: 9px; line-height:1;}
	
		.cuadro_nar{height:23px;}
		.cuadro_azu{height:23px;}
		.campo_form {height: 23px; font-size:10px; padding-left:12px;}	
		.boton_nar{ height:25px; font-size: 16px; padding-top:5px; padding-bottom:0px; margin:6px; padding-left:14px; padding-right:14px;}
		.boton_azu{ height:25px; font-size: 16px; padding-top:5px; padding-bottom:0px; margin:6px; padding-left:14px; padding-right:14px;}
		.boton_gri{ height:35px; font-size: 18px; padding-top:3px; padding-bottom:1px; padding-left:14px; padding-right:14px;}
		.btn_pq{ height:16px; font-size: 12px;}		
		
		#principal .boton, a.boton:link, a.boton:visited  {max-width:60%; font-size: 14px; line-height: 1; border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;-webkit-border-radius:30px;-webkit-border-bottom-right--radius:30px;-webkit-border-bottom-left--radius:30px;}
		#lateral .boton, a.boton:link, a.boton:visited  {max-width:58%; font-size: 11px; line-height: 1; border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-webkit-border-radius:16px;-webkit-border-bottom-right--radius:16px;-webkit-border-bottom-left--radius:16px;}
		.txt_menu { font-size: 18px;}
		.txt_menu2 { font-size: 16px;}
		
		#noti .nume, #prep .nume  {padding:4px; font-size: 18px;  max-width:20px; max-height:20px;}


		.foto{height:expression(this.scrollHeight>99 ? auto:100px); max-height:100px;}
		.icono{ max-width:65px;}
		.icono2{ max-width:35px;}
		.icono3{ max-width:16px;}
		.icono4{ max-width:25px;}
		.icono5{ max-width:52px;}

		.buzon{ width:110px; height:auto;}
		.firma{ width:100%; height:auto;}

		.linea{ max-height:400px;}

		.separa1{ width:3px; height:3px; margin:0px;}
		.separa2{ width:10px; height:10px; margin:2px;}		
		.separa3{ width:15px; height:10px; margin:5px;}
		.separa4{ width:35px; height:35px; margin:14px;}		
		
	}


	


/*  COOKIES   */

.CookieMsg{width:100%;background:#fff5cc;height:auto;min-height:50px;position:fixed;top:0;left:0;z-index:9999;border-bottom:solid 1px #d8d8d8}
.PageCookie{width:100%;max-width:605px;margin:0 auto;padding:5px;}
.txt_cookie{font-size:13px;line-height:18px; text-align:left; padding-left:10px; padding-top:0px; color:#777;}
.CookieBtnClose{width:32px;height:32px; margin:5px; background:url(../img/iconos/sprites.png?v=140129213151) no-repeat 0 -260px;border:none;padding:0;box-shadow:none; float:right}
.CookieBtnClose:hover{background-position:0 -300px}