/* ------------------------------------------------------------------------ */
/**
 @MAIN
 **********************************************
 */
BODY {
	margin: 0px;
	background-color: #D5D5D5;
}
BODY, TD, TH 
{
	/* MODIFICADO */
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/* FIN MODIFICADO */
	color: #000000;
}
FORM {
	margin: 0px;
}
IMG {
	border: none;
}
H1, H2, H3, H4, H5, H6 {
	margin: 0px;
	font-weight: normal;
}
P {
	margin: 0px;
}
A {
	color: #000000;
	text-decoration: none;
}
INPUT {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: none;
}
SELECT {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

/**
 @STRUCTURE
 **********************************************
 */
#main {
}
	#container {
		width: 950px;
		margin: 0px auto;
		background:#FFFFFF;
	}
	
	
		/**** HEADER ****/
		#header {
			/*height: 162px;*/
			background: url(../img/header_bg.html) no-repeat;
		}
		#links {
				height: 19px;
				padding: 4px 10px 0px 10px;
				text-align:left;
				color: #2a2a2a;
				border-bottom: solid 1px #bfbfbf;
			}
				#links A {
					font-size: 10px;
					color: #2a2a2a;
				}
				#links A:hover {
					text-decoration: underline;
				}
		 .links_left{
		 width:400px;
		 float:left;
		 }
		 #saludo_perso{
		 width:400px;
		 float:right;
		 text-align:right;
		 font-size:12px;
		 }
		 #contheader {
		 		background-image:url(../img/bg_header.jpg);
				background-repeat:repeat-x;
			 	height:145px;
		 }
		 	 /* --- logo --- */
			 #logohead{
			 width:581px;
			 padding-right:167px;
			 float:left;
			 }
			 
			 /* --- suscribe box --- */
			 #suscribe_box{
			 width:195px;
			 float:left;
			 padding:0px 0px 0px 0px;
			 }
			 	#area_links_login{
					 height:18px;
					 padding: 4px 4px 0px 0px;
					 text-align:left;
					 color: #2a2a2a;
					 text-align:right;
				}
						#area_links_login A {
							font-size: 10px;
							color: #2a2a2a;
						}
						#area_links_login A:hover {
							text-decoration: underline;
						}
			 	#suscribe_box DIV.cont{
				width:189px;
				height:51px;
				background-image:url(../img/suscribe_bg.gif);
				background-repeat:no-repeat;
				padding:36px 0px 0px 6px;
				font-size:12px;
				font-weight:bold;
				color:#FFFFFF;
				line-height:22px;
				}
				#suscribe_box DIV.cont A{
				color:#FFFFFF;
				}
				#suscribe_box DIV.cont IMG{
				vertical-align:-10%;
				padding-right:6px;
				padding-left:4px;
				
				}
				
				#suscribe_box DIV.cont_img{
				width: 28px;
				float: left;
				}
				
				#suscribe_box DIV.cont2{
				padding: 0px 0px 0px 0px;
				display: inline-block;
				width: 80px;
				float: left;
				line-height: 15px;
				}
			 
			 
		 	 /* --- navegacion --- */
			 #infonav{
			 width:600px;
			 float:left;
			 padding:0px 0px 0px 26px;
			 color:#97170f;
			 }
			 #infonav A{
			 color:#97170f;
			 }
			 #infonav A:hover{
			 text-decoration:underline;
			 }
			 /* --- tools --- */
			 #tools{
			 float:right;
				 width:250px;
				 margin-top:-7px;
				 padding-right:18px;
				 text-align:right;
				 font-size:10px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
			 }
			 #tools SPAN.on {
				 color: #000000;
				 font-weight:bold;
			 }
			 	#tools SPAN.on A{
				 color: #000000;
				 font-weight:bold;
			 	}
			 
			 #tools SPAN.off {
				 color: #141414;
			 }
			 	#tools SPAN.off A{
				 color: #141414;
			 	}
				#tools SPAN.off A:HOVER{
				 text-decoration:underline;
				}
			#tools IMG{
			vertical-align:-40%;
			padding:0px 6px;
		}
		
		
		
		
		/*** MENU ***/
		#menu{
		width:162px;
		float:left;
		padding: 9px 3px 50px 23px;
		}
			#menu DIV.menu_section {
			background:url(../img/menu_separator.gif) no-repeat left top;
			}
			#menu DIV.menu_section H3 {
			margin-bottom: 8px;
			margin-top:4px;
			color:#97170f;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			padding:6px 3px;
			background:url(../img/menu_separator.gif) no-repeat left bottom;
			}
						#menu DIV.menu_section UL {
						margin: 0px 0px 0px 2px;
						padding: 0px;
						}
						#menu DIV.menu_section UL LI {
						}
							#menu DIV.menu_section UL LI A.selected {
								background-color: #DBDBDB !important;
							}
			
						#menu DIV.menu_section UL.ul_arrow {
								list-style-type: none;
						}
							#menu DIV.menu_section UL.ul_arrow LI {
							}
								
								#menu DIV.menu_section UL.ul_arrow LI A {
									display: block;
									width: 134px;
									padding: 3px 0px 4px 12px;
									font-family: Arial, Helvetica, sans-serif;
									color: #333333;
									background: url(../img/menu_list_red.gif) no-repeat;
								}
								#menu DIV.menu_section UL.ul_arrow LI A:hover {
									color: #FFFFFF;
									background-position: 0px -81px;
									background-color: #6D130B !important;
								}
								#menu DIV.menu_section UL.ul_arrow LI.sec_destacada  A{
								color:#97170F!important;
								text-decoration:underline;
								}
									#menu DIV.menu_section UL.ul_arrow LI.sec_destacada A:hover{
									color:#ffffff!important;
									}
									
			
			
		
		/*** SECTION ***/
		#section{
		width:762px;
		float:left;
		padding: 9px 0px 40px 0px;
		}
			#sectorB{
			padding-top:20px;
			
			}
			/* ______contenido SECTOR A _____*/
			#cont_secA{
			width:550px;
			float:left;
			}
				#info_numero_fecha{
				padding: 1px 0px 21px 0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#3C3C3C;
				}
					#info_numero_fecha{
					font-size:11px;
					}
				#info_section{
				padding: 1px 0px 20px 0px;
				font-size:22px;
				color:#545454;
				/* ANYADIDO */
				font-family: Arial, Helvetica, sans-serif;
				/* FIN ANYADIDO */
				}
				#info_section .red{
				color:#97170f;
				}
				
			
			/* _________extras_________*/
			
			#extra{
			padding-left:13px;
			width:174px;
			float:left;
			}
				
				#extra .linkred A
				{
				/*font-size:11px;*/
				/* MODIFICADO */
				font-size: 10px;
				/* FIN MODIFICADO */
				color:#97170f;
				font-style:italic;
				}
				#extra .linkred A:hover{
				font-size:11px;
				color:#97170f;
				font-style:italic;
				text-decoration:underline;
				}
				#extra DIV.extra_block {
					padding-bottom: 15px;
				}
				#extra DIV.extra_block H4.extra_block_title {
						padding: 3px 0px 3px 12px;
						font: bold 11px Arial, Helvetica, sans-serif;
						background: url(../img/extra_title_bg.gif)	no-repeat;
					}
				#extra DIV.extra_block H4.extra_block_title2 {
						padding: 8px 0px 8px 12px;
						font: bold 11px Arial, Helvetica, sans-serif;
						background: url(../img/extra_title_bg.gif)	no-repeat;
					}
				#extra DIV.extra_block H4.extra_block_title3 {
						padding: 8px 0px 8px 12px;
						font: bold 12px Arial, Helvetica, sans-serif;
						background: url(../img/extra_title_bg.gif)	no-repeat;
						color:#97170F;
					}
					
					
					#extra DIV.extra_block DIV.extra_block_data {
						padding: 5px 0px 1px 0px;
						border-left: solid 1px #BFBFBF;
						border-right: solid 1px #BFBFBF;
					}
						#extra DIV.extra_block_data UL {
							margin: 0px;
							padding: 0px 1px 0px 0px;
							margin-left: 21px;
							list-style-image: url(../img/extra_list.gif);
						}
							#extra DIV.extra_block_data UL LI {
								padding-bottom: 5px;
								/* ELIMINADO */
								/*font-size:12px;*/
								/* FIN ELIMINADO */
								padding-right:4px;
							}
							/* ELIMINADO */
							/*
							#extra DIV.extra_block_data UL LI {
								padding-bottom: 5px;
								font-size:12px;
								padding-right:4px;
							}*/
							/* FIN ELIMINADO */
								#extra DIV.extra_block_data UL LI SPAN, #extra DIV.extra_block_data UL LI SPAN A, #extra DIV.extra_block_data UL LI SPAN A:hover{
								font-size:10px;
								text-decoration:none;
								}
								
								#extra DIV.extra_block_data UL LI A {
									color: #333333;
								}
								#extra DIV.extra_block_data UL LI A:hover {
									text-decoration: underline;
								}
								
						#extra DIV.extra_block DIV.extra_block_data .bt_dch{
						padding:4px 6px 2px 0px;
						text-align:right;
						color:#97170F;
						font-size:11px;
						}
							#extra DIV.extra_block DIV.extra_block_data .bt_dch A{
							color:#97170F;
							text-decoration:none;
							font-size:11px;
							}
							#extra DIV.extra_block DIV.extra_block_data .bt_dch IMG{
							color:#97170F;
							text-decoration:none;
							vertical-align:10%;
							}
					
								
					#extra DIV.extra_block DIV.extra_block_data2 {
						padding: 5px 0px 1px 0px;
						border-left: solid 1px #BFBFBF;
						border-right: solid 1px #BFBFBF;
						
					}
						#extra DIV.extra_block_data2 UL {
							margin: 0px 0px 0px 21px;
							padding: 6px 1px 0px 0px;
							list-style-image: url(../img/extra_list_disc.gif);
						}
							
							#extra DIV.extra_block_data2 UL LI {
								padding: 0px 4px 5px 0px;
								font-size:10px;
							}
								#extra DIV.extra_block_data2 UL LI SPAN, #extra DIV.extra_block_data2 UL LI SPAN A, #extra DIV.extra_block_data2 UL LI SPAN A:hover{
									font-size:10px;
									text-decoration:none;
								}
								
								#extra DIV.extra_block_data2 UL LI A {
									color: #333333;
								}
								#extra DIV.extra_block_data2 UL LI A:hover {
									text-decoration: underline;
								}	
								#extra DIV.extra_block_data2 STRONG{
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:9px;
								}	
								#extra DIV.extra_block_data2 A{
								color:#990000;
								font-size:11px;
								font-style:italic;
								}
									#extra DIV.extra_block_data2 A:hover{
									color:#990000;
									font-size:11px;
									font-style:italic;
									text-decoration:underline;
									}
								#extra DIV.extra_block_data2 .link_right{
								text-align:right;
								padding:5px 10px 6px 0px;
								}
								
								
					#extra DIV.extra_block DIV.extra_block_bottom {
						height: 3px;
						font-size: 0px;
						background: url(../img/extra_bottom.gif) no-repeat center;
					}
					
					
				
					#login {
					height: 132px;
					padding: 12px 10px 0px 10px;
					color: #FFFFFF;
					background: url(../img/extra_login_bg.jpg) no-repeat;
					}
						#login A {
							font-size: 10px;
							color: #FFFFFF;
						}
						#login DIV.login_input {
							height: 22px;
						}
						#login DIV.login_input LABEL {
							float: left;
							clear: left;
							width: 69px;
							padding-top: 1px;
						}
						#login DIV.login_input INPUT {
							width: 78px;
							float: left;
						}
						#login DIV.login_bot {
						height: 19px;
						padding: 5px 0px 5px 0px;
						text-align: right;
						}
						#login DIV.login_remember {
							height: 22px;
							text-align: center;
						}
						#login DIV.login_newuser {
							text-align: center;
							padding-top:2px;
							line-height: 14px;
						}
						
					#extra DIV.cuadro{
					border:solid 1px #333333;
					font-size:9px;
					}
					/* CAMBIADO */
					#extra .cuadro IMG{
					margin: 14px 10px 10px 10px;
					float:left;
					padding: 0px 10px 0px 10px;
					}
					/* FIN CAMBIADO */
					#extra .cuadro P.int{
					margin-top:15px;
					margin-right:10px;
					/* ANYADIDO */
					margin-left:10px;
					/* FIN ANYADIDO */
					}
					#extra .cuadro P.inf{
					margin-top:6px;
					padding: 10px 10px;
					border-top: solid 1px #000000;
					}
					#extra .cuadro P.bt{
					margin-top:8px;
					margin-bottom:8px;
					margin-right:10px;
					/* ANYADIDO */
					margin-left:10px;
					/* FIN ANYADIDO */
					}
					#extra DIV.titular{
					height:33px;
					background:url(../img/extra_cuadro_tit_bg.jpg) repeat-x;
					padding:7px 8px;
					font-size:14px;
					font-weight:bold;
					}
					#extra P.tit1{
					color:#6F6F6F;
					/* ANYADIDO */
					font-family: Arial, Helvetica, sans-serif;
					/* FIN ANYADIDO */
					}
					#extra P.tit2{
					color:#97170f;
					/* ANYADIDO */
					font-family: Arial, Helvetica, sans-serif;
					/* FIN ANYADIDO */
					}
					
			
		
		
		
		
		/**** FOOTER ****/
		#footer {
			height: 45px;
			margin-bottom: 10px;
			padding: 5px 25px 0px 25px;
			/* CAMBIO */
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			/*font-size: 10px;*/
			/* FIN CAMBIO */
			color: #7D7D7D;
			text-align: right;	
			background: url(../img/footer_line.gif) #FFFFFF no-repeat center 17px;
		}
			#footer A {
				color: #7D7D7D;
			}
			#footer_info {
				float: left;
				text-align: left;
			}
				#footer_info SPAN {
					float: left;
					clear: left;
					width: 55px;
				}
				
				
				
/**
 @GENERIC
 **********************************************
 */	
.red{
color:#97170F;
}			
				
DIV.dummyClear {
	clear: both;
	height: 0px;
	font-size: 0.1em;
}

.size8px { font-size: 8px !important; }
.size9px { font-size: 9px !important; }
.size10px { font-size: 10px !important; }
.size11px { font-size: 11px !important; }

.colorDarkRed { color: #6B130D !important; }

.alignLeft { text-align: left !important; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
UL.default_list {
	margin: 0px;
	padding: 0px 1px 0px 0px;
	margin-left: 21px;
	list-style-image: url(../img/extra_list.gif);
}
	UL.default_list LI {
		padding-bottom: 5px;
	}
	
#sitemap {
padding: 0px 0px 0px 300px;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-size:11px;
}
	#sitemap A{
	font-size:11px;
	}
	#sitemap A:hover{
	font-size:11px;
	color:#97170F;
	}

#sitemap .tit_menu{
font-size:9px;
color:#97170F;
font-weight:bold;
}
#sitemap .tit_perfil_sitemap{
margin:10px 0px 0px 14px;
font-size:10px;

}
#sitemap .tit_sitmap{
font-size:18px;
font-weight:bold;
}
#sitemap UL{
padding: 0px 0px 0px 0px!important;
margin: 5px 0px 0px 15px!important;
list-style:none;
}
#sitemap LI{
padding: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px!important;
}
#sitemap P{
padding: 0px 0px 0px 0px!important;
}
#sitemap .txt_publ{
color:#666666;
font-size:13px;
font-weight:bold;
background:#CCCCCC;
width:360px;
}


/**
 @HOME
 *******************************************
 */
 .home .box_destacado{
				width:120px;
				height:98px;
				padding:0px 15px 10px 0px;
				float:left;
				line-height:16px;
				
				}
				.home .box_destacado H3{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#97170f;
				margin-bottom: 4px;
				}
				.home .box_destacado H3 A{
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#97170f;
				margin-bottom: 4px;
				}
				.home #bloque_central{
				padding-top:30px;
				
				}
				.home #bloque_central DIV.sup{
				height:9px;
				font-size: 0.1em;
				background:url(../img/bloquecentral_sup.jpg) no-repeat;
				}
				.home #bloque_central DIV.med{
				background:url(../img/bloquecentral_med.jpg) repeat-y;
				padding:0px 20px 10px 0px;
				}
				.home #bloque_central DIV.inf{
				height:8px;
				font-size: 0.1em;
				background:url(../img/bloquecentral_inf.jpg) no-repeat;
				}
				.home #bloque_central H1{
				color:#97170f;
				font-size:22px;
				/* ANYADIDO */
				font-family: Arial, Helvetica, sans-serif;
				/* FIN ANYADIDO */
				}
				.home #bloque_central .link A {
				color:#97170f;
				}
				.home #bloque_central .link2 A {
				color:#000000;
				}
				.home #bloque_central SPAN{
				color:#545454;
				}
				.home #bloque_central H2{
				font-size:29px;
				padding-bottom:4px;
				text-align:left;
				/* ANYADIDO */
				font-family: Arial, Helvetica, sans-serif;
				/* FIN ANYADIDO */
				}
				.home #bloque_central IMG.superindice{
				vertical-align:super;
				}
				.home #bloque_central h3{
				/*font-size:12px;*/
				/* MODIFICADO */
				font-size: 11px;
				/* FIN MODIFICADO */
				padding-bottom:39px;
				}
				.home #bloque_central .articulo_box{
				width:250px;
				padding:7px 10px 7px 2px;
				}
					
					
					.home #bloque_central DIV.articulo_box h2{
					font-size:10px;
					color:#333333;
					padding-bottom:0px;
					/* ANYADIDO */
					font-family: Verdana, Arial, Helvetica, sans-serif;
					/* FIN ANYADIDO */
					}
					.home #bloque_central DIV.articulo_box H1{
					color:#333333;
					line-height:17px;
					font-size:16px;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					}
					
					.home #bloque_central DIV.articulo_box h3{
					font-size:12px;
					color:#333333;
					padding-bottom:0px;
					/* ANYADIDO */
					font-family: Arial, Helvetica, sans-serif;
					/* FIN ANYADIDO */
					}
					.home #bloque_central DIV.articulo_box P{
					font-size:10px;
					color:#333333;
					padding-bottom:0px;
					}
					.home #bloque_central DIV.articulo_box A, #bloque_central DIV.articulo_box A:HOVER{
					color:#333333;
					}
					
					.home #bloque_central DIV.sep{
					background:url(../img/articulos_central_separator.gif) no-repeat bottom left;
					}
					.home #bloque_central DIV.inibox{
					padding-top:0px!important;
					}
					.home .home_leer_articulo{
					text-align:right;
					margin-top:5px;
					}
						.home P.home_leer_articulo A {
						color: #97170f;
						}
						.home P.home_leer_articulo A:hover {
							text-decoration: underline;
						}


		/* sector B */
		.home_section_box_2col .colA{
		width:349px;
		margin-right:25px;
		float:left;
		}
		
		.home_section_box_2col .colB{
		width:363px;
		float:left;
		}
			.home_section_box_2col .colA H1 {
			background:url(../img/section_box_header_col_a.gif) no-repeat scroll 0%;
			}
			.home_section_box_2col .colB H1 {
			background:url(../img/section_box_header_col_b.gif) no-repeat scroll 0%;
			}
			.home_section_box_2col H1{
			color:#FFFFFF;
			font-size:15px;
			height:21px;
			padding:3px 0px 0px 18px;
			font-weight:bold;
			/* ANYADIDO */
			font-family: Arial, Helvetica, sans-serif;
			/* FIN ANYADIDO */
			}
			.home_section_box_2col .cont_2box{
			background:url(../img/section_2box_bg.gif) repeat-y left;
			}
			.home_section_box_2col .foot_2box{
			background:url(../img/section_2box_inf_bg.gif) no-repeat left;
			height:19px;
			
			}
			.home_section_box_2col .cont{
			padding:10px 16px 10px 20px;
			line-height:17px;
			font-size:10px;
			color:#333333;
			background-image:#fafafa;
			/*background:url(../img/section_box_inf_col.gif) repeat-x bottom left;*/
			}
			.home_section_box_2col H2 {
			color:#333333;
			font-size:16px;
			font-weight:bold;
			text-align:left;
			/* ANYADIDO */
			font-family: Arial, Helvetica, sans-serif;
			/* FIN ANYADIDO */
			}
			.home_section_box_2col A, .home_section_box_2col A:hover{
			color:#333333;
			}
			.home_section_box_2col H3{
			color:#333333;
			font-size:10px;
			}
			.home_section_box_2col .colA .cont P{
			line-height:12px;
			margin-bottom:6px;
			
			}
			
/**
 @ (GENÉRICO INTERIORES)
 *******************************************
 */
 
 /* Articulo */
 
 /* ANYADIDO */
 .interiores IMG.superindice{
	vertical-align:super;
}
 /* FIN ANYADIDO */
 
 .interiores #box_cabecera_articulo{
 width:376px;
 padding:0px 3px 20px 0px;
 float:left;
 color:#333333;
 }
 .interiores #box_cabecera_articulo2{
 width:376px;
 padding:0px 3px 0px 0px;
 float:left;
 color:#333333;
 }
 .interiores #tools_articulo{
 /* width:168px; */
 /* MODIFICADO */
 width:153px;
 /* FIN MODIFICADO */
 float:left;
 font-size:9px;
 padding-bottom:20px;
 /* ANYADIDO */
 padding-left: 15px;
 /* FIN ANYADIDO */
 }

 .interiores #tools_articulo UL {
			margin: 0px;
			padding: 0px 1px 0px 20px;
			margin-left: 21px;
			font-family:Arial, Helvetica, sans-serif;
			list-style-image: url(../img/tools_list.gif);
		}
			 .interiores #tools_articulo UL LI {
				padding-bottom: 4px;
			}
				 .interiores #tools_articulo UL LI A {
					color: #000000;
				}
				 .interiores #tools_articulo.negative UL LI A {
					color: #000000;
				}
				 .interiores #tools_articulo UL LI A:hover {
					text-decoration: underline;
				}
			 .interiores #tools_articulo UL LI IMG.icon {
			margin-left: -34px;
			padding-right: 10px;
			vertical-align: -20%;
		}
		 .interiores .icoA-menos{
			margin-left: -41px;
			vertical-align: -20%;
		}
		 .interiores .icoA-mas{
			margin-left: -27px;
			padding-right: 15px;
			vertical-align: -20%;
		}
		 .interiores .icoAtxt{
			margin-left: -32px;
			/*padding-right: 16px;*/
			vertical-align: -20%;
		}
		
.interiores H1{
	font-size:30px;
	padding:0px 0px 10px 0px;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN ANYADIDO */
}
.interiores H2{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN ANYADIDO */
}

.interiores H3{
	font-size:12px;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN ANYADIDO */
}
.interiores H4{
	font-size:10px;
}
.interiores .cab_info{
padding:6px 120px 0px 0px;
}
.interiores .cab_info2{
padding:2px 0px 0px 0px;
}
.interiores .cont_articulo{
/*ELIMINADO 
font-size:12px;
FIN ELIMINADO */
}
	.interiores .cont_articulo P{
	padding:0px 0px 10px 0px;
	/* ELIMINADO
	text-align:justify;
	FIN ELIMINADO */
	}
	/* ANYADIDO */
	.interiores .cont_articulo A {
		color: #97170f;
	}
	.interiores .cont_articulo A:hover {
		text-decoration: underline;
	}
	/* FIN ANYADIDO */
	.interiores .cont_articulo IMG{
	padding:0px 8px 8px 0px;
	float:left;
	}
	.interiores .margen_cont_1{
	padding:0px 10px 0px 0px;
	}
	.interiores .margen_cont_2{
	padding:40px 10px 0px 0px;
	}
	
.interiores .bots_right{
text-align:right;
color:#97170F;
padding:8px 10px 20px 0px;
}
	.interiores .bots_right IMG{
	vertical-align:10%;
	}
	.interiores .bots_right A {
		color: #97170f;
	}
	.interiores .bots_right A:hover {
		text-decoration: underline;
	}
	
.interiores .bots_right2{
text-align:right;
color:#020202;
padding:8px 10px 0px 0px;
font-size:9px;
/* AÑADIDO */
font-family:Arial,Helvetica,sans-serif;
height:100%;
overflow:auto;
/* FIN AÑADIDO */
}
.interiores .bots_right2 .ico{
vertical-align:-30%;
}
.interiores .bots_right2 A {
color: #020202;
}
.interiores .bots_right2 A:hover {
text-decoration: underline;
}
.interiores .bots_right2 .flecha_articulo_bt{
padding:0px 3px 0px 0px;
}
	
/* AÑADIDO */
#avisoinferior 
{
 border:1px solid #A9A9A9;
 width:270px;
 margin:10px 0px 0px 0px;
 padding:5px 5px 5px 5px;
 float:right;

}
#avisoinferior h1
{
 text-align:left;
 font-size:10px;
 font-weight:normal;
 float:left;
 width:170px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vertical-align:middle;	
}
#avisoinferior h2
{
 margin:0px 5px 0px 0px;
 padding:0px 0px 0px 0px;	
 float:right;
}  
	
.interiores .bots_right3{
text-align:right;
color:#97170F;
padding:8px 10px 10px 0px;
}
	.interiores .bots_right3 IMG{
	vertical-align:10%;
	}
	.interiores .bots_right3 A {
		color: #97170f;
	}
	.interiores .bots_right3 A:hover {
		text-decoration: underline;
	}
	
	
.interiores .bots_right4{
text-align:right;
float:right;
color:#97170F;
padding:8px 10px 10px 40px;
}
	.interiores .bots_right4 IMG{
	vertical-align:10%;
	}
	.interiores .bots_right4 A {
		color: #97170f;
	}
	.interiores .bots_right4 A:hover {
		text-decoration: underline;
	}
	
.interiores .bots_right5{
text-align:right;
color:#97170F;
padding:8px 0px 0px 0px;
}
	.interiores .bots_right5 IMG{
	vertical-align:10%;
	padding-right:4px;
	}
	.interiores .bots_right5 A {
		color: #97170f;
	}
	.interiores .bots_right5 A:hover {
		text-decoration: underline;
	}
	

	
/* material premium */

.interiores #material_premium{
width:539px;
background-repeat:no-repeat;
margin:30px 0px 0px 0px;
}
	.interiores #material_premium .central{
	/*border-right:solid 3px #9b140c;
	border-left:solid 3px #9b140c; */
	width:100%;
	background:url(../img/tab_cent.gif) repeat-y 
	}
	.interiores #material_premium P{
	padding-bottom:12px;
	}
	.interiores #material_premium P.olvido{
	padding:0px!important;
	}
	.interiores #material_premium A{
	color: #97170f;
	text-decoration:underline;
	}
	.interiores #material_premium .tit{
	padding:6px 20px 0px 20px;
	}
		.interiores #material_premium .tit P{
		padding:0px 0px 3px 0px;
		}
	.interiores #material_premium .mat_reg_c1{
	padding:9px 10px 8px 22px;
	width:240px;
	float:left;
	}
	.interiores #material_premium .mat_reg_c1 A{
	text-decoration:underline;
	}
	.interiores #material_premium .mat_reg_c2{
	padding:9px 20px 0px 14px;
	width:164px;
	float:left;
	}
	.interiores #material_premium .mat_reg_c2 IMG{
	padding-right:2px;
	vertical-align:-20%;
	}
	
	.interiores #material_premium .matform_c1{
	width:75px;
	float:left;
	}
	.interiores #material_premium .matform_c2{
	width:94px;
	float:left;
	height:25px;
	}
	.interiores #material_premium .campo_mat INPUT{
	width:94px; 
	height:12px;
	border:solid 1px #860E07;
	font-size:9px;
	}
	.interiores #material_premium .click_insight_logo{
	width:580px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	.interiores #material_premium .tit_material{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#97170F;
	}
	.interiores #material_premium .tit_mat_reg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	}
	.interiores #material_premium .mat_perso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#97170F;
	}
	.interiores #material_premium .tit_mat_reg2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	padding:0px 0px 10px 0px;
	}
	.interiores #material_premium .mat_reg_btentrar{
	width:172px;
	text-align:right; 
	padding-bottom:5px;
	}
	
	#material_premium .nosusc A{
	text-decoration:none!important;
	}
	#material_premium .nosusc A:hover{
	text-decoration:underline!important;
	}
	
	
/* cuadro loguea */

.interiores #cuadro_loguea{
width:539px;
background-repeat:no-repeat;
margin:30px 0px 0px 0px;
}
	.interiores #cuadro_loguea .central{
	/*border-right:solid 3px #9b140c;
	border-left:solid 3px #9b140c; */
	width:100%;
	background:url(../img/tab_cent.gif) repeat-y 
	}
	.interiores #cuadro_loguea P{
	padding-bottom:12px;
	}
	.interiores #cuadro_loguea P.olvido{
	padding:0px!important;
	}
	.interiores #cuadro_loguea A{
	color: #97170f;
	text-decoration:underline;
	}
	.interiores #cuadro_loguea .tit{
	padding:6px 20px 0px 20px;
	}
		.interiores #cuadro_loguea .tit P{
		padding:0px 0px 3px 0px;
		}
	.interiores #cuadro_loguea .mat_reg_c1{
	padding:9px 10px 8px 22px;
	width:270px;
	float:left;
	}
	.interiores #cuadro_loguea .mat_reg_c1 A{
	text-decoration:underline;
	}
	.interiores #cuadro_loguea .mat_reg_c2{
	padding:9px 20px 0px 14px;
	width:164px;
	float:left;
	}
	.interiores #cuadro_loguea .mat_reg_c2 IMG{
	padding-right:2px;
	vertical-align:-20%;
	}
	
	.interiores #cuadro_loguea .matform_c1{
	width:75px;
	float:left;
	}
	.interiores #cuadro_loguea .matform_c2{
	width:94px;
	float:left;
	height:25px;
	}
	.interiores #cuadro_loguea .campo_mat INPUT{
	width:94px; 
	height:12px;
	border:solid 1px #860E07;
	font-size:9px;
	}
	.interiores #cuadro_loguea .click_insight_logo{
	width:580px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	.interiores #cuadro_loguea .tit_material{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#97170F;
	}
	.interiores #cuadro_loguea .tit_mat_reg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	}
	.interiores #cuadro_loguea .tit_mat_reg2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	padding:0px 0px 10px 0px;
	}
	.interiores #cuadro_loguea .mat_reg_btentrar{
	width:172px;
	text-align:right; 
	padding-bottom:5px;
	}
	

	

/* Paginación */
.interiores .box_paginacion{
	width:537px;
	height:26px;
	background-color:#E6E6E6;
	/* ELIMINADO */
	/*font-size:12px;*/
	/* FIN ELIMINADO */
}
	.interiores .box_paginacion .subbox{
	float:left;
	padding:5px 0px 0px 14px;
	}
	.interiores .box_paginacion .subbox A{
	color:#97170F;
	}
	.interiores .box_paginacion .subbox A:hover{
	color:#97170F;
	text-decoration:underline;
	}
	.interiores .box_paginacion .subbox_right{
	float:right;
	padding:5px 6px 0px 0px;
	}
	.interiores .box_paginacion .subbox_right INPUT{
	width:25px;
	height:11px;
	font-size:10px;
	border:1px solid #c0c0c0;
	text-align:center;
	}
	.interiores .box_paginacion .subbox_right IMG{
	vertical-align:-25%;
	padding-left:2px;
	}
	
	
	
/* box articulos en historico */

.interiores .box_margenes{
padding:25px 0px 0px 0px;
margin:0px 10px 0px 0px;
border-bottom:solid 1px #CCCCCC;
}
.interiores .box_margenes2{
padding:25px 0px 0px 0px;
margin:0px 10px 0px 0px;
}
.interiores .box_margenes3{
padding:25px 0px 25px 0px;
margin:0px 10px 0px 0px;
}
.interiores .box_margenes4{
padding:0px 0px 25px 0px;
margin:0px 10px 0px 0px;
}
.interiores .box_margenes_fin{
padding:25px 0px 20px 0px;
margin:0px 10px 0px 0px;
}
.interiores .historico_articulo_box P
{
/* ELIMINADO */
/*font-size:12px;*/
/* FIN ELIMNADO */
padding:0px 0px 10px 0px;
}
.interiores .historico_articulo_box .cab{
padding:0px 0px 10px 0px;
}

.interiores .historico_articulo_box P.infoarticulo{
padding:4px 0px 0px 0px;
font-size:10px;
}

.interiores .historico_articulo_box .estado_foro{
color:#97170F;
}

/* ANYADIDO */
.interiores .historico_articulo_box .box_reader H4 {
	font-family: Arial, Helvetica, sans-serif;
}
/* FIN ANYADIDO */


/* DEEP INSIGHT */

.interiores #box_articulos_left{ 
 width:259px;
 padding:0px 120px 20px 0px;
 float:left;
 color:#333333;
 /* ELMINADO 
 font-size:12px;
	FIN ELIMINADO */
 text-align:justify;
 }
 .interiores #box_articulos_left2{ 
 width:349px;
 padding:0px 30px 20px 0px;
 float:left;
 color:#333333;
 /* ELMINIADO
 font-size:12px;
	FIN ELIMINADO */
 text-align:justify;
 }
	.interiores #box_articulos_left P{ 
		padding:0px 0px 10px 0px;
	}
	
	.interiores #box_articulos_left .link_articulo{
	font-size:10px;
	padding:6px 0px 6px 0px;
	}
		.interiores #box_articulos_left .link_articulo A{
		font-size:12px;
		font-weight:bold;
		}
		.interiores #box_articulos_left .link_articulo A:hover{
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		}
		
	    .interiores #box_articulos_left P.infoarticulo{
		font-size:11px;	
		}
		.interiores #box_articulos_left .bold_tit{
		font-size:11px;
		font-weight:bold;
		}
		.interiores .tit_interiordeep{
		padding:0px 0px 10px 0px;
		}
		
 .interiores #box_articulos_left2 .link_articulo{
	font-size:10px;
	padding:6px 0px 6px 0px;
	}
		.interiores #box_articulos_left2 .link_articulo A{
		font-size:12px;
		font-weight:bold;
		}
		.interiores #box_articulos_left2 .link_articulo A:hover{
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		}
		.interiores #box_articulos_left2 P{ 
		padding:0px 0px 10px 0px;
	}
			
		
		
.interiores .linea{
border-bottom:solid 1px #CCCCCC;
height:2px;
margin:0px 10px 2px 0px;
}

.interiores .linea_pnt {
			background:url(../img/linea_pnt.gif) no-repeat left top;
			height:2px;
			margin:0px 8px 2px -4px;
			}

.interiores #complemento_articulos{
padding:40px 10px 0px 0px;
font-size:12px;
}
	.interiores #complemento_articulos P{
	padding:0px 0px 10px 0px;
	}
.interiores #complemento_articulos H3{
font-size:12px;
font-weight:bold;
}

.interiores #complemento_articulos .box_complemento_articulos{
padding:10px 0px 0px 0px;
}
	.interiores #complemento_articulos .box_complemento_articulos P{
	padding:0px 0px 10px 0px;
	}
	
	
	
	
/*---- PESTAÑAS ----*/

#section_box_pestanas {
	position: relative;
	padding-bottom: 20px;
}
	DIV.pestana_bot {
		height: 21px;
		padding-top: 3px;		
		font: 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		background: url(../img/pestana_bg.gif) #9D9D9D repeat-x;
	}
	DIV.pestana_bot A{
	padding-left:10px;
	}
	DIV.pestana_bot.selected {
		color: #FFFFFF;
		background: url(../img/pestana_bg_selected.gif) #850D06 repeat-x;
	}
		DIV.pestana_bot.selected A {
			color: #FFFFFF;
		}
		DIV.pestana_bot_cornerLeft, DIV.pestana_bot_cornerRight {
			width: 6px;
			height: 6px;
			margin-top: -3px;
			background-repeat: no-repeat;
		}
		DIV.pestana_bot_cornerLeft	{ float: left;	background-image: url(../img/pestana_bot_cornerLeft.gif); }
		DIV.pestana_bot_cornerRight	{ float: right;	background-image: url(../img/pestana_bot_cornerRight.gif); }

	
	DIV.box_pestanas{
		margin-bottom: 10px;
		border: solid 1px #CECECE;
		background-color: #FAFAFA;
	}
	
	DIV.cont_box_pestanas {
		padding: 20px 50px 30px 30px;
	}
		
		DIV.cont_box_pestanas P{
		line-height:4px;
		}
		DIV.cont_box_pestanas H3 {
			font: 12px Arial, Helvetica, sans-serif;
			line-height:15px;
		}
		DIV.cont_box_pestanas H3 A {
			color: #333333;
		}
		DIV.cont_box_pestanas H3 A:hover {
			text-decoration: underline;
		}
		DIV.cont_box_pestanas H3 IMG.titulo_icono {
			margin-left: -23px;
		}
		P.pestanas_autor {
			color:#666666;
			font-size:9px;
			padding-bottom:3px;
		}
		IMG.cont_box_pestanas {
			margin-left:-9px;
		}
	
	
	
	
/* PAST Issues */

.interiores .padding_col_issue_1{
padding:30px 60px 30px 15px;
 vertical-align: top;
}

.interiores .padding_col_issue_2{
padding:30px 0px 30px 0px;
vertical-align: top;
}

.interiores .box_past_issues{
width:234px;
/* ELIMINADO 
font-size:12px;
FIN ELIMINADO */
float:left;
}
	
	.interiores .issuenumero{
		color:#97170F;
		font-weight:bold;
		font-size: 12px;
	}
	/* ANYADIDO */
	.interiores .issuefecha{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	/* FIN ANYADIDO */
	.interiores .box_past_issues .tit_issue{
		padding:0px 0px 10px 4px;
	}
	.interiores .box_past_issues .column1{
		width:93px;
		float:left;
		}
	.interiores .box_past_issues .column2{
		float:left;
	}
	.interiores .box_past_issues .resumen{
	padding:2px 30px 0px 4px;
	}
	.interiores .box_past_issues h3{
	font-size:15px;
	padding:0px 0px 2px 0px;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN ANYADIDO */
	}
	
	  .interiores #tools_issue{
		 width:140px;
		 float:left;
		 font-size:9px;
		 padding-bottom:20px;
		}
		 .interiores #tools_issue UL {
				margin: 0px;
				padding: 0px 1px 0px 20px;
				margin-left: 21px;
				font-family: Arial, Helvetica, sans-serif;
				list-style-image: url(../img/tools_list.gif);
			}
				 .interiores #tools_issue UL LI {
					padding-bottom: 4px;
				}
					 .interiores #tools_issue UL LI A {
						color: #000000;
					}
					 .interiores #tools_issue UL LI A:hover {
						text-decoration: underline;
					}
				 .interiores #tools_issue UL LI IMG.icon {
				margin-left: -34px;
				padding-right: 10px;
				vertical-align: -20%;
			}
			
			
			
			
			
/* Case forum */

/* ELIMINADO 
.interiores .box_forum {
	font-size:12px;
}
FIN ELIMINADO */
	.interiores .box_forum  H2{
		font-size:12px;
		padding:0px 0px 15px 0px;
		text-align:left;
	}
	/* ELIMINADO
	.interiores .bts_foro{
		font-size:12px;
	}
	FIN ELIMINADO */
		.interiores .bts_foro .centro{
				padding:4px 0px 6px 0px;
		}
		.interiores .bts_foro .centro A:hover{
		text-decoration:underline;
		}
	.interiores .bts_foro .fecha{
	color:#97170F;
	}
	
	
.interiores #box_intro_articulos H2{
padding:0px 0px 0px 0px;
font-size:16px;
text-align:left;
}

.interiores #box_intro_foro H2{
font-size:16px;
padding:0px 0px 10px 0px;
}


.interiores .box_forum .box_reader{
padding:0px 0px 25px 0px;

}
	.interiores .box_forum .box_reader H4{
	font-size:10px;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN ANYADIDO */
	padding:0px 0px 6px 0px;
	}
	
	
.interiores #nuevo_comentario .box_info{
padding:0px 0px 15px 0px;
font-size:11px!important;
}
.interiores #nuevo_comentario textarea{
margin:6px 0px 0px 0px;
width:525px;
height:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.interiores #nuevo_comentario INPUT{
margin:6px 0px 0px 0px;
/*margin:6px 0px 0px -4px;*/
padding:0px 0px 0px 0px;
}
.interiores #nuevo_comentario .anonimo{
color:#A1A1A1;
font-size:11px;
}



/*=========== alerts ===========*/

.alert{
padding:120px 0px 0px 90px;
}



/*loguea */

.alert #cuadro_loguea2{
width:539px;
background-repeat:no-repeat;
margin:30px 0px 0px 0px;
}
	.interiores #cuadro_loguea2 .central{
	/*border-right:solid 3px #9b140c;
	border-left:solid 3px #9b140c; */
	width:100%;
	background:url(../img/tab_cent.gif) repeat-y 
	}
	.alert #cuadro_loguea2 P{
	padding-bottom:12px;
	}
	.interiores #cuadro_loguea2 P.olvido{
	padding:0px!important;
	}
	.alert #cuadro_loguea2 A{
	color: #97170f;
	text-decoration:underline;
	}
	.alert #cuadro_loguea2 .tit{
	width:300px;
	float:left;
	padding:11px 20px 10px 25px;
	}
		.alert #cuadro_loguea2 .tit P{
		padding:0px 0px 3px 0px;
		}
	.alert #cuadro_loguea2 .mat_reg_c1{
	padding:9px 10px 8px 27px;
	width:240px;
	float:left;
	}
	.alert #cuadro_loguea2 .mat_reg_c1 A{
	text-decoration:underline;
	}
	.alert #cuadro_loguea2 .mat_reg_c2{
	padding:9px 10px 0px 74px;
	width:154px;
	float:left;
	}
	.alert #cuadro_loguea2 .mat_reg_c2 IMG{
	padding-right:2px;
	vertical-align:-20%;
	}
	
	.alert #cuadro_loguea2 .matform_c1{
	width:75px;
	float:left;
	}
	.alert #cuadro_loguea2 .matform_c2{
	width:94px;
	float:left;
	height:25px;
	}
	.alert #cuadro_loguea2 .campo_mat INPUT{
	width:94px; 
	height:12px;
	border:solid 1px #860E07;
	font-size:9px;
	}
	.alert #cuadro_loguea2 .click_insight_logo{
	width:580px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	.alert #cuadro_loguea2 .tit_material{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#97170F;
	}
	.alert #cuadro_loguea2 .tit_mat_reg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	}
	.alert #cuadro_loguea2 .tit_mat_reg2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	padding:0px 0px 10px 0px;
	}
	.alert #cuadro_loguea2 .mat_reg_btentrar{
	width:172px;
	text-align:right; 
	padding-bottom:5px;
	}
	.alert #cuadro_loguea2 .bt_cerrar{
	float:right;
	font-size:12px;
	padding: 0px 10px 0px 0px;
	margin-top:-4px;
	font-weight:bold;
	}
		.alert #cuadro_loguea2 .bt_cerrar A{
		text-decoration:none;
		color:#000000;
		}
		.alert #cuadro_loguea2 .bt_cerrar A:hover{
		text-decoration:none;
		color:#97170F;
		}
		
		
/* alert genérico */

.alert2{
padding:120px 50px 0px 180px;
}

	.alert2 .cont_alert{
	width:300px;
	padding:0px 0px 30px 30px;
	border:solid 1px #97170F;
	}
	.alert2 .bt_cerrar{
	font-size:12px;
	padding:1px 4px 0px 0px;
	text-align:right;
	font-weight:bold;
	}
		.alert2 .bt_cerrar A{
		text-decoration:none;
		color:#000000;
		}
		.alert2 .bt_cerrar A:hover{
		text-decoration:none;
		color:#97170F;
		}
	.alert2 .cont_txt_alert{
	padding:12px 30px 0px 0px;
	}
	
	
	
	
	
	
/* YOUR IDEAS */

.interiores .cont_ideas
{
/* ELMINADO
font-size:12px;
 FIN ELIMINADO */
padding:0px 10px 0px 0px;
}
/* ANYADIDO */
.interiores .cont_ideas A {
		color: #7D1912;
	}
	.interiores .cont_ideas A:hover {
		text-decoration: underline;
	}

/* FIN ANYADIDO*/
.interiores .cont_ideas	#cont_form_ideas{
padding:20px 0px 0px 0px;
}
.interiores .cont_ideas	#cont_form_ideas TD{
/* ELIMINADO
font-size:12px;
FIN ELIMINADO */
padding:0px 4px 0px 0px;
}
.interiores .cont_ideas	#cont_form_ideas INPUT{
border:solid 1px #828282;
width:175px;
}
.interiores .cont_ideas	#cont_form_ideas textarea{
width:455px;
height:200px;
border:solid 1px #828282;
}

/* ANYADIDO */
.interiores .cont_ideas	#cont_form_comentar{
padding:20px 0px 0px 0px;
}
.interiores .cont_ideas	#cont_form_comentar TD{
/*font-size:12px;*/
padding:0px 4px 0px 0px;
}
.interiores .cont_ideas	#cont_form_comentar INPUT{
border:solid 1px #828282;
width:275px;
}
.interiores .cont_ideas	#cont_form_comentar textarea{
width:420px;
height:200px;
border:solid 1px #828282;
}
/* FIN ANYADIDO */

/* MODIFICADO */
.interiores .cont_ideas	#cont_form_comentar .asterisco{
font-size:10px;
clear: left;
}
/* FIN MODIFICADO */


.interiores .margen_tit{
padding:0px 0px 10px 0px;
}




/* LIVE Insight */

.interiores  #cont_videos #v_player{
width:380px;
float:left;
padding:0px 46px 25px 0px;
}
.interiores  #cont_videos #v_frames{
width:107px;
float:left;
padding:0px 0px 25px 0px;
font-size:10px;
color:#303030;
line-height:10px;
}
	.interiores  #cont_videos #v_frames .box{
	padding:0px 0px 10px 0px;
	}
	.interiores  #cont_videos #v_frames IMG{
	padding:5px 0px 0px 0px;
	}
	
.interiores  #cont_videos #v_listado{
padding:25px 0px 0px 0px;
}
	.interiores  #cont_videos #v_listado H2{
	font-size:16px;
	color:#333333;
	padding:0px 0px 10px 0px;
	}
	
.interiores #cont_videos .box_videoprev{
float:left;
width:174px;
padding:0px 6px 14px 0px;
font-size:10px!important;
color:#303030!important;
}
	.interiores #cont_videos .box_videoprev H3{
	font-size:13px!important;
	color:#303030!important;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	}
	.interiores #cont_videos .box_videoprev .v_selec{
	border:solid 2px #a0150d;
	}
	.interiores #cont_videos .box_videoprev .v_noselec{
	padding:2px;
	}


/* CASE FORUM */	

.bloque
{
	display:inline;	
}

.graciasPorOpinar
{
	color:Red;
	}

/* gestor opiniones */

.enlaceAzul
{
	color:Blue;
}
.enlaceVerde
{
	color:Green;
	}

.modificado
{
	color:Red;
	}

	

/********************************************** ANYADIDO ***************************************/

/**** PAGINAS PIE ****/
DIV.pagina_pie A {
	color: #660000;
}
DIV.pagina_pie A:hover {
	text-decoration: underline;
}

DIV.pagina_pie P {
	padding-bottom: 12px;
}

DIV.condiciones_anexos {
	padding: 19px 40px 0px 23px;
}

DIV.condiciones_anexos_boxBorder {
	padding: 13px 40px 65px 40px;
	background-color: #FFFFFF;
	border: solid 1px #CFCFCF;
}

/**** SUSCRIPCION ****/

DIV.suscripcion_box_content {
	background-color: #F7F7F7;
	border: solid 1px #CBCBCB;
	border-top: none;
}

DIV.suscripcion_box_content.columns {
	background-image: url(../img/section_box_content_sep.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
		
DIV.suscripcion_box_data {
	padding: 25px 58px 15px 58px;
}

DIV.suscripcion_box_data A {
	color: #660000;
}
DIV.suscripcion_box_data A:hover {
	text-decoration: underline;
}

.suscripcion_options 
{
	position: relative;
	padding-left: 0px;
	padding-right: 40px;
}

P.suscripcion_subtitle {
	width: 100%;
	padding-bottom: 18px;
	font-weight: bold;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* FIN ANYADIDO */
}

P.suscripcion_texto {
	width: 100%;
	padding-bottom: 18px;
}

P.suscripcion_titulo_options 
{
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 13px;
	position: relative;
	/* ANYADIDO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN ANYADIDO */
}

P.suscripcion_option_p {
	padding-bottom: 20px; 
}
P.suscripcion_option_p2 {
	padding-bottom: 10px; 
}

/* ANYADIDO */
.suscripcion_option td
{
	padding-bottom: 10px;
}
.suscripcion_option_oferta input
{
	vertical-align: top;
}
.suscripcion_option label 
{
	 margin-left: 10px;
	 display: inline-block;
}
/* FIN ANYADIDO */

SPAN.suscripcion_option_precio {
	padding-left: 30px; 
}

DIV.suscripcion_link_derecha {
	clear: both;
	text-align: right;
	padding-bottom: 20px;
	position: relative;
}

.suscripcion_input
{
	background-color: #FFFFFF;
	border: solid 1px #787878;
}

DIV.suscripcion_boton {
	clear: both;
	text-align: right;
}

DIV.suscripcion_descarga_boton {
	clear: both;
	text-align: center;
}

DIV.suscripcion_login_column {
	padding: 15px 15px 15px 35px;
	float: left;
	width: 218px;
}
DIV.suscripcion_login_column_2 {
	padding: 15px 15px 15px 75px;
	float: left;
	width: 178px;
}
DIV.suscripcion_login_column A {
	color: #660000;
}
DIV.suscripcion_login_column A:hover {
	text-decoration: underline;
}

DIV.suscripcion_identifiquese_column
{
	padding: 15px 15px 15px 10px;
	float: left;
	width: 175px;
}

DIV.suscripcion_identifiquese_column_2 {
	padding: 15px 0px 15px 75px;
	float: left;
	width: 115px;
}

.suscripcion_login_titulo 
{
	/* MODIFICADO */
	font-family: Arial, Helvetica, sans-serif;
	/* FIN MODIFICADO */
	font-size:11px;
	font-weight:bold;
}

.suscripcion_login_btentrar{
	width:184px;
	text-align:right; 
	padding-top:10px;
	padding-bottom: 20px;
}

.suscripcion_login_c1{
width:75px;
float:left;
}
.suscripcion_login_c2{
width:90px;
float:left;
height:25px;
}
.suscripcion_login_recordar{
width:184px;
text-align:right;
}

.suscripcion_confirmar_titulo
{
	/* MODIFICADO */
font-family:Verdana, Arial, Helvetica, sans-serif;
/* MODIFICADO */
font-size:11px;
font-weight:bold;
}

DIV.suscripcion_box_foot{
	margin-top: -1px;
	background-image: url(../img/fnd_pie_caja_secciones.jpg);
	background-repeat: repeat-x;
	border: solid 1px #D0D0D0;
	border-top: none;
	height:17px;
	padding: 2px 15px 0px 35px;
}

P.suscripcion_link_foot {
	text-align: right;
}
P.suscripcion_link_foot A {
	color: #6C130D;
}
P.suscripcion_link_foot A:hover {
	text-decoration: underline;
}	

SPAN.suscripcion_error {
	display: block;
	clear: left !important;
	padding-top: 1px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 11px;
	color: #AE2115;
}

/**** suscripcionPromoIni ****/
DIV.suscripcion_loginMiembros {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
}

.suscripcion_loginMiembros_c1 {
	float:left;
	text-align: right;
	width:100px;
	padding-bottom: 13px;
	padding-right: 20px;
	}
	
.suscripcion_loginMiembros_c2 {
	padding-bottom: 13px;
	float:left;
	width:200px;
	}

.suscripcion_recordarMiembros {
	padding-bottom: 13px;
	float:right;
	width:165px;
	}

/**** COMENTAR ****/

DIV.comentar_box_data {
	padding: 15px 15px 15px 15px;
}
P.comentar_texto {
	width: 100%;
	padding-bottom: 18px;
}
DIV.comentar_boxBorder {
	padding: 13px 15px;
	background-color: #FFFFFF;
	border: solid 1px #CFCFCF;
}
DIV.comentar_form P.linea_form	{ padding-top: 30px; }
DIV.comentar_form DIV.columna_form {width:250px; display:inline; float:left; border:1px; }
DIV.comentar_form INPUT {
	vertical-align: middle;
}
DIV.comentar_form LABEL.nombre_campo {
	float:left;
	width:80px;
}
DIV.comentar_form INPUT.valor_campo 
{
	float: left;
	width:135px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #F7F7F7;
	border: solid 1px #787878;
}
DIV.comentar_form A {
	color: #7D1912;
}
DIV.comentar_form A:hover {
	color:#000000;
	text-decoration: underline;
}
DIV.comentar_form TEXTAREA {
	float: left;
	width: 389px;
	margin-right: 5px;
	margin-left: 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
	border: solid 1px #787878;
}
DIV.comentar_bot 
{
	padding-top: 15px; 
	clear: both;
	text-align: right;
	padding-right: 0px;
}

SPAN.comentar_error {
	display: block;
	/*clear: left !important;*/
	padding-top: 1px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 11px;
	color: #AE2115;
	float:left;
	padding-left: 0px;
}


/* ------------------------------------------------------------------------ */
/**
 @SECTION : General Formularios
 **********************************************
 */
 .borrarleft {
	clear:left;
}
			
.colorDarkRed:hover { text-decoration: underline; }
 
DIV.home_section_box {
	padding-bottom: 20px;
	/*font: 11px Arial, Verdana, Helvetica, sans-serif;*/
}
	DIV.home_section_box H1 {
		position: relative;
		height: 23px;
		padding: 4px 0px 0px 15px;
		/* MODIFICADO */
		font: bold 15px Verdana, Arial, Helvetica, sans-serif;
		/* FIN MODIFICADO */
		color: #FFFFFF;
		background: url(../img/section_box_header_bgBlue.gif) no-repeat #1A466E;
	}
	DIV.home_section_box H1.red {
		background: url(../img/section_box_header_bgRed.gif) no-repeat #6B120D;
	}
		DIV.home_section_box_content {
			background-color: #F7F7F7;
			border: solid 1px #CBCBCB;
			border-top: none;
		}
		DIV.home_section_box_data {
			padding: 15px 15px 15px 35px;
		}
		


/* ------------------------------------------------------------------------ */
/**
 @SECTION : Registro / Perfil
 **********************************************
 */
DIV.registro_box_data {
	padding-left: 15px;
}
DIV.registro_newuser_box_data 
{
	padding-top: 20px;
	padding-left: 58px;
	padding-right: 58px;
}
DIV.registro_subscription_box_data 
{
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
}
P.registro_subtitle {
	width: 100%;
	padding-bottom: 18px;
}
P.registro_foot {
	padding: 10px 0px;
}
	P.registro_foot A {
		color: #7D1912;
	}
	P.registro_foot A:hover {
		text-decoration: underline;
	}
DIV.registro_boxBorder {
	padding: 13px 15px;
	background-color: #FFFFFF;
	border: solid 1px #CFCFCF;
}
/*DIV.registro_boxBorder A {
		color: #7D1912;
	}
	DIV.registro_boxBorder A:hover {
		text-decoration: underline;
	}*/
DIV.registro_boxBorder.newuser {
	padding-left: 40px;
	padding-right: 40px;
}
DIV.registro_boxBorder.suscription 
{
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
}
	P.registro_newuser_p	{ padding-bottom: 10px; }
	P.registro_newuser_p2	{ padding-bottom: 13px; }
	P.registro_newuser_p3 {
		padding: 0px 0px 7px 80px;
	}
	P.registro_newuser_p4 {
		height: 20px;
		padding-bottom: 6px;
	}
	P[class=registro_newuser_p4] {
		height: auto;
		min-height: 20px;
	}

DIV.registro_form INPUT {
	vertical-align: middle;
}
DIV.registro_form INPUT.registro_text {
	background-color: #F7F7F7;
	border: solid 1px #787878;
}
DIV.registro_form INPUT.registro_text2 {
	float: left;
	margin-right: 5px;
	margin-left: 3px;
	background-color: #F7F7F7;
	border: solid 1px #787878;
}
DIV.registro_form INPUT.registro_text3 {
	float: left;
	background-color: #F7F7F7;
	border: solid 1px #787878;
	margin-left: 3px;
}
DIV.registro_form LABEL.registro_label1 {
	float: left;
	width: 150px;
	padding-top: 2px;
}
DIV.registro_form LABEL.registro_label2 {
	float: left;
	clear: left;
	width: 76px;
	padding-top: 2px;
}
DIV.registro_form LABEL.registro_label2b {
	float: left;
	clear: left;
	width: 76px;
	margin-top: -3px;
}
DIV.registro_form LABEL.registro_label3 {
	float: left;
	width: 78px;
	padding: 2px 6px 0px 0px;
	text-align: right;
}
DIV.registro_form LABEL.registro_label4 {
	float: left;
	width: 45px;
	padding: 2px 0px 0px 6px;
}
DIV.registro_form LABEL.registro_label5 {
	float: left;
	clear: left;
	width: 155px;
	padding-top: 2px;
}
SPAN.registro_error {
	display: block;
	clear: left !important;
	padding-top: 1px;
	padding-bottom: 5px;
	font-size: 10px;
	line-height: 11px;
	color: #AE2115;
}
	SPAN.registro_error.error1 { padding-left: 76px; }
	SPAN.registro_error.error2 { padding-left: 155px; }
	
.error {
	border-color: #AE2115 !important;
}
DIV.registro_form SELECT {
	vertical-align: middle;
}
DIV.registro_form SELECT.registro_select1 {
	float: left;
	margin-right: 5px;
	margin-left: 3px;
	background-color: #F7F7F7;
	border: solid 1px #787878;
}
DIV.registro_form H2 {
	width: 100%;
	clear: left;
	padding: 12px 0px 7px 0px;
	font-size: 14px;
	color: #333333;
}
DIV.registro_form A {
	color: #7D1912;
}
DIV.registro_form A:hover {
color:#000000;
	text-decoration: underline;
}
DIV.registro_form TEXTAREA {
	overflow: auto;
	width: 454px;
	height: 70px;
	margin: 10px 0px 5px 0px;
	border: solid 1px #787878;
}
DIV P.registro_notaprofesores {
	width: 100%;
	padding: 10px 0px 6px 0px;
}
DIV.registro_bot {
	clear: both;
	text-align: right;
}
DIV.registro_areas {	
}
DIV.registro_areas DIV {
	float: left;
	width: 238px;
}
DIV.registro_areas DIV P {
	padding-bottom: 4px;
}
DIV.registro_areas p INPUT {
	margin-right: 5px;
}
DIV.registro_camposoblig {
	padding-top: 20px;
	font-size: 10px;
	color: #555555;
}
	DIV.registro_camposoblig SPAN {
		color: #000000;
	}
/*  */
SPAN.perfil_periodicidad {
	display: block;
	padding: 0px 0px 10px 20px;
	font-size: 9px;
	line-height: 10px;
}
SPAN.perfil_periodicidad.noblock {
	display: inline;
}

/* ------------------------------------------------------------------------ */
/**
 @SECTION : Herramientas
 **********************************************
 */
 
DIV.herr_formContainer {
	padding: 19px 40px 0px 23px;
}
DIV.herr_formContainer P.registro_newuser_p {
	padding-bottom: 20px;
	text-align: right;
}
DIV.herr_formContainer P.registro_newuser_p2 {
	text-align: right;
}
DIV.herr_formContainer label.registro_label1 {
	text-align: left;
}
DIV.herr_formContainer TEXTAREA {
	margin: 0px;
	background-color: #F7F7F7;
}
UL.herr_faq_list {
}
UL.herr_faq_list LI {
	padding-bottom: 10px;
}
UL.herr_faq_list A {
	color: #6B130D;
}
UL.herr_faq_list A:hover {
	text-decoration: underline;
}
DL.herr_faq_dl {
	margin: 0px;
	padding-top: 14px;
}
DL.herr_faq_dl DT {
	font-weight: bold;
}
DL.herr_faq_dl DD {
	margin: 15px;
}
P.herr_faq_up {
	padding-top: 4px;
	text-align: right;
}
P.herr_faq_up A {
	font-size: 10px;
	color: #6D130B;
}
DIV.herr_equipo {
	text-align: center;
}


/* ------------------------------------------------------------------------ */
/**
 @SECTION : Lista de autores
 **********************************************
 */
 
 /* MODIFICADO YOLI */
 #section_authors {
				float: left;
				width: 720px;
				padding-right: 22px;
			}
#authors_box {
	margin-top: 17px;
	padding: 30px 20px 20px 20px;
	background-color: #FFFFFF;
	border: solid 1px #d4d4d4;
}

	#authors_box P {
		padding-bottom: 12px;
	}
	
/* ------------------------------------------------------------------------ */
/**
 @SECTION : Lista de servicios
 **********************************************
 */
.campo_mat
{
	background-color: #FFFFFF;
	border: solid 1px #787878;
}

.loging_news{
text-decoration:underline;
color:#000000!important;
font-size:10px;
}

		