@charset "utf-8";
html { font-family: Helvetica, san-serif; }
body { font-family: Helvetica, san-serif; }
.foot-legal {    
    font-size: 9px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.copyright {
    font-size: 9px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
/*[data-role=page]{height: 100% !important; position:relative !important;}*/
/*[data-role=footer]{bottom:0; position:absolute !important; top: auto !important; width:100%;}*/
/*[data-role=header]{top:0; position:absolute !important; top: auto !important; width:100%;}*/

/*#wordmark {
    background: none repeat scroll 0 0 #8C1515;
    border-bottom: 4px solid #D2BD86;
    padding: 20px 0;
}

#wordmark img {
    display: block;
    margin: 0 auto;
}

h2#banner {
    background: url("../img/banner1.png") no-repeat scroll center top transparent;
    height: 420px;
    text-indent: -9999px;
    width: auto;
}*/

/***********************************************************/
/**
 * HTML5 ✰ Boilerplate
 *
 * style.css contains a reset, font normalization and some base styles.
 *
 * Credit is left where credit is due.
 * Much inspiration was taken from these projects:
 * - yui.yahooapis.com/2.8.1/build/base/base.css
 * - camendesign.com/design/
 * - praegnanz.de/weblog/htmlcssjs-kickstart
 */


/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors:Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */

.ui-li-heading {       
    font-size: medium;
    white-space: normal;
}
.ltitulo {
    color:#D76A11;    
    white-space: normal;
}
.lsubtitulo {
    color:#D76A11;    
    white-space: normal;    
} 
.ui-li-desc {
    color: #333;
    font-family: 'PT Sans';
	overflow: visible;
	text-overflow:clip;	
	max-height: 30px;
	margin-bottom: 7px;/*espacio entre lineas de texto de la desc*/	
	font-size: small;
	white-space: normal;
}
/*
.ui-listview .ui-li-icon {
    max-height: 50px;
    max-width: 50px;
    top: 50%;
    margin-top: -15px;
    
}

.ui-listview .ui-li-icon {
    max-height: 40px;
    max-width: 40px;
    left: 10px;
    top: .9em;
}

.ui-btn-text{
	max-height: 60px;
}*/
.lcabecera{
	/*color:#D76A11;*/
    font-size: 12px;
}
/*
.ui-content {
    padding-top: 1px;
}

.ui-listview .ui-li-icon {
    max-height: 40px;
    max-width: 40px;
    left: 10px;
    top: .9em;
}*/

.justificado li{    
    text-align: justify;  
}
.justificado{    
    text-align: justify;  
}
.text{
	font-size: small;
	font-family: 'PT Sans';
	padding: 1px;
	text-align: justify;
  	text-justify: newspaper;
  	text-overflow: clip;  	
  	border: 0;    		
}
.center-wrapper {
  text-align: center;
  background-color: orange !important;
  border: 0px;
}
.center-wrapper * {
  margin: 0 auto;
}
.nav-search .ui-btn-up-a {
    background-image:none;
    background-color:#333333;
}
.nav-search .ui-btn-inner {
    border-top: 1px solid #888;
    border-color: rgba(255, 255, 255, .1);
}
.nav-search .ui-btn.ui-first-child {
    border-top-width: 0;
    background: #111;
}
.userform {
	padding: .8em 1.2em;
}
.userform h2 {
	color: #555;
	margin: 0.3em 0 .8em 0;
	padding-bottom: .5em;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.userform label {
	display: block;
	margin-top: 1.2em;
}
.switch .ui-slider-switch {
	width: 6.5em !important;
}
.ui-grid-a {
	margin-top: 1em;
	padding-top: .8em;
	margin-top: 1.4em;
	border-top: 1px solid rgba(0,0,0,.1);
}

#iframemap{
    display:block;
    margin: 0 auto;
}

.ui-body{
border:1px solid #EEEEEE !important;
}

.ui-panel {   
    padding-top: 35px;
    
    width: 30em; /*aprox 390 px*/
   
}


/*html *
{
   font-size: 0.966em;
   color: #000 !important;
   font-family: Arial !important;
}*/
/*
 * Hojas de estilo personalizadas para la AE
 * 
 * Author Freddy Rojas
 */


/* HEADER
………………………………………………………………………………………………………………… */
/*
#logo{
	float:left;
	display:inline;
	max-height: 56px; 
	max-width: 56px;
}

div.logo {
    left: 12px;
    position: absolute;
    top: 3px;
}

div.textpic-imagewrap { // posición banner
    margin-bottom: -4px;
    margin-left: -300px;
    overflow: hidden;
    width: 600px;
    padding-top: 0px;        
}

div.layout div.textpic { // posición banner
    margin: 0 auto;
    overflow: visible;
    width: 10px;    
}
div.textpic-text {
    padding: 0 15px;
}
div.title {
    padding: 0 0px;
}
div.top-navigation {
    background: none repeat scroll 0 0 #0070B8;
    height: 30.8px;
    opacity: 0.85;
    position: absolute;
    text-align: right;
    width: 100%;
}

#toolbar div.top-navigation .ui-controlgroup {
    background: none repeat scroll 0 0 transparent;
    padding-right: 12px;
    text-align: right;
}

.ui-li-thumb, .ui-li-icon {
    left: 1px;
    max-height: 80px; 
    max-width: 80px; 
    position: absolute;
    top: 0;
}
ui-link-inherit {
    position: relative !important;    

}
a.img {
    position: absolute !important;
    top: 50% !important;
    left: 5px !important;
    margin-top: -40px !important; 
}
*/

/* FOOTER */
/*#hidetoggle .ui-table-columntoggle-btn {
    display: none !important;
}*/