/*CSS de maquetación*/

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/content_bg.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#header {
	width: 100%;
	height: 120px;
	background-color: #039bad;
	background-image: url(../images/bg_top.png);
	background-repeat: repeat-x;
	padding-top: 25px;
}
#comi {
	float: right;
	height: 50px;
	width: auto;
	vertical-align: middle;
	padding-right: 5px;
	margin-top: 30px;
}
#jym {
	float: left;
	height: 110px;
	width: auto;
	padding-left: 5px;
}
#logos {
	height: 110px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#icons {
	float: right;
	width: auto;
	padding-right: 15px;
}
#left {
	width: 275px;
	height: auto;
	float: left;
	margin-right: 8px;
}
#contenedor {
	width: 937px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #016275;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-bottom: 30px;
}
#contenido {
	float: right;
	width: 654px;
	margin-bottom: 15px;
}
#contacto {
	height: auto;
	width: auto;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#foot {
	clear: both;
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D6CECE;
	float: none;
	text-align: center; !important
}

/*CSS menú horizontal*/

#navigation {
	height: 42px;
	width: 100%;
	background-color: #016275;
	padding-top: 13px;
}
#botonera {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding-left: 15px;
}
#btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	float: left;
	width: 550px;
	padding-top: 5px;
}
#btn ul {
	margin: 0px;
	padding: 0px;
	width: auto;
	text-decoration: none;
	color: #FFF;
}
#btn li {
	list-style-position: inside;
	list-style-image: url(../images/bullet_1.png);
	text-decoration: none;
	float: left;
	width: auto;
	margin-right: 30px;
	margin-left: 0px;
	color: #FFF;
}
#btn ul li a {
	color: #FFF;
	text-decoration: none;
}

/*CSS contenidos index*/

#intro {
	height: auto;
	margin-bottom: 15px;
	padding-top: 17px;
	padding-right: 18px;
	padding-left: 19px;
	padding-bottom: 10px;
	width: 617px;
	border: 1px dashed #A59999;
}
#buscador {
	sheight: auto;
	margin-bottom: 15px;
	background-color: #d6cece;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #a59999;
	padding-top: 17px;
	padding-right: 18px;
	padding-left: 19px;
	padding-bottom: 17px;
	float: left;
	width: 617px;
}
#tabla {
	sheight: auto;
	margin-bottom: 0px;
	padding-top: 17px;
	padding-right: 18px;
	padding-left: 19px;
	padding-bottom: 17px;
	float: left;
	width: 617px;
	border: 1px dashed #a59999;
}

/*CSS estilos texto*/

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #333;
	font-style: normal;
	line-height: 17px;
	font-variant: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
}
p a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #8A8689;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 18px;
	margin: 0px;
	background-image: url(../images/bullet_2.png);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	text-indent: 18px;
}
h3 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 15px;
	color: #039BAD;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6CECE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h4 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	color: #9B4098;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EE7623;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/bullet_3.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	text-indent: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
h5 a {
	color: #EE7523;
	text-decoration: none;
}

/* CSS paginador: no los pude tocar porque no puedo visualizarlo*/

ul.paginador { 
    background: #98c13d; 
    list-style: none; 
    margin: 0 0 1em 0; 
    padding: .5em; 
    text-align: center; 
} 
ul.paginador li { 
    display: inline; 
    margin: 0; 
    padding: 0 1em; 
} 
ul.paginador li.actual { 
    font-weight: bold; 
    color: #373737;
} 
.contenido{
	padding:5px;
	word-wrap:normal;
}

/* CSS table */

.records_list {
	margin-bottom: 0px;
}
.records_list td a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/bullet_3.png);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
}
.records_list td a:hover {
	text-decoration: none;
	color: #6C235C;
}
.records_list th {
	 height: 50px;
	 text-align: left;
}
.records_list .minwidth-1 {
	min-width: 110px;
}
.records_list td {
	border: 1px none #d2d2d2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.records_list tr.ui-selected {
	background: #D6CECE ;
}
.records_list tr:nth-child(even) {
	background: #e3dcdc;
}
.records_list tr:hover {
	background: #D6CECE ;
}
.records_list + ul {
}
.records_list + ul > li, .records_list li {
 	list-style: none;
  	margin: 0px 4px;  
}

/* Actions dentro de la tabla: no los pude tocar porque no puedo visualizar donde se aplican*/

.records_list li > a,.actions a{
	/*background: url("../images/table/table_header_repeat.jpg") repeat-x scroll 0 0 transparent; */
	background-color: #373737;
    color: white;
    padding: 3px;
    font-weight: bold;
}
.records_list li > a:hover{
	text-decoration: none;
	color:white;
}
.resaltado { background: #339900 !important; border : 1px solid #99FF66; }
 a.actions.resaltado { 
	padding: 5px 10px;
}
button.resaltado {
	padding: 10px 30px;
	height: 45px;
	radius: 5px; 
	font-size:12pt;
}

/* Actions debajo de la tabla: no los pude tocar porque no puedo visualizar donde se aplican */

.records_list + ul > li > a{
	 /*background: url("../images/table/table_header_repeat.jpg") repeat-x scroll 0 0 transparent;*/
	background-color: #373737;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 9px; 
}
.records_list th  {
	/* background: url(../images/table/table_header_repeat.jpg) repeat-x; */
	background-color: #6c235c;
	color: #fff;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	margin: 0 0 0 10px;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3C1332;
}
.records_list th:first-child  {	
	/* 	border-left: 0px; */
	/* 	background: url("../images/table/table_header_checkbox.jpg") no-repeat scroll 0 0 transparent; */
}
.records_list th:last-child  {
	/* 	background: url("../images/table/table_header_options.jpg") no-repeat scroll 0 0 transparent; */
}
.records_list th a {
 	/*background: url(../images/table/table_sort_arrow.gif) right no-repeat;*/
	background-color: #373737;
}
.records_list th a:hover {
 	color: #94b52c
}
th.line-left {
 	border-left: 1px solid #373737;
}
.records_list tr.activity-blue {
 	background: #e3eceb;
}

/* CSS text format records_list */
.description{
	color:#333333;
}
.subtitle{
	color:#039BAD;
	text-decoration: none;
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	padding-top: 10px;
}
