/* Basic */

*

{

	margin: 0em;

	padding: 0em;

}



h1,h2

{

}



body

{

	font-family: "trebuchet ms", sans-serif;

	font-size: 10pt;

	background-color: #fff;

	color: #555;

}



a

{

	color: #007788;

	text-decoration: underline;

}



a:hover

{

	text-decoration: none;

}



.clear

{

	clear: both;

}



.first{

background: #073C4C;

}

/* Outer */



#outer

{

	position: relative;

	margin: 0em;

}



/* Header */



#header

{
	position: relative;
	/*top: 4.5em;*/

	top: 0em;
	background: #ffffff url('images_crm_powersa/encabezado_crm.jpg') top center no-repeat;
	height: 73px;
	width: 100%;
}

#header a

{

	color: #fff;

	text-decoration: none;

}



#nombre_usuario

{
	position:relative;
	top: 0em;
	width: 1055px;
	height: 1.3em;
	text-align: right;
	margin-right:0;
	color: #005089;
}
/* Menu */



#menu

{
	position:relative;
	width: 1055px;
	top: 0em;
	height: 2.4em;
	text-align: center;
	background-color: #005089;
	margin:0 auto;
}

#menu li

{

	display: block;

	float: left;

}


#menu li a

{

	color: #fff;

	display: block;

	padding: 0.45em 0.75em 0.75em 0.75em;

	text-decoration: none;

}



#menu li a:hover

{

	background: #073C4C;

        

}
#menu ul2

{

	list-style: none;

	position: absolute;

	bottom: 0em;

	right: 1em;

}

#menu li2

{

	display: block;

	float: right;
	margin-right:0.1px;

}
#menu li2 a

{

	color: #fff;

	display: block;

	padding: 0.45em 0.75em 0.75em 0.75em;

	text-decoration: none;

}



#menu li2 a:hover

{

	background: #073C4C;

        

}



/* Content */



#content

{
	line-height: 1.7em;
	padding-top: 35px;




}



#content p

{

	margin-bottom: 1.5em;

}



#content h2,h3,h4,h5,h6

{

	width: 100%;

	position: relative;

	left: -14px;

	margin: 0em -22px 1.2em 0em;

	color: #333;

	padding: 1.1em 14px 0.0em 14px;

	font-size: 1.1em;

	background: #fff url('images/x2.gif') top left repeat-x;

}



#content h2 span, #content h3 span

{

	position: relative;

	top: 0em;

	right: 0em;

	background: #fff url('images/x1.gif') top right no-repeat;

	width: 16px;

	height: 28px;

}



#content ul

{

	margin-bottom: 1.5em;

	padding-left: 1em;

}



#content blockquote

{

	border: dashed 1px #BFB793;

	background: #FFFEFB url('images/x5.gif') top left repeat-x;

	padding: 1em;

	margin-bottom: 1.5em;

}



#content blockquote p

{

	margin-bottom: 0em;

}



#content table

{

	margin-bottom: 1.5em;

}



#content table th

{

	text-align: left;

	font-weight: bold;

	padding: 0.5em;

}



#content table td

{

	padding: 0em;

}



#content table tr.rowA

{

	background: #FDFEFE;

	color: inherit;

}



#content table tr.rowB

{

	background: #FFFEFC;

	color: inherit;

}



/* Primary Content */



#primaryContentContainer

{

	position: relative;

	float: left;

	/*margin-right: -36em;*/

	width: 100%;



}



#primaryContent

{

	/*margin: 0em 33em 0em 0em;*/

	margin: 0em 0em 0em 0em;

	padding: 1.5em;

        font-family: "trebuchet ms", sans-serif;

	font-size: 10pt;

        padding-top: 0px;

}



/* Secondary Content */



#secondaryContent

{

	position: relative;

	float: right;

	width: 12em;

	padding: 1.5em;

	margin-right: 1em;

}



/* Tertiary Content */



#tertiaryContent

{

    /*

	position: relative;

	float: right;

	width: 12em;

	padding: 1.5em;

    */

    position: relative;

	float: right;

	width: 10em;

	padding: 1.5em;

        margin-right: 1em;

}



/* Footer */



#footer

{

	padding: 1.5em;

	background: #005089;

        color: #ffffff;
		margin:0 auto;

}



/* paginacion */

    #pagination{

        /*top:14px;

        right:10px;*/

        text-align:right;

        width:100%;

        height:24px;

        margin-top: 0px;

        position: relative;

        /*border:1px solid #dedede;*/}

    #pagination span{border:1px solid #999999; padding:2px;width:19px; height:19px; vertical-align:top}

    a.paginas, span.paginas{font-weight: bold; color:#000; text-decoration:none; }

    /*a.paginas:hover{font-weight: bold;  text-decoration:none; padding:0;}*/

    span.desactivado{font-weight: bold;color:#000;}

    span.current-page, #pagination span.current-page{font-weight: bold;color:#fff; background:#000; border:1px solid #fff;}

    a.paginas:hover {font-weight: bold;color:#DABB75;background:#000;  }

    /* fin paginacion */



    .button {

        width: 120px;

        cursor: pointer;

}



label{

display: block;

float: left;

width: 120px;

margin-right: 0em;

text-align: right;

}





.fieldset {

margin: 0px;

padding: 0;

background: #fff;

width: 100%;

}

.legend {

margin-left: 1em;

font-weight: bold;

}

.fieldset ul {

padding: 1em 1em 0 1em;

list-style: none;

}

.fieldset li {

padding-bottom: 2px;

list-style: none;

}



.tabla_admin

{
	width: 100%;
	border: 1px solid #073C4C;
	border-collapse: collapse;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}



.tabla_admin td

{

    color: #000;

    text-align: center;

    height: 15px;

}



.tabla_admin_titulo{

    /*background-color: #8C8C8C;*/

    background-color: #E9AB00;

    color: #fff;

    text-align: center;

}

.tabla_admin_titulo td{

    text-align: center;

}

.tabla_admin2

{

    width: 100%;

    border: 1px solid #073C4C;

    border-collapse: collapse;

    margin-top: 0px;

    font-family: "trebuchet ms", sans-serif;

    font-size: 10pt;

}



.tabla_admin2 td

{

    color: #000;

    text-align: left;    

}



.tabla_admin2_titulo{

    /*background-color: #8C8C8C;*/

    background-color: #DEDEDE;

    color: #fff;

    text-align: center;

}

.tabla_admin2_titulo td{

    text-align: center;

}



.input

{

    width: 70%;

    height: 1.5em;

    color: #073C4C;

}
.input2

{

    width: 300px;

    height: 1.5em;

    color: #073C4C;

}


.select

{

    width: 70%;

    height: 1.5em;

    color: #073C4C;

}

.button_agregar

{

    background: #005089;

    color: #fff;

    cursor: pointer;

    width: 170px;

}
.button_agregar2

{

    background: #005089;
    color: #fff;
    cursor: pointer;
    width: 250px;
	text-align:center;
	margin:0 auto;

}


#header_pop_up

{

    background: #073C4C;

    width: 100%;

    height: 40px;

    color: #fff;

    text-align: center;

    font-weight: bold;
	font-size:18px;

}



#footer_pop_up{

    background: #073C4C;

    width: 100%;

    height: 20px;

}



.Ok

{

    color: #2CA72C;

}



.Error{

    color: #FF0000;

}



/*- Sub MENU--------------------------- */





#sub_menu

{

	/*position: absolute;*/

	width: 33%;

	margin-top: 0em;

	left: 0em;

	background: #005089;

	height: 3.2em;        

}



#sub_menu ul

{

	list-style: none;

	/*position: absolute;*/

	bottom: 0em;

	left: 1em;        

}



#sub_menu li

{

	display: block;

	float: left;

}



#sub_menu li a

{       background: url("images_crm_powersa/seperator.gif") bottom right no-repeat;

	color: #fff;

	display: block;

	padding: 1.5em 1.25em 0em 1.25em;

	text-decoration: none;

}



#sub_menu li a:hover

{

	background: #073C4C;

}



.sub_menuActivo{

background: #073C4C;

}

 /*END SUB MENU*/



/*ajax style*/



.output-div-container {

	border:1px solid silver;

	background-color:#F8F8F8;

	padding:10px;

}

/*

.input-div {

	text-align:center;

	background-color:#FEFFF0;

	border:1px solid #868A15;

	padding:5px;

}

*/

/*

.ajax-div {

	margin:50px;

	border:1px solid #3333CC;

	background-color: #6699FF;

	padding:3px;

	width : 500px;

}

*/

.ajax-div {

	margin:50px;

	border:1px solid #3333CC;

	background-color: #6699FF;

	padding:3px;

	width : 500px;

}

/*

#box

{

  width : 262px;

  height : auto;

  overflow : auto ;

  border : 1px solid #C5C5C5;

  background : #F8F8F8;

  position : absolute;

  left : 469px;

  top : 81px;

  border-top : none;

  text-align : left;

  display : none;



}

*/

#box

{

  width : 100%;

  min-height: 20px;

  height : auto;

  float: left;

  overflow: auto;

  border-top : none;

  text-align : left;

  display: none;



}



/*end ajax style*/
