@charset "UTF-8";

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}*html
.clearfix{height:1%}.clearfix{display:block}*+html
.clearfix{min-height:1%}
 

/* modal */
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}
.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
.close{cursor:pointer;padding:2px 3px;cursor:pointer;padding:2px 3px;position:absolute;right:10px;top:14px}

.modal{display:none;width:300px;padding:0 40px 20px;background:white;border:5px solid rgba(0,0,0,0.2);margin-left:-190px;border-radius:10px;overflow:hidden;
margin-bottom:40px;box-shadow:0 1px 0 white inset;margin-top:-267px;border:10px solid #ccc;}
.modal a:hover{text-decoration:none;color:blue;}

.modal h1{margin:0 -40px;background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid #CCC;font-size:16px;padding:13px 40px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;margin-bottom:30px}
.modal .close{position:absolute;top:0;right:0;display:block;width:49px; height:47px;background:url(../images/ts_close.png) center no-repeat; overflow:hidden;opacity:.8;border:1px solid #ccc;padding:0px;}
.modal .close:hover{position:absolute;top:0;right:0;display:block;width:49px; height:47px;background:url(../images/ts_close_hover.png) center no-repeat; overflow:hidden;opacity:.8;border:1px solid #ccc;padding:0px;}
 
 .ot_href{text-align: center; color:blue; display: block;height:40px;line-height:40px;width:285px;}
 .ot_href:hover{color:#F89941!important;}
 
.lista{}
.lista .typea{border:1px solid #ccc;color:#000; display: block;height: 40px;line-height: 40px;width: 270px;margin: 5px;text-align: left;text-indent: 10px;}
.lista .cura{border:2px solid green;color:green;}

.button-blue {margin:5px auto;text-align:center;
	border: 1px solid #DDD;  
padding: 5px 0;
width: 272px; 
height:40px;
color: #fff;
background: #407acc;
text-align: center;
cursor: pointer;
margin-left:5px;
font-size: 15px;
}