/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	background:url(http://www.portaltributario.com.pe/images/bg_body.jpg) left top repeat;
}
/* Estilos Primarios */
form {
	padding:0;
	margin:0;
	text-align:left;
	padding-left:10px;
	}
fieldset {
	border:0px;
	margin:0;
	padding:5px;
/*	font-size:12px;*/
	}
label {
	display:block;
	width:146px;
	float:left;
	clear:left;
}
input, textarea {
	width:auto;
	/*font: normal 11px Arial, Helvetica, sans-serif;*/
	padding:2px;
	}
.inputText {
	border:1px solid #CCCCCC;
	margin:1px;
}
.buscar {
	background:url(http://www.portaltributario.com.pe/images/bg_buscar1.jpg) left top repeat-x;
	border:0px solid #CCCCCC;
	background-color:#F3F3F3;
	height:20px;
	color:#214A95;
	font: bold 12px/10px "Trebuchet Ms", Arial, Helvetica, sans-serif;
	border:1px solid #CBD6DF;
	padding:0px 6px 0px 6px;
	margin: 0px 0px 0px 5px;
}	
a:link, a:active, a:visited {
	text-decoration:none;
	color:#333;
	}	
a:hover {
	text-decoration:underline;
	color:#2768C9;
	}
h1 {
	display:block;
	height:26px;
	padding:0px 0 0 43px;
	margin-top:0px;
	margin-bottom:10px;
	font:bold 1.5em/1.4em "Trebuchet Ms", "Times New Roman", Times, serif;
	background:#F3F3F3 url(http://www.portaltributario.com.pe/images/bg_h1b.jpg) left top no-repeat;
	border-bottom:2px solid #CFCFCF; /* #E3E3E3;*/
	}
/*h1 {
	display:marker;
	height:35px;
	padding:0px 0 0 43px;
	margin-top:0px;
	margin-bottom:0px;
	font:bold 1.5em/1.4em "Trebuchet Ms", "Times New Roman", Times, serif;
	background:url(http://www.portaltributario.com.pe/images/bg_h1a.jpg) left top no-repeat;
	}*/
h2 {
	display:block;
	padding-left:0px;
	color:#777777;
	margin:0px;
	font: bold 1.3em "Trebuchet Ms", Arial, Helvetica, sans-serif;
	letter-spacing:0.03em;
	}
h3 {
	display:block;
	width:auto;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font: bolder 16px "Trebuchet Ms", Arial, Helvetica, sans-serif;
	letter-spacing:0.03em;
	background-color:#F7F7F7;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	}
h4 {
	display:block;
	padding-top:0;
	padding-left:10px;
	margin:0;
	color:#666666;
	font:bold 0.9em Arial, Helvetica, sans-serif;
	}	
h5 {
	width:auto;
	background-color:#FFFFFF;
	padding:5px;
	margin:10px 0 5px 0;
	color:#345EAD;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
	}
h6 {
	background-color:#f4F4f4;
	border-top:1px dashed #006699;
	border-bottom:1px dashed #006699;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:2px 0px 0 0;
	padding:3px 0 3px 10px;
	}
table { 
	/*font-size:11px;*/
	border-bottom:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	background-color:#FDFDFD;
	white-space:normal;
	}
table tr th{
	background-color:#F8f8f8;
	color:#3285B6;
	font-weight:bold;
	border-bottom:1px solid #DADADA;
	border-right:1px solid #DADADA;
	padding:3px 5px 3px 5px;
	/*font-size:1.1em;*/
	}	
table tr td {
	padding:3px 5px 3px 5px;
	border-right:1px solid #DADADA;
	border-top:1px solid #EDEDED;
	
}			
/*		Mascara Principal	*/
#outer-wrapper {
	margin:0;
	padding:0;
	width:100%;
}
/*		Mascara Secundaria		*/
#wrapper {
	width:758px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#FDFDF4;
/*	font:normal 0.96em/1.4em "Trebuchet Ms", Arial, Helvetica, sans-serif;*/
}
/*		Cabecera: Logo + Nombre del boletin		*/
#header {
	width:100%;
	height:95px;
	display:block;
	/*background:url(http://www.portaltributario.com.pe/images/bg_head.jpg) left top no-repeat;*/
	}
	#header #logo {
		float:left;
		padding:0px;
		margin:0px;
		width:auto;
		height:95px;
		}
		#logo h1 { background:none; border-bottom:0px solid #FFFFFF; visibility:hidden; display:none;}
		#logo h1 a {
			position: relative;
			display: block;
			top: 0px;
			left: -35px;
			width: 288px;
			height: 80px;
		}
		#logo h1 a span {
			display: none;
			visibility: hidden;
		}
	#header #socios {
		float:left;
		padding:0px;
		margin:0;
		width:417px;
		height:95px;
		}
		#socios ul {
			display:inline;
			list-style:none;
			margin:0;
			padding:0;
			}
		#socios ul li{
			margin:0;
			padding:0;
			float:right;
			}
		#socios	#ae {
			float:left;
			width:217px;
			height:95px;
			padding:0;
			margin:0;
			background:url(http://www.portaltributario.com.pe/images/logo_ae.gif) left top no-repeat;
			/**/
			}
			#ae a {
				display:block;
				width:210px;
				height:80px;
			}
			#ae a img {
				display: none;
				visibility: hidden;
			}
		#socios	#ebs {
			display:block;
			float:left;
			width:200px;
			height:95px;
			padding:0;
			margin:0;
			background:url(http://www.portaltributario.com.pe/images/logo_ebs.jpg) left top no-repeat;
			}
			#ebs a {
				display:block;
				width:194px;
				height:80px;
			}
			#ebs a img {
				display: none;
				visibility: hidden;
			}		
/*		Barra superior: icono, menu secciones, tipo de cambio	*/	
#topbar {
		height:25px;
		display:block;
		clear:both;
		font:11px "Trebuchet Ms", Arial, Helvetica, sans-serif normal;
		color:#FFFFFF;
		background: #FF7800; /*url(http://www.portaltributario.com.pe/images/bg_topbar.gif) left top repeat-x;*/
		}
		#topbar #ico_home { 
			float:left;
			width:30px;
			background:#FF7800 url(http://www.portaltributario.com.pe/images/ico_home11.gif) left top no-repeat;
			}
			#ico_home a{
				display:block;
				width:30px;
				height:25px;
				}
		#topbar #secciones { 
			float:left;
			width:106px;
			border-left:1px solid #DADADA;
			border-right:1px solid #DADADA;
			font-size:10px;
			}
		#topbar #tipo_cambio {
			float:left;
			width:600px;
			padding:5px 10px 0px 10px;
			}
		#tipo_cambio .edicion {
			float:right;
			color:#FFF;
			font:bolder 12px "Trebuchet Ms", Arial, Helvetica, sans-serif;
		}	
/*		Barra central: fecha, suscripcion, busqueda		*/
#middlebar {
		display:block;
		clear:both;
		background-color:#DADADA;
		height:30px;
		font:11px "Trebuchet Ms", Arial, Helvetica, sans-serif normal;
		/*border-bottom:0px solid #DADADA !important;
		border-bottom:1px solid #DADADA;*/
		}
		#middlebar table, #middlebar td{
			height:30px;
			padding:0;
			margin:0;
			}
		#middlebar #fecha-suscribirse {
			float:left;
			width:489px;
			height:29px;
			border-top:1px solid #AAAAAA;
			border-bottom:1px solid #DADADA;
			background-color:#F8F8F8;
			color:#214A95;

			}
			#fecha-suscribirse .fecha{
				float:left;
				width:348px;
				line-height:29px;
				padding-left:10px;
				text-align:left;
				padding-left:10px;
				}
			#fecha-suscribirse .suscribirse {
				float:left;
				padding:0px;
				margin:0;
				width:130px;
				border-right:1px solid #AAAAAA;
				}	
		#middlebar #busqueda {
			float:left;
			width:255px;
			height:25px;
			background-color:#F3F3F3;
			padding:5px 0px 0px 10px;
			text-align:center;
			margin-left:4px;
			}

/*		Contenedor principal:	*/
#container {
	display:block;
	clear:both;
	padding:10px;
	color:#000000;
	font-size:12px;
	border-top:1px solid #dadada;
	}
	#container #flash { 
		background-color:#F5F5F5; 
/*		padding:5px; */
		margin-bottom:5px;
		border:5px solid #F5F5F5;
		}
	#flash #line_v {
		display:block;
		width:10px;
		float:right;
		}
	#container #imagen {
		float:right;
		display:block;
		background: url(http://www.portaltributario.com.pe/images/bg_imagen.jpg) left top repeat;
		border-left:5px solid #FDFDF4;
		border-top:0px solid #FDFDF4;
		border-bottom:5px solid #FDFDF4;
		text-align:center;
		width:auto !important;
		width:260px;
		background-color:#FDFDF4;
	}
	#container .contornoImagen {
		border:1px solid #DADADA;
		padding:10px;
	}
	div#nifty{ margin:0; border:5px solid #FDFDF4;}
	#container div.box1-secciones {
		margin:10px 0px 10px 0px;
		padding:10px;
		border-left:1px solid #DADADA;
		border-top:1px solid #DADADA;
		border-right:1px solid #DADADA;
		border-bottom:4px solid #DADADA;
		background:#FFFFFF;
		/*width:716px;*/
	}
	/*#container div.box1-secciones {
		width:716px !important;
		width:90%;
		float:none !important;
		voice-family: "\"}\""; 
	  	voice-family:inherit;
		width:auto;
		float:left;
	}*/
	
	#container .box1-secciones-new {
		margin:10px 0px 10px 0px;
		/*margin:10px 0px 10px 0px !important;*/
		padding:10px;
		border-left:1px solid #DADADA;
		border-top:1px solid #DADADA;
		border-right:1px solid #DADADA;
		border-bottom:4px solid #DADADA;
		background:#FFFFFF url(http://www.portaltributario.com.pe/images/bg_nuevo.jpg) right top no-repeat;
		z-index:1;
		/*width:716px;*/
	}
	.box1-secciones-new h2 {
		padding-right:75px;
	}
	#container .autor{ 
		margin:5px 0 5px 0;
		color:#0162B1;
		}
	.co-autor {
		margin:0;
		padding:0;
		color:#368FC5;
		}
	#container .nobr {
		display:none;
		}
	.ver-mas a:link, .ver-mas a:visited, .ver-mas a:active{
		margin-left:20px;
		background:url(http://www.portaltributario.com.pe/images/ver-mas.gif) right top no-repeat;
		padding-right:15px;
		padding-left:3px;
		color:#2768C9;
	}
	.ver-mas a:hover {
		background-color:#F3F3F3;
		color:#2768C9;
	}
	.txt_st_flotante {
		color:#006699;
		border-bottom:1px solid #CCCCCC;
	}
	.txt_msg {
		color:#006699;
		text-align:center;
		}
	#container p.barra {
		background:url(../images/bg_barra.jpg) left top repeat-x;
		padding:0;
		margin:0;
		position:static;
		}	
	.img_right {
		float:right;
		padding:10px;
		}
	.img_left {
		float:left;
		padding-right:10px;
		padding-bottom:5px;
		}
	.img_curso {
		float:left;
		padding:5px;
		margin-right:10px;
		background-color:#FFFFFF;
		border:1px dashed #DADADA;
		}
	.votar {
		border:1px solid #F7F7F7;
		background-color:#DCDCDC;
		color:#333333;
		}
	/* tags predeterminadas */
	#container ul {
		list-style-image:url(http://www.portaltributario.com.pe/images/ico_listado.gif);
		margin-top:5px;
		margin-bottom:5px;
		letter-spacing:0.08px;
		}	
	#container ul li {
		padding:0px 10px 5px 5px;
		text-align:justify;
		line-height:15px;
		}
	/* tags instancias: Id*/	
	#container #eventos-cursos {
		border:1px solid #EAEAEA;
		background-color:#F7F7F7;
		padding:5px 5px 0px 5px;
	}
		#eventos-cursos #evento-info {
			display:block;
			clear:left;
			width:auto;
			margin-bottom:5px;
			height:auto !important;
			height:1%;
		}
		#evento-info p strong.cursos{ 
			/*font-size:1.1em;*/
			color:#2768C9;
			}	
	#container p{
		padding:0;
		margin: 5px 0px 5px 0px;
		text-align:justify;
		}		
	#container #content {
		border:1px solid #DADADA;
		margin:0px 0px 10px 0px;
		padding: 0px 10px 10px 10px;
		text-align:justify;
	}
	#content ul {
		font-size:11px;
		}
	#content #line_v {
		width:10px;
		float:right;
		height:100%;
		display:block;
		}
		#content h2 {margin-top:0px; padding-top:0px;}
	#content #sidebar {
		float:right;
		width:250px;
		margin:0px 0px 10px 10px;
		border-left:1px solid #DADADA;
		border-right:1px solid #DADADA;
		border-bottom:6px solid #DADADA;
		background-color:#EFEFEF;
		text-align:center;
		}
		#sidebar a:hover {
			/*background-color:#FFFFFF;*/
			}
		#sidebar ul {font-size:11px;}
		#sidebar h5 {font-size:12px;}		
	#clearning {
		height:1px;
		clear:both;
		padding:0px;
		margin:0px;
		display:block;
		}
	#container #verSidebar{
		display:none;
		visibility:hidden;
		}
	/* tamanos de letra */
    /* 7 */
    .tamanoletra7 {
		font-size: 1.4em !important;
		padding:5px 0 5px 0 !important;
		}
    /* 6 */
    .tamanoletra6 {
		font-size: 1.2em !important;
		padding:4px 0 4px 0 !important;
		}
    /* 5 */
    .tamanoletra5 {
		font-size: 0.96em !important;
		padding:4px 0 4px 0 !important;
		}
    /* 4 */
    .tamanoletra4 {
		font-size: 0.90em !important; 
		padding:3px 0 3px 0 !important;
		}
    /* 3 */
    .tamanoletra3 {
		font-size: 0.8em !important;
		padding:2px 0 2px 0 !important;
		}
	/*  Fin tamanos de letra */	

/*	Otros Contenidos: Indicadores, Link de Interes */		
#otros {
	border-top:1px solid #CCCCCC;
	background:#F6F6ED url(http://www.portaltributario.com.pe/images/bg_otros1.jpg) left top repeat-x;
	display:block;
	padding:15px 10px 0px 10px;
	padding-bottom:7px !important;
	clear:both;
	height:200px !important;
	min-height:180px;
	overflow:visible;
	font-size:12px;
	}
	#otros #indicadores {
		float:left;
		position:relative;
		background:#FFF;
		width:364px;
		color:#000;
		display:block;
		}
		#indicadores>a { color:#006699;}
		#indicadores>a:hover { background-color:#E2ECF3;}
		#indicadores>ul {padding-right:5px;}
		#indicadores>p span{display:block;}
	#otros #links {
		float:left;
		position:relative;
		background:#FFF;
		width:364px;
		margin-left:10px;
		display:block;
		color:#000;
		}
		#links>a:hover { background-color:#F7F7F7;}
		#links>ul {padding-right:5px;}
		#links>p span {display:block;}
/* barra inferior: opciones, icono, secciones */	
#bottombar {
	clear:both;
	height:32px;
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	font:normal 11px/24px "Trebuchet MS", Arial, helvetica, sans-serif;
	}
	#bottombar #box-opciones {
		float:left;
		border:3px solid #FFFFFF;
		}
	#box-opciones #opciones {
		width:700px;/*553px;*/
		float:left;
		padding-left:10px;
		margin:0;
		border:1px solid #D8D8D8;
		/*background-color:#EDEDED;*/
		background: #FF7800;
		/*background: #990000 url(http://www.portaltributario.com.pe/images/bar_modelo1.gif) top left repeat-x;*/
		color:#FFFFFF; 
		}
		#opciones #list {
			margin:0;
			padding:0;
			list-style:none;
			}
		#opciones #list li {
			display:inline;
			padding:0;
			margin:0;
			}
		#opciones .lnk:link, .lnk:visited, .lnk:active{
			color:#F2F2F2;
			text-decoration:none;
			padding:0px;
			margin:0px;
			line-height:10px;
		}
		#opciones .lnk:hover{
			color:#FFF;
			text-decoration:underline;
			padding:0px;
			margin:0;
		}
	#bottombar #ico_home1 {
		width:36px;
		float:left;
		display:block;
		border-top:3px solid #FFFFFF;
		border-right:3px solid #FFFFFF;
		background:#FF7800 url(http://www.portaltributario.com.pe/images/ico_home21.jpg) left top no-repeat;
		}
		#ico_home1 a{
			display:block;
			width:36px;
			height:26px;
		}
	
/*		Pie de boletin		*/	
#foot {
	width:auto;
	display:block;
	clear:both;
	color:#666666;
	text-align:center;
	padding:0px 10px 0px 10px;
	border-bottom:1px solid #DADADA;
	margin:0px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
	#foot p.msg {
		padding:5px 10px 5px 10px;
		margin:0;
		}

/***** Styles  *******/

/** Modelo de tabla 1**/
.tabla { 
	/*font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
	font-size:0.95em;*/
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#FDFdfd;
	white-space:normal;
	}
.tabla tr th{
	/*font-weight:bold;*/
	}	
.tabla tr td {
	padding:3px;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	border-top:1px solid #F3F3F3;
	
}
.tabla tr td.titulo {
	background-color:#F8f8f8;
	color:#3285B6;
	/*font-weight:bold;*/
	border-bottom:1px solid #ccc;
	/*font-size:1.1em;*/
	}

/** Modelo de tabla 2 **/	
.tabla2 {
	font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px solid #ccc;
	background-color:#F6F6ED;
	white-space:normal;
}
.tabla2 tr th{
	font-weight:bold;
	font-size:14px;
	color:#333333;
	text-align:left;
	padding:10px;
	border-bottom:1px solid #EAEAEA;
	border-top:1px solid #EAEAEA;
	background-color:#f7F7F7;
	}
.table2 tr td {
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	}
.tabla2 tr td.td_white {
	padding:5px 5px 10px 5px;
	border-bottom:1px solid #f1f1f1;
	border-top:1px solid #FFF;
	background-color:#FFFFFF;
}
/* Tabla sin estilo-simple */
.tabla_simple {
	font-family:"Trebuchet Ms",Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px solid #ccc;
	border-color:none;
	border-style:none;
	background-color:#FDFDF4;
	white-space:normal;
}
.tabla_simple tr td {
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	background-color:#FDFDF4;
	border-color:none;
	border-style:none;
	border-width:0px;

	}

