/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body {
	margin: 22px 0;
	padding: 0;
	/*background: #EFEFEF;*/
    background: #E5E5E5;
	font-size: 13px;
	/*color: #6B6B6B;*/
    color: #3A3A3A;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	/* text-transform: lowercase;*/
	font-weight: normal;
	color: #000000;
}

h4 {

	font-size: 9px;
	color: #3A3A3A;
}

h2 {
	margin-bottom: 10px;
/*	border-bottom: 1px solid #F4F4F4;*/
    border-bottom: 1px solid #BEC7DE;
	font-size: 26px;
}

h3 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 16px;
    border-bottom: 1px solid #BEC7DE;
/*	border-bottom: 1px solid #F4F4F4;*/
}

p{ line-height: 24px;
   text-align: justify; }

ol, ul, blockquote {
	line-height: 24px;

}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

a {
	/*color: #EC5600;*/
    color: #346969;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}


select
{ border-right:  #000000 1px solid;
  border-top:    #000000 1px solid;
  border-left:   #000000 1px solid;
  border-bottom: #000000 1px solid;
  background: #EAECEE;
  color:


}

textarea
{
  font-size: 13px;
}


#textfield0 {
	width: 85px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#textfield1 {
	width: 135px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#textfield2 {
	width: 185px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}
#textfield3 {
	width: 235px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#textfield4 {
	width: 315px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#textfield5 {
	width: 400px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#textfield6 {
	width: 490px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#textfield2a {
	width: 225px;
	/*margin-bottom: 10px;*/
	border: 1px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}

#submit1 {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(../img/estilorp/img7.gif) repeat-x;
/*	text-transform: lowercase;*/
	font-size: 12px;
    color: #004080;
/*	color: #7A7A7A;*/
}

#submit1:hover {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(../img/estilorp/img7h.gif) repeat-x;
/*	text-transform: lowercase;*/
	font-size: 12px;
	color: #004080;
}

#submit0 {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(../img/estilorp/img7.gif) repeat-x;
/*	text-transform: lowercase;*/
	font-size: 12px;
    color: #004080;
/*	color: #7A7A7A;*/
}

#submit0:hover {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(../img/estilorp/img7h.gif) repeat-x;
/*	text-transform: lowercase;*/
	font-size: 12px;
	color: #004080;
}


/* Header */

#header {
	width: 917px;
/*	height: 115px;*/
	height: 115px;
	margin: 0 auto;
    padding: 0 0 0 0;
	background: url(../img/estilorp/img2.gif) repeat-x;
}

/* Logo */

#logo {
    float: left;
	height: 115px;
    margin: 0 auto;
	padding: 0 0 0 0;
	background: url(../img/estilorp/img1b.gif) no-repeat;
}

#logo * {
	text-decoration: none;
}

#logo h1 {
	float: left;
	padding: 50px 0 0 40px; /*Se le cambia el 50 si quieres que aparezca mas abajo*/
	font-size: 36px;
}

#logo h1 a {
	color: #000000;
}

#logo h1 span {
	font-weight: bold;
}

#logo h2 {
	float: left;
	padding: 72px 0 0 8px;
	font-size: 12px;
	border: none;
}

#logo h2 a {
	/* color: #B4B4B4; */
    color: #346969;
}

/* Menu */

#menu {
	float: right;
	height: 45px;
	padding: 70px 25px 0 0; /*se le cambia el 70 si quieres que aparezca mas abajo el menu*/
	background: url(../img/estilorp/img3b.gif) no-repeat right top;
}

#menu ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 0 15px 0 20px;
	border-left: 1px solid #DBDBDB;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 13px;
    color: #1C48BD;
    /*color: #346969;*/
	/*color: #3B3B3B;*/
}

#menu a:hover {
	color: #3DD610;
}

#menu .active a {
	color: #E6FFC4;
    border: none;
}

#menu .first a {
	border: none;
}

/* Content > Sidebar > Menu */


#menu2 {
	margin-bottom: 0px;

}

#menu2 ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu2 li {
	display: inline;
}

#menu2 a {
	display: block;
	padding: 5px 0 5px 12px;
/*	border-top: 1px solid #EBEBEB; */
	/*color: #E08934;*/
        color: #1C48BD;
        background: #FFFFFF;
}

#menu2 a:hover {
	background: #EBEEF3;
/*    background: #D8FFA4;*/
	text-decoration: none;
	/*font-weight: bold;*/
	color: #385B88;
}

#menu2 .active a {
/*	background: #EBEEF3;*/
    background: #E6FFC4;
	text-decoration: none;
	/*font-weight: bold;*/
	color: #385B88;
}

/* Content > Sidebar > Updates*/


/* Splash */

#splash {
	width: 877px;
	height: 135px;
/*	float: center;*/
	margin: 0 auto;
	border-right: 20px solid #FFFFFF;
	border-left: 20px solid #FFFFFF;
}

/* Content */

#content {
	width: 847px;
	margin: 0 auto;
	padding: 20px 35px 0 35px;
	background: #FFFFFF url(../img/estilorp/img8b.gif) no-repeat left bottom;
}

#colOne {
	float: left;
    width: 165px;
	padding: 5px 0 0 0;

}

#colTwo {
	float: right;
    width: 640px;

}

/* Footer */

#footer {
}

#footer p {
	text-align: center;
        color: #3A3A3A;
/*	color: #777777;*/
}

#footer a {
	color: #5D5D5D;
}

/* Barras de navegacion */
#barranav
{
/* width: 30px;
 height: 30px;  */
 margin: 0 0 0 0; padding: 0 0 0 0;
 /* position: relative; */
}

#barranav li { margin: 0 0 10px 0; padding: 0 0 0 0;  list-style: none; top: 0; }

#barrnav li, #barranav a {height: 30px;  display: block;}

#next { height: 30px; width: 30px; text-align: right;}
#back { height: 30px; width: 30px;}

#next a       {  background: url(../img/estilorp/next.gif)  no-repeat;
                 background-position: right;
              }
#next a:hover {  background: url(../img/estilorp/nexthover.gif)  no-repeat;
                 background-position: right;
              }
#back a       {  background: url(../img/estilorp/back.gif) top left no-repeat;}
#back a:hover {  background: url(../img/estilorp/backhover.gif) top left no-repeat;}

#nextf { height: 30px; width: 30px; text-align: right;}
#backf { height: 30px; width: 30px;}

#nextf a       {  background: url(../img/estilorp/nextf.gif)  no-repeat;
                 background-position: right;
              }
#nextf a:hover {  background: url(../img/estilorp/nexthoverf.gif)  no-repeat;
                 background-position: right;
              }
#backf a       {  background: url(../img/estilorp/backf.gif) top left no-repeat;}
#backf a:hover {  background: url(../img/estilorp/backhoverf.gif) top left no-repeat;}

/*formato de la tabla de sql*/

#tabla
{ margin: 0 0 0 0; padding: 0 0 0 0;}


#tabla table
{ /*font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;*/
  font-family: "Arial";
  font-size: 7.9pt;
  padding: 0;
  margin: 0 0 0 0;
  border-collapse: collapse;
  color: #333;
  background: #F3F5F7;
  /*width: 98%;*/
  /* width: 555px; */
  width: 640px;
}

/*
#tabla table a
{ color: #3A4856;
  text-decoration: none;
  border-bottom: 1px solid #C6C8CB;
}

#tabla table a:visited {color: #777;}
#tabla table a:hover   {color: #000;}
*/

#tabla table caption
{ /* text-align: left;
  text-transform: uppercase;
  padding-bottom: 10px;
  font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", "sans-serif"; */
  text-align: left;
  padding-bottom: 10px;
  font: 100% "Verdana", "Arial";
  /*font-family: "Verdana","Arial";*/
  font-weight: bold;
  font-size: 13.4pt;
  color: #225C86;
}

#tabla table thead th
{ background: #225C86; /*#3A4856;*/
  padding: 5px 5px;
  color: #fff;
  text-align: left;
  font-weight: bold;
  font-family: "Arial";
}

#tabla table tbody, table thead
{ border-left: 1px solid #EAECEE;
  border-right: 1px solid #EAECEE;
}

#tabla table tbody {border-bottom: 1px solid #EAECEE;}

#tabla table tbody td, table tbody th
{ padding: 5px;
  background: url("../img/plantilla/tablawinterblues/td_back.gif") repeat-x;
  text-align: left;
  font-family: "Arial";
  font-size: 7.9pt;
}


#tabla table tbody tr {background: #F3F5F7;}

#tabla table tbody tr.odd {background: #EEF3F8; /*#F7F9FA;*/ /*#F0F2F4;*/}

#tabla table tbody tr:hover {background: #EAECEE; color: #111;}

#tabla table tfoot td, table tfoot th, table tfoot tr
{ text-align: center;
  font-family: "Arial";
  font-size: 8pt;
  font-weight: bold;
  /*font: 76% "Verdana","Tahoma","Arial",sans-serif;*/
  /*font: 80%  "Arial", "Lucida Sans Unicode", "Trebuchet MS", "sans-serif";*/
  /*text-transform: uppercase; */
  background: #fff;
}

/* La parte de los menus jerarquicos */

#finderparent
{
	/*border:0px solid #000;*/
	position:relative;
	height: auto; /*180px*/  /*esto es el largo del menu2*/
}
#finder
{
	position:relative;
	/*top:1em;*/
/*	left:1em;*/
}
ul#finder,
ul#finder li,
ul#finder ul
{
	width:165px;
	list-style-type:none;
	/*margin:0;
	padding-right:12px;
	padding-left:0px;*/
}
ul#finder ul.hidden
{
	/*top:0px;*/
	left:-2000px;
	position:absolute;
}
ul#finder ul.shown
{
	/*top:0px;*/
	left:165px;
	position:absolute;
}
#finder a.open
{
	/*padding-right:12px;
	padding-left:0px;*/
	display:block;
}
