
.esquinas_redondeadas_abajo_axenda
{ 

padding-left:20px;
padding-right:20px;

border-bottom-right-radius:20px; 
border-bottom-left-radius:20px; 
-moz-border-bottom-right-radius:20px; /* Firefox */ 
-moz-border-bottom-left-radius:20px; /* Firefox */ 
-webkit-border-bottom-right-radius:20px; /* Safari y Chrome */ 
-webkit-border-bottom-left-radius:20px; /* Safari y Chrome */ 


}


.avatar_circular_simple
{
    border-radius: 50%;
    
}

.note {
  color: #333;
  position: relative;
  width: 250px;
  margin: 0 auto;
  padding: 20px;
  font-family: Satisfy;
  font-size: 30px;
  box-shadow: 0 10px 10px 2px rgba(0,0,0,0.3);
}

.note .author {
  display: block;
  margin: 40px 0 0 0;
  text-align: right;
}






.yellow {
  background: #eae672;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
}






.ui-header .ui-btn {
	border: 0 none  !important;
	background: transparent  !important;

	
}
.ui-header .ui-btn-active {

		color:  #174654  !important;
}
.ui-header .ui-btn-inner {
	border-color: #fffff !important;

}
.ui-header .ui-btn-text {
	font-size: 10px !important;
	text-shadow: 0 none !important;
	
	
}

/* fixes issue #25 */
.ui-header .ui-icon-shadow {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}



/* === FOOTER BAR === */
.ui-footer {

border-color:#D8D8D8 !important;

	background: #E6E6E6 !important; /* Old browsers */
		background: -moz-linear-gradient(top,  #E6E6E6 0%, #E6E6E6 50%, #E6E6E6 50%, #E6E6E6 100%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E6E6), color-stop(50%,#E6E6E6), color-stop(50%,#E6E6E6), color-stop(100%,#E6E6E6)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #E6E6E6 0%,#E6E6E6 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #F2F2F2 0%,#E6E6E6 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #F2F2F2 0%,#E6E6E6 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* IE10+ */
		background: linear-gradient(top,  #F2F2F20%, #F2F2F2 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6E6E6', endColorstr='#E6E6E6',GradientType=0 ) !important; /* IE6-9 */
 
 opacity: .96; /* Standard: FF gt 1.5, Opera, Safari, CSS3 */
 
    filter: alpha(opacity=96) !important; /* IE lt 8 */
    -ms-filter: "alpha(opacity=96)" !important; /* IE 8 */
    -khtml-opacity: .96 !important; /* Safari 1.x */
    -moz-opacity: .96 !important;  /* FF lt 1.5, Netscape */
    
    
    
   
}
.ui-footer .ui-btn {
	border: 0 none !important;
	background: transparent !important;;
	font-size: 10px !important;
	
}
.ui-footer .ui-btn-active {
	font-size: 10px !important;
		color:  #174654  !important;
}
.ui-footer .ui-btn-inner {
	border-color: #fffff !important;
	padding-top: 40px !important;
}
.ui-footer .ui-btn-text {
	font-size: 10px !important;
	text-shadow: 0 none !important;
	color:gray !important;
	
}
.ui-footer .ui-icon-custom.ui-icon {
	width: 32px !important;
	height: 32px !important;
	margin-left: -16px !important;
}
/* fixes issue #25 */
.ui-footer .ui-icon-shadow {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none!important ;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}
	
	
	



		
/* === NAVIGATION BAR === */
.ui-navbar ul {
	overflow: hidden !important;
	

}






/* === ANTIGUO === */





.ui-li-desc {
font-size: 12px  !important;
font-weight: normal !important;
display: block !important;
margin: -.5em 0 .6em !important;
text-overflow: ellipsis !important;
overflow: hidden !important;
white-space: normal !important;}




.menu_superior {
    position:fixed !important;
    width: 100% !important;
    padding: 6px !important;
background-image: linear-gradient(bottom, rgb(5,5,5) 50%, rgb(15,15,15) 86%, rgb(125,123,125) 100%) !important;
background-image: -o-linear-gradient(bottom, rgb(5,5,5) 50%, rgb(15,15,15) 86%, rgb(125,123,125) 100%) !important;
background-image: -moz-linear-gradient(bottom, rgb(5,5,5) 50%, rgb(15,15,15) 86%, rgb(125,123,125) 100%) !important;
background-image: -webkit-linear-gradient(bottom, rgb(5,5,5) 50%, rgb(15,15,15) 86%, rgb(125,123,125) 100%) !important;
background-image: -ms-linear-gradient(bottom, rgb(5,5,5) 50%, rgb(15,15,15) 86%, rgb(125,123,125) 100%) !important;

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.5, rgb(5,5,5)),
	color-stop(0.86, rgb(15,15,15)),
	color-stop(1, rgb(125,123,125))
) !important;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
  border: 5px !important;
      top:0 !important;
      left:0 !important;
       margin-top:48px !important;
       margin-left:5px !important;
           z-index:9997 !important;

}
.menu_superior:after {
    
 content: "" !important;
   border: solid 18px transparent !important; /* set all borders to 10 pixels width */
   border-bottom-color: #7d7b7d !important; /* the callout */
   border-top: 0 !important; /* we do not need the bottom border in this case */
   width: 0 !important;
   height: 0 !important;

   position: absolute !important;
       z-index:9998 !important;
   
      top:-48 !important;
      left:0 !important;
       margin-top:30px !important;
       margin-left:19px !important;
  
}




.badge_old {
    background:             radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background:    -moz-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background:     -ms-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background:      -o-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background: -webkit-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
    background-color: blue !important;
    border: 2px solid white !important;
    border-radius: 12px !important;
    box-shadow: 1px 1px 1px black !important;
    color: white !important;
    font: bold 12px/9px Helvetica, Verdana, Tahoma !important;
    height: 10px !important;
    padding: 2px 3px 0 3px !important;
    text-align: center !important;
    min-width: 9px !important;
}

.badge_old {
    float: left !important;
    top: -35px !important;
    left: 27px !important;
    margin-right: 10px !important;
    position: absolute !important;
 }
 
 
 
 
  
.badge_linea{
  
border-radius: 20%;
position:static;

left:0px;
    height: 2px;

bottom:0px;



    font: 7px Arial, sans-serif;
    z-index:99999;
}

 
.badge{
  
border-radius: 20%;
position:relative;
    width: 8px;
    height: 8px;
    padding: 1px;
margin-top:-52px;
left:10px;
margin-left:auto;
margin-right:auto;
    background: red;
  
    color: white;
    text-align: center;

    font: 7px Arial, sans-serif;
    z-index:99999;
}



.badge{
  
border-radius: 20%;
position:relative;
    width: 8px;
    height: 8px;
    padding: 1px;
margin-top:-52px;
left:10px;
margin-left:auto;
margin-right:auto;
    background: red;
  
    color: white;
    text-align: center;

    font: 7px Arial, sans-serif;
    z-index:99999;
}



 
.badge_circular{
      background: red;
    border-radius: 30px;
    width: 23px;
    height:23px;
    padding: 1px;
    text-align: center;
    font-family:arial !important;
    font-size:17px !important;
    color:white !important;
     font-weight:normal !important
}





.badge_mas_old {
    background:             radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background:    -moz-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background:     -ms-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background:      -o-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
        background: -webkit-radial-gradient( 1px -11px, circle, white 8%, red 26px ) !important;
    background-color: blue !important;
    border: 2px solid white !important;
    border-radius: 12px !important;
    box-shadow: 1px 1px 1px black !important;
    color: white !important;
    font: bold 12px/9px Helvetica, Verdana, Tahoma !important;
    height: 10px !important;
    padding: 2px 3px 0 3px !important;
    text-align: center !important;
    min-width: 9px !important;
}
.badge_mas_old {
    float: left !important;
    top: -20px !important;
    left: 20px !important;
    margin-right: 10px !important;
    position: absolute !important;
      
}









.triangulo_arriba {


    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #ffffff;
   
}



.triangulo_izquierda_respuesta {


width: 2px;
height: 50px;

background-color:white;

}





.bubble_stats {

    background-color: #FFFFFF !important;
    background-image: -webkit-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:    -moz-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:     -ms-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:      -o-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:         linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    border-radius: 5px !important ;
    box-shadow: inset 0 1px 1px hsla(0,0%,100%,.5),
                3px 3px 0 hsla(0,0%,0%,.1) !important;
    color: #333 !important; 
    display: inline-block !important;
    font: 16px sans-serif !important;
    padding: 15px 25px !important;
    position: relative !important;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.5) !important;
    width:80% !important;
}



.bubble_stats_respuesta {

    background-color: #ffffff !important;
    background-image: -webkit-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:    -moz-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:     -ms-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:      -o-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:         linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    border-radius: 35px !important ;
    box-shadow: inset 0 1px 1px hsla(0,0%,100%,.5),
                3px 3px 0 hsla(0,0%,0%,.1) !important;
    color: #333 !important; 
    display: inline-block !important;
    font: 16px sans-serif !important;
    padding: 15px 25px !important;
    position: relative !important;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.5) !important;
    width:70% !important;
}



.bubble_stats_aviso {

    background-color: #FFFFFF !important;
    background-image: -webkit-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:    -moz-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:     -ms-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:      -o-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    background-image:         linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0)) !important;
    border-radius: 5px !important ;
    box-shadow: inset 0 1px 1px hsla(0,0%,100%,.5),
                3px 3px 0 hsla(0,0%,0%,.1) !important;
    color: #333 !important; 
  
    font: 16px sans-serif !important;
    padding: 15px 25px !important;

    text-shadow: 0 1px 1px hsla(0,0%,100%,.5) !important;
    width:80% !important;
}





			




.bubble {

    background-color: #FFFFFF;
    background-image: -webkit-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
    background-image:    -moz-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
    background-image:     -ms-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
    background-image:      -o-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
    background-image:         linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
    border-radius: 5px;
    box-shadow: inset 0 1px 1px hsla(0,0%,100%,.5),
                3px 3px 0 hsla(0,0%,0%,.1);
    color: #333;
    display: inline-block;
    font: 16px sans-serif;
    padding: 15px 25px;
    position: relative;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.5);
    width:80%;
}
.bubble:after, .bubble:before {
    border-bottom: 25px solid transparent;
    border-right: 25px solid #FFFFFF;
    bottom: -25px;
    content: '';
    position: absolute;
    left: 22px;
}
.bubble:before {
    border-right: 25px solid hsla(0,0%,0%,.1);
    bottom: -28px;
    left: 22px;
}







.bubble_abajo_fondo
{

	position:absolute !important; 
  height: 197px !important;
    width:  101% !important ;
	
	background: #E6E6E6 !important; /* Old browsers */
		background: -moz-linear-gradient(top,  #E6E6E6 0%, #E6E6E6 50%, #E6E6E6 50%, #E6E6E6 100%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E6E6), color-stop(50%,#E6E6E6), color-stop(50%,#E6E6E6), color-stop(100%,#E6E6E6))  !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #E6E6E6 0%,#E6E6E6 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #F2F2F2 0%,#E6E6E6 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #F2F2F2 0%,#E6E6E6 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* IE10+ */
		background: linear-gradient(top,  #F2F2F20%, #F2F2F2 50%,#E6E6E6 50%,#E6E6E6 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6E6E6', endColorstr='#E6E6E6',GradientType=0 ) !important ; /* IE6-9 */
 
 opacity: .96 !important; /* Standard: FF gt 1.5, Opera, Safari, CSS3 */
    filter: alpha(opacity=96) !important; /* IE lt 8 */
    -ms-filter: "alpha(opacity=96)" !important; /* IE 8 */
    -khtml-opacity: .96 !important; /* Safari 1.x */
    -moz-opacity: .96 !important; /* FF lt 1.5, Netscape */
    
    ;}	
	


.bubble_abajo
{
    height: 220px !important;
    width:  101% !important;

    bottom:0 !important;

       margin-bottom:62px !important;
  
    position:fixed !important;
    z-index:9999 !important;



 
 
border-color:#E6E6E6 !important;



}

.bubble_abajo .ui-btn {

	border: 0 none !important;
	background: transparent !important;
	text-shadow: 0 none !important;
	font-size: 10px !important;
}

.bubble_abajo .ui-btn-inner {
	border-color: #E6E6E6 !important;
	padding-top: 13px !important;
	font-size: 10px !important;

}

.bubble_abajo .ui-btn-active  .ui-btn-text {
	color:  #174654  !important;
	font-size: 10px !important;
}

.bubble_abajo .ui-btn-down  .ui-btn-text {
	color:  #174654  !important;
	font-size: 10px !important;
}





.bubble_abajo  .ui-btn-text {
	font-size: 10px !important;
	text-shadow: 0 none !important;
	color:  gray  !important ;
	
}
.bubble_abajo .ui-icon-custom .ui-icon {
	width: 32px !important;
	height: 32px !important;
	margin-left: -16px !important;
	font-size: 10px !important;
}

	


.bubble_abajo ul {
	margin-top:10px !important;
	overflow: hidden !important;
		color:  #174654  !important;
		font-size: 10px !important;
}




.marco_foto
{


	background: white;
	display: inline;

	margin: 0 3px 0px;
	padding: 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
	box-shadow: 0 4px 6px rgba(0,0,0,.3);
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	transition: all .15s linear;



-moz-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  
  transform: rotate(15deg);
   
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
    M11=0.9659258262, M12=-0.2588190451,
    M21=0.2588190451, M22=0.9659258262); 

	
	;}




.marco_foto_inverso
{


	background: white;
	display: inline;

	margin: 0 3px 0px;
	padding: 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
	box-shadow: 0 4px 6px rgba(0,0,0,.3);
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	transition: all .15s linear;



-moz-transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  
  transform: rotate(-15deg);
   
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
    M11=0.9659258262, M12=-0.2588190451,
    M21=0.2588190451, M22=0.9659258262); 



	;}





.marco_foto_recto
{


	background: white;
	display: inline;

	margin: 0 3px 0px;
	padding: 3px 3px 3px;
	text-align: center;
	text-decoration: none;
	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.3);
	box-shadow: 0 4px 6px rgba(0,0,0,.3);
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	transition: all .15s linear;






	;}

.redondear {
height: 70px;
width:70px;
 border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius:  50%;
-ms-border-radius:  50%;
-khtml-border-radius:  50%;
-webkit-border-radius:  50%;
behavior:url(PIE.htc);

-webkit-box-shadow: 2px 2px 5px #999;
 -moz-box-shadow: 2px 2px 5px #999;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
 box-shadow: 2px 2px 5px #999 !important;
 
}


.redondear_pequeno {
height: 55px;
width:55px;
 border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius:  50%;
-ms-border-radius:  50%;
-khtml-border-radius:  50%;
-webkit-border-radius:  50%;
behavior:url(PIE.htc);

-webkit-box-shadow: 2px 2px 5px #999;
 -moz-box-shadow: 2px 2px 5px #999;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4); box-shadow: 2px 2px 5px #999 !important;
 
 

}





.redondear_fans {

height: 55px;
width:55px;

 border-radius: 50%;

-moz-border-radius: 50%;
-o-border-radius: 
 50%;
-ms-border-radius:  50%;
-khtml-border-radius:  
50%;
-webkit-border-radius:  50%;
behavior:url(PIE.htc);


position:absolute;

top:-23px !important;
right:4px !important;


-webkit-box-shadow: 2px 2px 5px #999 !important;
 
-moz-box-shadow: 2px 2px 5px #999 !important;
 
box-shadow: 2px 2px 5px #999 !important;
 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, color='#666666') !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, color='#666666') !important;



}

.expandir
{
   

    bottom:0;
  right:0;
       margin-bottom:5px;
       margin-right:5px;
opacity: 0.3;
-moz-opacity: 0.3;
-khtml-opacity: 0.30;
filter: alpha(opacity=30);
  position: fixed; 
  font:#ffffff;
   text-shadow: 0px 0px 0px #000000;
  text-decoration:none;
    z-index: 10;


}


.bubble_menu
{
    height: 70px !important;
    width:  100% !important;

    bottom:0 !important;

       margin-bottom:-5px !important;
    background-color: #000000 !important;
opacity: 0.8 !important;
-moz-opacity: 0.8 !important;
-khtml-opacity: 0.85 !important;
filter: alpha(opacity=85) !important;
  position: absolute !important; 
  font:#ffffff !important;
   text-shadow: 0px 0px 0px #000000 !important;
  text-decoration:none !important;
    z-index: 9998 !important;


}


.bubble_faldon
{
    height: 23px !important;
    width:  100% !important ;

    bottom:0 !important;

       margin-bottom:64px !important;
    background-color: #000000 !important;
opacity: 0.8 !important;
-moz-opacity: 0.8 !important;
-khtml-opacity: 0.85 !important;
filter: alpha(opacity=85) !important;
  position: fixed !important; 
  font:#ffffff !important;
   text-shadow: 0px 0px 0px #000000 !important;
  text-decoration:nonev;
    z-index: 9998 !important;


}

.menu_derecho_interno
{
	
background-color:#ffffff  !important; 
margin-left:-2px !important;
 margin-right:-2px  !important; 
 padding: 6px !important;  
 border: #000000 1px solid !important; 
	
	}

	


body{
   background-color: white !important
}



.celda {
 border-top: solid 1px black  !important;
 height: 40px  !important;	
	
	}




.menu_subiendo
{
margin-left: 0px !important;
 left:0px  !important; 
 top:42px  !important; 

 height: 10px !important;
    width: 100% !important;
 z-index:9999999 !important; 
background-color: #F2F2F2  !important;



  position: absolute !important; 


	}
	

.menu_arriba
{
margin-left: 0px !important;
 left:0px  !important; 
 top:43px  !important; 
display:yes  !important;
 height: 73px !important;
    width: 100% !important;
 z-index:99999 !important; 
background-color: #F2F2F2  !important;


opacity: .96 !important; /* Standard: FF gt 1.5, Opera, Safari, CSS3 */
    filter: alpha(opacity=96) !important; /* IE lt 8 */
    -ms-filter: "alpha(opacity=96)" !important; /* IE 8 */
    -khtml-opacity: .96 !important; /* Safari 1.x */
    -moz-opacity: .96 !important; /* FF lt 1.5, Netscape */
   
  position: fixed !important; 


	}
	
	
	.menu_compartir
{
 left:0px; top:43px  !important; 
display:none  !important;
 height: 90px  !important;
    width:  100%  !important;
 z-index:9997  !important; position:fixed; 
background-color: #C7CBCF  !important;

   text-shadow: 0px 0px 0px #ffffff  !important;
  text-decoration:none  !important;
    z-index: 9998  !important;

	}
	
	
 .gmnoprint {
     -webkit-transform: translate3d(0,0,0)  !important;  

 }
 
 .controls{ -webkit-transform: translate3d(0,0,0)  !important;
 }
    
.olLayerGoogleCopyright
{right:-300px;bottom:-200px
;left:auto;}.olLayerGoogleV3.olLayerGoogleCopyright{bottom:-200px;right:
-200px
!important;}.olLayerGooglePoweredBy{left:2px;bottom:2px;}.olLayerGoogleV3.olLayerGooglePoweredBy{bottom:0!important;}




.button {
   border-top: 1px solid #96d1f8  !important;
   background: #65a9d7  !important;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7))  !important;
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7)  !important;
   background: -moz-linear-gradient(top, #3e779d, #65a9d7)  !important;
   background: -ms-linear-gradient(top, #3e779d, #65a9d7)  !important;
   background: -o-linear-gradient(top, #3e779d, #65a9d7)  !important;
   -webkit-border-radius: 19px  !important;
   -moz-border-radius: 19px  !important;
   border-radius: 19px  !important;
   -webkit-box-shadow: none 0 1px 0  !important;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0  !important;
   box-shadow: rgba(0,0,0,1) 0 1px 0  !important;
   text-shadow: rgba(0,0,0,.4) 0 1px 0  !important;
   color: white  !important;
   font-size: 12px  !important;
   font-family: Helvetica, Arial, Sans-Serif  !important;
   text-decoration: none  !important;
   vertical-align: middle  !important;
   
   
   
   }

.button:hover {
   border-top-color: #28597a  !important;
   background: #28597a  !important;
   color: #ccc  !important;
   }

.button:active {
   border-top-color: #1b435e  !important;
   background: #1b435e  !important;



   

  
/* reset buttons */
a[data-role="button"][data-theme="reset"] {
    border-radius: 0px  !important; -webkit-border-radius: 0px  !important; -moz-border-radius: 0px  !important;
    box-shadow: none !important  ; -webkit-box-shadow: none !important  ; -moz-box-shadow: none !important  ;
    text-decoration: none !important;
    }
    
    a[data-role="button"][data-theme="reset"] .ui-btn-inner {
        color: white  !important; 
        overflow: visible  !important;
        text-shadow: 0 -1px 0 #000  !important;
        padding-left: 10px !important;
        padding-right: 10px !important ;
        border: 1px solid #333  !important;
        border-radius: 5px  !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px  !important;
        background: #333  !important;
   -moz-box-shadow: none  !important;
    -webkit-box-shadow: none  !important;
    box-shadow: none  !important ;
        }

    /* no-background */
    a[data-role="button"][data-theme="reset"].app-theme-none .ui-btn-inner {
        color: #222  !important;
        background: none  !important;
        border: none  !important;
        box-shadow: none  !important;
           text-shadow: none  !important;
		
        } 
        
  .ui-btn-hover-reset {
	background: 			#D8D8D8  !important;
	}
    	
    	      
   .ui-btn-down-reset {
	background: 			#D8D8D8  !important;}

    	

.ui-btn-active {
	background: 			#F2F2F2  !important;
	color: #848484  !important;
	 text-shadow: none  !important;
    	;}





    	
/* cabecera buttons */
a[data-role="button"][data-theme="cabecera"] {
    border-radius: 0px  !important; -webkit-border-radius: 0px  !important; -moz-border-radius: 0px  !important;
    box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;
    text-decoration: none  !important;
    }
    
    a[data-role="button"][data-theme="cabecera"] .ui-btn-inner {
        color: white  !important; 
        overflow: visible  !important;
        text-shadow: 0 -1px 0 #000  !important;
        padding-left: 10px !important  !important;
        padding-right: 10px !important  !important;
        border: 1px solid #333  !important;
        border-radius: 5px  !important; -webkit-border-radius: 5px  !important; -moz-border-radius: 5px  !important;
        background: #333  !important;
        -moz-box-shadow: none  !important;
    -webkit-box-shadow: none  !important;
    box-shadow: none  !important;
        }

    /* no-background */
    a[data-role="button"][data-theme="cabecera"].app-theme-none .ui-btn-inner {
        color: #222  !important;
        background:  !important;
        border: none !important;
        box-shadow: none !important;
           text-shadow: none !important;
		  
        } 
        
  .ui-btn-hover-cabecera {
	background: 			#E6E6E6
    	 !important;}
    	
    	      
   .ui-btn-down-cabecera {
	background: 			#E6E6E6
    	 !important;}
    
    
    .ui-controlgroup {
       background: white;
     
    
    !important ;}
    
 


   


