body{margin:0;}

#box_content{
	width:100%;	font-family:Arial, Tahoma, Trebuchet Ms, Verdana; font-size:12px; 
	text-align:justify; color:#000000; }
	
TD,Body,TH {
	font-family:Arial, Tahoma, Trebuchet Ms, Verdana; font-size:12px; 
	text-align:justify; color:#000000; }
	
/* HEAD */

h1 {
	background-image:url(../imagenes/bem/barra_gray.jpg);
	background-repeat:repeat-x; margin:0;
	text-align: left;
	color: #FFFFFF; font-size: 14pt;
	font-weight:bold; font-style:italic; padding:3px 10px 2px 10px;
}

a {
	text-decoration: none;
	font-family:Arial, Tahoma, Trebuchet Ms, Verdana; font-size:12px;
	font-weight: normal; 
}

a:hover {
	text-decoration: underline;
	color:#FF9933;
}

#a_sup_1{
	background-image:url(../imagenes/bem/barra_gray.jpg);
	background-repeat:repeat-x; height:40px; margin:0;}


.safe{
	width:40px; height:40px; background:url(../imagenes/bem/safe_gray.jpg) no-repeat center;
	float:left;}

form> div{ margin:2px 0; }
#register{ height:45px; width:289px; padding:5px; }
label{color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
.input{float:left; width:200px; height:20px; display:block; }
.button{float:right; padding:11px 0;}

/* LOGO */

#image {margin:2px 0 0; height:148px; background-color:#000000; }

#logo  { height:123px; padding-top:15px; background-image: url(../imagenes/bem/logo.jpg); 
		background-repeat: no-repeat; width:69%; margin-top: 12px;}

#photo { background-image: url(../imagenes/bem/b_gray.jpg); 
		 background-repeat: no-repeat; width:30%; height:150px;
		 background-position: right;}
/* FIN LOGO */


/*CONTENT*/

#content{ margin-top:3px; }
#contenido{ width:74%;}
#inside{padding:10px 20px 10px 10px;}
#archivos{ padding:10px 0;}

/* FIN CONTENT */


/* FOOT */

#foot{
	padding:0 10px 20px; border-top:#333333 dotted 2px; font-size:11px; font-weight:bold;
	color:#333333;}
#foot a{color:#333333;}

/* FIN FOOT */

/* ------------Estilos----------------- */

/* Encabezados*/
.barra {
	background-image:url(../imagenes/bem/barra_gray.jpg);
	background-repeat:repeat-x; height:18px; color:#FFFFFF; Font-size:13px;
	font-weight:bold; font-style:italic; text-align:center; padding:5px 0; }

#contenido .barra {text-align:left; padding-left:0; font-size:18px;}


/*Orientacion */
.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.head{
	clear:both; margin:0;
}

.bloque{
	clear:both; margin:0;
}

.column1{
	float:left; width:35%; margin-top:5px; padding:0 10px;
}

.column2{
	float:right; width:60%; margin-top:5px; 
}

.chart1{
	float:left; width:50%; margin:0; 
}

.chart2{
	float:right; width:48%; margin:0;
}


#junta{ width:30%; padding-right:10px;}
#columna1{ 	width:65%; padding-right:15px;}

/* secciones */

h5{ display:block; margin:0; padding:5px 0 0 20px;}
.excel_icon { list-style-image:url(../imagenes/bem/excel.gif); }

/* Estilos de Texto */

h2{
	color:#333333;font-size:20px;text-align:left; font-weight:bold; font-style:italic;
}

h3{
	color:#333333;font-size:15px;text-align:left; font-style:italic; font-weight:bold; display:block; width:90%;
	padding-left:20px;
}

h4{
	 color:#333333; font-size:13px; text-decoration:underline; text-transform:uppercase;
	 text-align:left; font-weight:bold; margin:0; padding:10px;
}

h5{
	 color:#333333; font-size:13px; margin:0; display:list-item; margin:0 35px;
	 list-style-image:url(../imagenes/bem/folder.gif);
	 text-align:left; font-weight:bold;
}
h6{
	font-size:10px;color:#FF6600; margin:0; padding:0 0 0 10px;
}

blockquote p{
	display:list-item; margin:0; padding:10px; font-size:13px; font-style:italic; 
	list-style-type:square; text-decoration:underline;
}

.inf{
	font-size:9px;color:#FF6600;
}

.info{
	font-size:9px;color:#FF6600; padding-left:35px;
}
.cita{
	width:85%; margin:0; padding:0 10px; font-style:italic; 
}
.derecha{
	text-align:right; font-style:italic; font-weight:bold;
}

/* Viņetas */
ul> li{
	list-style-image:url(../imagenes/bem/excel.gif);
	display:list-item; text-indent:2px; 
}

li{
	list-style-image:url(../imagenes/bem/excel.gif); text-align:left;
	text-indent:10px; padding:5px 0; display:block; vertical-align:middle;
}

li a{ text-decoration:none; color:#000000;}

li a:hover{ text-decoration:underline;}

#doc ul li{ display:list-item; list-style-image:url(../imagenes/bem/iicon0.gif); margin:5px 0 0 30px; }

#doc a{color:#000000; text-decoration:none;} #doc a:hover{text-decoration:underline;}

/* Tablas */
table{
	font-size:11px; border-collapse:collapse; }
	
.titulo1{
	font-size:18px; font-style:italic; font-weight:bold; border-bottom:#687C83 2px dotted; 
	border-left:#687C83 7px solid; padding:3px 6px; }

div .prod caption{
	text-align:left; font-size:14px; font-weight:bold; margin:10px 0 0 18px;
	letter-spacing:-1px; color:#333333;}
div .prod td { padding:0 5px 3px 5px; border:#CCCCCC 1px solid; text-align:left; }	
div .prod thead th {
	background-color:#687C83; color:#FFFFFF; font-size:11px; text-align:center;	padding:5px;
	height:35px;}
div .prod tfoot th{
	background-color:#687C83; color:#FFFFFF; text-align:left; font-size:11px; padding:5px;}
div .prod tfoot tr td{
	text-align:right; background-color:#687C83; color:#FFFFFF; font-weight:bold; }
div .prod tbody tr td{text-align:right;}
div .prod .alignleft{ text-align:left;}

.titulo2{
	font-size:18px; font-style:italic; font-weight:bold; border-bottom:#A85042 2px dotted;
	border-left:#A85042 7px solid; padding:3px;}	
	
div .cto caption{
	text-align:left; font-size:14px; font-weight:bold; margin:10px 0 0 18px;
	letter-spacing:-1px;}	
div .cto thead th {
	background-color:#A85042; color:#FFFFFF; font-size:11px; text-align:center;	padding:5px;
	height:35px;}
div .cto tfoot th{
	background-color:#A85042; color:#FFFFFF; text-align:left; font-size:11px; padding:5px;}
div .cto td { padding:0 5px 3px 5px; border:#CCCCCC 1px solid; text-align:left; }
div .cto tbody tr td{text-align:right;}
div .cto tfoot tr td{
	text-align:right; background-color:#A85042; color:#FFFFFF; font-weight:bold; }
div .cto .alignleft{ text-align:left;}

.titulo3{
	font-size:18px; font-style:italic; font-weight:bold; border-bottom:#808040 2px dotted;
	border-left:#808040 7px solid; padding:3px;}	
	
div .sis caption{
	text-align:left; font-size:14px; font-weight:bold; margin:10px 0 0 18px;
	letter-spacing:-1px;}	
div .sis thead th {
	background-color:#808040; color:#FFFFFF; font-size:11px; text-align:center;	padding:5px;
	height:35px;}
div .sis tfoot th{
	background-color:#808040; color:#FFFFFF; text-align:left; font-size:11px; padding:5px;}
div .sis td { padding:0 5px 3px 5px; text-align:left; border:#CCCCCC 1px solid; }
div .sis tbody th{
	background-color:#E6E6CC; color:#000000; text-align:left; font-size:11px; padding:5px;}
div .sis tbody tr td{text-align:right;}
div .sis tfoot tr td{	text-align:right; background-color:#808040; color:#FFFFFF; font-weight:bold; }
div .sis .alignleft{ text-align:left;}

.titulo4{
	font-size:18px; font-style:italic; font-weight:bold; border-bottom:#333333 2px dotted;
	border-left:#333333 7px solid; padding:3px;}	
div .perf caption{
	text-align:left; font-size:14px; font-weight:bold; margin:10px 0 0 18px;
	letter-spacing:-1px;}
div .perf td { padding:0 5px 3px 5px; text-align:left; }	
div .perf thead th {
	background-color:#CCCCCC; color:#000000; font-size:13px; padding:5px; text-align:left;
	height:35px;}
div .perf thead td {
	background-color:#000000; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center;	padding:5px;
	height:35px;}
div .perf tfoot th{
	background-color:#000000; color:#FFFFFF; text-align:left; font-size:11px; padding:5px;}
div .perf tfoot tr td{
	text-align:right; background-color:#000000; color:#FFFFFF; font-weight:bold; }
div .perf tbody tr td{text-align:right;}
div .perf tbody th{
	text-align:left; font-size:11px; padding:5px; font-weight:bold; border-bottom:#000000 solid 1px;}
div .perf .alignleft{ text-align:left;}
div .perf .aligncenter{ text-align:center;}




.nw{ white-space:nowrap;}

