ul, h1, h2{
padding:0;
margin:0;
}
body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;/*	background-attachment: scroll;
	background-image: url(../imagenes/pie_der.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	
}

.boton{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#FF8400;
	border:2px;
	width:auto;
	height:20px;
	border-color: #FFFFFF;
	cursor: pointer;
       }


a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #D56E2B;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #D56E2B;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.art:hover {
	clear: none;
	float: none;
	height: 100%;
	
	width: 100%;
	text-decoration: none;
	background-image: url(../imagenes/menu_on.gif);
/*	filter:Glow(Color=#FFFFFF, Strength=1);*/
}
.titulos_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.subtitulos_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.campos_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

	color: #FFFFFF;
}
.texto_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	color: #FFFFFF;
}
.titulos_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.subtitulos_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.subtitulos_negro_mayus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-transform: capitalize;
}
.campos_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	color: #000000;
}
.titulos_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.subtitulos_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

	color: #FF0000;
}
.campos_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	color: #FF0000;
}
.campos_negrita {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;

	color: #000000;
}
.resolucion {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	color: #000000;
}
.subtitulos_blanco_mayus {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-transform: capitalize;
}
.texto_hora {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.imagenes { 

Filter: Alpha(Opacity=99, FinishOpacity=0, Style=2, StartX=1, StartY=1, FinishX=2, FinishY=2)

}

.scroll {
	overflow:auto;
	border:0px;
	solid: #0000ff;
}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.campos_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7C7C7C;
}
.scroll {
	border:0px;
	overflow:auto;
	solid: #0000ff;

}

#albumes{
	height:100px;
	width:100%;

	}
.campos_negro_may {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-transform: capitalize;
}

/*ToolTip*/

a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color: #000000 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color: #999999; /* DEBE haber un color de fondo */
}

a.Ntooltip div {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover div {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:1em; left:1em; /* donde va a estar */
width:200px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color: #EAEAEA; /* el color de fondo por defecto */
color: #000000; /* el color de los textos por defecto */
border: #333333 solid 1px;
text-align:left;
}

/*******- ETIQUETAS- *****/
.clear{clear:both;}
.separador{
height:2px;
border-bottom:#666666 thin solid;}
#contenedor{
width:100%;
text-align:center;}

#siev_principal{
width:95%;
margin: 0 auto;
}
#siev_login{
width:650px;
margin: 10px auto 0 auto;
}
#siev_login .cabezote{
text-align:right;
border: #F2F2F2 2px solid;
padding:10px;
margin: 0 auto;
}
#siev_login .main{
border: #F2F2F2 2px solid;
padding:10px;
margin: 10px 0 0  0;
}
#siev_login h1{
font-family:Verdana, Arial, Helvetica, Tahoma, "Trebuchet MS";
font-size:25px;
color:#7e7e7e;
text-align:left;
}
#siev_login h2{
font-family:Verdana, Arial, Helvetica, Tahoma, "Trebuchet MS";
font-size:18px;
color: #333333;
text-align:center;
}
#siev_login .pie{
border: #F2F2F2 2px solid;
padding:10px;
margin: 10px 0 0  0; 
}

/*---ELEMENTO:: Cabezote------*/
.cabezote{
padding-bottom:0px;
background-color:#FFF;
border-bottom:#D76F2C 8px solid;
}
.cabezote_main{
width:90%;
margin: 0 auto 0 auto;
}
.cabezote_main .box_left {
float:left;
width:20%;
}
.cabezote_main .box_center {
float:left;
width:60%;
}
.cabezote_main .box_right {
float:right;
text-align:center;
width:20%;
}
.cabezote_main .logo{
float:right;

}
.cabezote_main .info_user{
background-color:#D76F2C;
margin-top:5px;
}
.cabezote_main .info {
float:left;
padding:5px;
font-size:12px;
color:#FFFFFF;
}
.cabezote_main .menu {
float:right;

}
.cabezote_main .menu ul li{
	
	background-color:#D76F2C;
	color:#FFF;
	margin:0 2px;
	list-style-type: none;
	float: left;
	padding:5px;
}
.cabezote_main .menu ul li a{

	color:#FFF;

}

/*---ELEMENTO:: Accesos Rapidos------*/
.sievAccRapidos{
width:90%;
margin: 0 auto 0 auto;
}

.sievAccRapidos .block{
float:left;
padding:10px;
margin-bottom:0;
}

.sievAccRapidos .block h1.draghandle{
background-color:#F5F5F5;
font-size:16px;
color: #333333;
padding:5px;

}

.sievAccRapidos .block ul li{
list-style-type: none;
}



.sievIntoLeft{
float:left;
width:48%;
padding:10px;
overflow:auto;
}
.sievIntoCenter{
float:left;
width:48%;
padding:10px;
overflow:auto;
}

.sievIntoRight{
float:left;
width:28%;
padding:10px;
overflow:auto;
}


.sievIntoLeft .block h1.draghandle{
background-color:#F5F5F5;
font-size:16px;
color: #333333;
padding:5px;
}


.sievIntoCenter .block h1.draghandle{
background-color:#F5F5F5;
font-size:16px;
color: #333333;
padding:5px;
}

.sievIntoRight .block h1.draghandle{
background-color:#F5F5F5;
font-size:16px;
color: #333333;
padding:5px;
}


/*---ELEMENTO:: Main------*/
.main{
width:90%;
margin: 0 auto 0 auto;
padding-top:2px;
border-top:#666666 thin solid;
}
#siev_principal .main .ppal_page{
width:100%;
}

/*---ELEMENTO:: Main >> Menu Principal------*/
.ppal-menu .options{
margin:10px 0;}
.ppal-menu .options li{
display:block;
margin: 0 3px;
float: left;}
.ppal-menu .options li a{
display:block;
line-height:30px;
padding: 0 8px;
color:#FFFFFF;
background-color: #a2a3a4;
}
.ppal-menu .options li a:hover{
display:block;
line-height:30px;
color:#FFFFFF;
background-color:#d76f2c;
text-decoration:none;
padding:0 8px;
}

/*---ELEMENTO:: Main >> Left------*/
#siev_principal .main .ppal_page .left{
width:25%;
float:left;
}

/*---ELEMENTO:: Main >> Centar------*/
#siev_principal .main .ppal_page .center{
width:70%;
float:right;
}

/*---ELEMENTO:: Pie >> Centar------*/
.pie{
border: #F2F2F2 2px solid;
padding:10px;
margin: 10px 0;
text-align:center;
}

.contendedor{
width:100%;
margin: 0 auto;
}

/*---ELEMENTO:: Main >> Centar------*/

#siev_portafolio .main .portafolio_page .center{
width:70%;
float:right;
}

/*---MODULOS:: Estadisticas ------*/
.mod_estadisticas{


}
.mod_estadisticas h2{
display:inline;
font-size:14px;
}
/*---MODULOS:: Reporte ------*/
.mod_reporte{
}

.listado{
border: #999999 thin solid;
margin-top:3px;
}

.mod_reporte .itemCabeceras{
text-align:right;
background-color: #FFFFFF;
}

.mod_reporte .itemCabecera{
font-size:14px;
color: #333333;
font-weight:bold;
padding:2px;
}
.mod_reporte .item{
background-color: #EEEEEE;

}
.mod_reporte p{
font-size:12px;
font-family:Verdana, Arial, Helvetica, Tahoma, "Trebuchet MS";
color: #000000;
line-height:1.5em;
text-align:justify;
}
.mod_reporte hr{
color:#999999;

}
/*---ELEMENTO:: ROI------*/
.roi{
padding-top:5px;
}
.roi h1{
font-size:18px;
color:#666666;
}

/*---ELEMENTO:: MEnu >> Componente submenu------*/
.com_submenu{

background-color:#d76f2c;
padding:5px;
margin-bottom:5px;
}

.com_submenu2{

background-color:#d76f2c;
padding:2px;
margin-bottom:0px;
}

.com_submenu ul{
float:left;
width:auto;
}
.com_submenu li{
display:block;
margin: 0 3px;
float: left;}

.com_submenu li a{
display:block;
line-height:25px;
padding: 0 8px;
color:#FFFFFF;

}
.com_submenu li a:hover{
display:block;
line-height:25px;
color:#FFFFFF;
background-color: #a2a3a4;
text-decoration:none;
padding:0 8px;
}
/*---MODULO:: Buscar >> Portafolio------*/
.com_buscar{
float:right;
padding-left:5px;
border-left: #CCCCCC thin solid;
}

com_buscar_total{
width:100%;
}

.com_buscar_totalf fieldset legend{
background-image: url(../images/iconos/registro_buscadores.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
line-height:30px;

}

.com_buscar fieldset{

}
.com_buscar fieldset legend{
background-image: url(../images/iconos/registro_buscadores.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
line-height:30px;

}

.com_buscar .lbl_buscar{
margin:0; display:block; padding:0; text-transform:capitalize; text-align:center; width:100%; font-weight:bold;
background-color:#EBEBEB;
}
.com_buscar .bgItemBuscar{
/*background-color:#EBEBEB;*/
}

/*---MODULO:: Reporte >> Portafolio------*/

.com_reporte fieldset{
margin:0 0 0 0px!important;
text-align:center;
}

.com_reporte fieldset legend{
background-image: url(../images/iconos/registro_buscadores.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
line-height:30px;}

.com_reporte fieldset embed{
margin: 0 auto;
}

.topAcciones{
margin: 0 auto;
text-align:center;

}
tr.item:hover{
background-color: #d76f2c;

}

.iluminar_fila {
background-color: #d76f2c;
}

tr.item:hover td{
color:#FFFFFF;
}
.item{
background-color:#EBEBEB;

}

.itemCabeceras{
background-color: #999999;
}

.itemCabecera{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:2px;
}

.itemNum{

display:block;
padding:5px;
background-color: #999999;
color:#FFFFFF;}

.box_1{
background-color:#F3F3F3;
border-bottom: #CCCCCC thin solid;
}

/*---Menu:: Acciones ------*/
.herramientas{
float:right;}
.herramientas ul{
margin: 0 0px;
}
.herramientas li{
display:block;
margin: 0 0px;
float: left;}
.herramientas a{
display:block;
padding: 0 0px;
color:#FFFFFF;
}
.bgItemForm{
background-color:#EBEBEB;
}
/*---ELEMENTO:: H1 >> Titulos de componente------*/
h1.com_ttl, h1.com_ttl a {
padding:5px!important;
color: #666666!important;
font-size:20px;
font-weight:bold;
}
.menu_com{
padding:4px;

background-color:#f1f1f2!important;
}
.menu_com ul{
width:auto;
margin: 0 auto;
text-align:center;
float:left;
}
.menu_com li{
display:block;
margin: 0 2px;
float: left;
line-height:20px;
}
.menu_com li.current{
background-color:#C60;
}
.menu_com li.current a{
color:#FFF!important;
}
.menu_com li h1.current{
background-color: #C60;
}

.menu_com h1 a{
color: #666666!important;
font-size:20px;
font-weight:bold;
}

/*---ELEMENTO:: H... >> Titulos de componente iconos------*/
h1.ico_1{
background-image:url(../images/iconos/portafolio.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_2{
background-image: url(../images/iconos/mensajes.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_3{
background-image: url(../images/iconos/preguntas.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_4{
background-image: url(../images/iconos/info_corporativa.png);
background-repeat:no-repeat;
background-position:left;
text-indent:30px;
}

h1.ico_5{
background-image: url(../images/iconos/menu_dinamico.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_6{
background-image: url(../images/iconos/galeria.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_7{
background-image: url(../images/iconos/recomendacion.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_8{
background-image: url(../images/iconos/estado_actual.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_9{
background-image: url(../images/iconos/registro_buscadores.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}
h1.ico_10{
background-image: url(../images/iconos/cambiar_clave.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}
h1.ico_11{
background-image: url(../images/iconos/lista_correos.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}
h1.ico_12{
background-image: url(../images/iconos/invitar.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}
h1.ico_13{
background-image: url(../images/iconos/usuarios.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_14{
background-image: url(../images/iconos/lista_correos.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_15{
background-image: url(../images/iconos/boletines.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_16{
background-image: url(../images/iconos/diseno.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_17{
background-image: url(../images/iconos/plantillas.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_18{
background-image: url(../images/iconos/imagenes.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}

h1.ico_20{
background-image: url(../images/iconos/documentos.png);
background-repeat:no-repeat;
background-position:left;
text-indent: 30px;
}


/*******- SIEV ELEMENTOS - *****/

/*----GENERALES----*/
.clear{clear:both;} /*Limpiar Float*/
.botones{ /*Diseno general para los botones ver mas, preguntar*/
margin:5px 0;
padding: 4px 10px;
line-height: 25px;
margin: 0 5px;
background-color:#E8E8E8;
border:#666666 thin solid;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif, Calibri, Tahoma;
/*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
/*--Bottom left rounded corner--*/
-moz-border-radius-topleft: 5px;
-khtml-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
}
.mensajes{ /*Mensajes del sistema*/
	width:80%;
	padding:15px 10px 15px 40px;
	margin: 5px auto;
	background-color:#FFFFCC;
	border:#ed872e thin solid;
	color:#333333;
	background-image:url(../images/alert.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	font-size:14px;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
}
span.txtdestacados{/*Textos sobrealientes*/
	font-weight:bold;
	color:#990000;!important
}
.body p, .editor { /* Parrafos y contendos del Editor*/
	color:#333333;
	line-height:1.5em;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
.imagen{float:left;
padding: 0 10px 10px 0;
} /*Imagenes asociadas a productos y categorias*/
.siev_rsociales{ /* */
text-align: right;
margin-top:15px;

}

.formButtons{

text-align:right;
padding:5px;}

/*----PAGINACION----*/
.paginacion_top, .top_paginacion{
background-color: #999999;
margin: 0;
padding:5px;
}
.paginacion_inf{
margin-top: 10px;
border-top:#999999 thin solid;
text-align: right;
}
 .top_paginacion p, .paginacion_top p{
 color: #FFFFFF!important;
 padding:0;
 margin:0;
 }
a.pagNum{
border: #F3F3F3 thin solid;
color: #FFFFFF!important;
padding:0 3px;
margin: 0 1px;
}
a:hover.pagNum, a.pageCurrent{
background-color:#FFFFFF;
border: #F3F3F3 thin solid;
color: #333333!important;
}
a:hover.pageCurrent{
background-color:#FFFFFF;
border: #F3F3F3 thin solid;
color: #333333!important;
}

.comHerrUsuarios{

width:50%;
margin: 0 auto;
float:left;
clear:left;
margin-right:5px;

}
/********** FORMULARIOS **********/
form { margin:0 auto; text-align:left}
form * { }
form ol { margin:0; padding:0; list-style:none;}
label.tipo2{
background-color:#EBEBEB;
display:block;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
text-transform:capitalize;
width:100%;
}
form li { margin:0; padding:0; background:none; border:none; display:block;}
form li.buttons { margin:5px 0;}
fieldset{padding:2px;}
fieldset.modulos{
width:auto;
margin-left:10px;
padding:0px;
border:#CCCCCC thin solid;

margin:0}
form#ingDetallesForm li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
fieldset legend { text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#8d8d8d; font-weight:bold; margin: 0;}
form label { margin:0 5px 0 0; width:180px; display:block; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; text-align:right; float:left;}
form label.amplio { margin:0 5px 0 0; width:300px; display:block; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; text-align:right; float:left;}
form label.normal { margin:0 5px 0 0; display:block; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; width:auto;}
.minitext { color:#ff0000;}
form input.text{ border:1px solid #dcdcdc; margin:2px 0; padding:2px 2px;  background:#f5f5f5;}
input.text{ border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px;  background:#f5f5f5;}
input.text_3{ border:1px solid #dcdcdc; margin:2px 0; padding:2px;  background:#f5f5f5; float:left;}
form select.text{ border:1px solid #dcdcdc; margin:5px 0; background:#f5f5f5;}
form textarea { border:1px solid #dcdcdc; margin:5px 0; padding:2px; background:#f5f5f5;}
.morefields { text-align:left; color: #003366; font: bold 12px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
p.response { text-align:center; color:#505050; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
form p.info { text-align:left; color: #000000; font: 12px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
p.aclaracion {color: #990000; font: bold 11px Arial, Helvetica, sans-serifa;}
.button{
background-color: #F3F3F3;
border:#CC6600 1px solid;
color: #333333;
font-size:14px;
padding: 1px 5px;
margin: 0 auto;
}
.button_3{
margin-top:2px;
background-image:url(../images/ico_buscar.jpg);
border:none;
width:25px;
height:22px;
}
.form_info{text-align:left; color: #000000; font: 12px Arial, Helvetica, sans-serif; line-height:1.3em; width:auto; padding:8px; border:#CCCCCC dashed 1px;}
input.ico_1{
background-image:url(../images/iconos/guardar.png);
background-repeat: no-repeat;
text-indent:20px;
height:23px;
}

.show{
background-color:#F4F4F4;
padding: 10px;
border: #CCCCCC thin solid;


}

/**/

        .tabla_dinamica {
          margin-top:8px;
          margin-left:0px;
		  width:100%
        }

.box_50{

width:50%;
float: left;

}

#arbol_categorias{
margin:20px!important;
}

#arbol_categorias ul li{
	list-style-type: none;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, Tahoma, "Trebuchet MS";
	margin-left: 15px;
	padding:3px;
	background-color: #F4F4F4;
	border: #CCCCCC thin solid;
}

#arbol_categorias ul li ul li{

	background-color: #FFF;
	border: #CCCCCC thin solid;
	
}





