/* The Modal (background) */
.modal-seres {    
    position:fixed; /* Stay in place */
    left:0;
    top:0;    
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    z-index:20; /* Sit on top */
    font-size:1.04em;
    display:none; /* Hidden by default */    

}

.flotari {float:left;}
.flotarr {float:right;}
.limpiar5 {clear:both;height:5px;}
/* The Modal (background) */
.modal-screen-container {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-window-container {
    background-color: #ffffff;
    margin:60px auto; /* 15% from the top and centered */
    padding: 0px;
    border: 1px solid #888;
    width: 55%; /* Could be more or less, depending on screen size */
    /*height: 60%; /* Could be more or less, depending on screen size */
    /* border: 1px solid; */
    border-radius: 15px;
}

.line-seres{
  border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-top: 1px solid #888;
	padding: 1px;
	height: 5px;
	background:#FF7A00;
}

/* The Close Button */
.close-seres {
    color: #000;
    float: right;
    font-size: 20px;
    font-weight: bold;
    padding-right: 5px;
    padding-top: 5px;
}



.close-seres:hover,
.close-seres:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.logo-seres {
	float: left;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.clear-seres{
	clear:both;
}

.font-seres{
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
}

.ul-seres{
	list-style-type: none;
	margin: 0px;
	-webkit-margin-before: 0em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    float: inherit;
    bottom: 0px;
}

.ul-seres li{
	height: 14px;
}

.modal-content-seres {
	padding: 1em;
}

.modal-chk-seres {
	padding: 1em;
	text-align: left;
	display: none;
}

.modal-btn-seres {
	padding:1em;
	text-align:center;	
}

.btn-modal { background:#FF7A00; color:#fff; padding:0.2em 0.8em 0.1em 0.8em; cursor:pointer; -moz-border-radius:0.5em 0.5em 0.5em 0.5em; -webkit-border-radius:0.5em 0.5em 0.5em 0.5em; border-radius:0.5em 0.5em 0.5em 0.5em; behavior:url(css/PIE-1.0.0/PIE.htc); }
.btn-modal:hover { background:rgb(33,130,8); }

img.seresImgBottom{
	vertical-align: text-bottom;
}

.seres-font {
	font-family: Verdana,Arial,sans-serif;
 	font-size: 12px;
}

a.seres-link{
	text-decoration: underline;
	font-family: Verdana,Arial,sans-serif;
 	font-size: 12px;
 	color: #000;
}

 a:hover {
  cursor:pointer;
 }

.modal-ul-seres{
	list-style: circle inside;
}

a.aspaCierre img {
    visibility: hidden;
}
a.aspaCierre {
    background: transparent url("/img/ico_cerrar.gif") no-repeat scroll right top;
    text-decoration: none;
}
a.aspaCierre:hover {
    background: transparent url("/img/ico_cerrar_over.gif") no-repeat scroll right top;
    text-decoration: none;
}

#lbox-stroke { float:right; right:0; margin:.8em .5em 0 0; padding:0; width:1em; height:1em; background-image:url(/img/login/ico_cerrar.gif); background-repeat:no-repeat; background-position:top right; background-size:cover; cursor:pointer; }
#lbox-stroke:hover { background-image:url(/img/login/ico_cerrar_over.gif); }

.botonseresrechazar {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:0px;
	background:#f69b14 repeat;
	height:28px;
	padding:7x;
	width:200px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:600;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin-left: 10px;
	cursor:pointer;
}

.botonseresaceptar{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:0px;
	background:#3c5b80 repeat;
	height:28px;
	padding:7x;
	width:200px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:600;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin-left: 10px;
	cursor:pointer;
}

.botonseresseguir{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:0px;
	background:#F69B14 repeat;
	height:28px;
	padding:7x;
	width:200px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:600;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin-left: 10px;
	cursor:pointer;
}

/* Notice acceso Connectv1 */
.header-logo { height:100px; background-image:url(/img/logo/object0.png); background-repeat:no-repeat; background-position:1em 1em; }
#lbox-stroke-connect { float:right; right:0; margin:.8em .5em 0 0; padding:0; width:1em; height:1em; background-image:url(/img/login/ico_cerrar.gif); background-repeat:no-repeat; background-position:top right; background-size:cover; cursor:pointer; }
#lbox-stroke-connect:hover { background-image:url(/img/login/ico_cerrar_over.gif); }
.link_connect { font-size:1.2em; font-weight:600; color:#000 }
.link_connect:hover { color:#f37227 }
.pwd-link { padding:0 .2em 0 0; color:#3c5b80; font-weight:100; border-bottom:1px solid #3c5b80; cursor:pointer; display:inline-block; }
.pwd-link:hover { color:#FF7A00; border-color:#FF7A00; }
.btn-modal-close { background:#3c5b80; color:#fff; margin:.8em 0 .2em 0; padding:.3em; text-align:center; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:600; text-decoration:none; cursor:pointer; 	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:0px; behavior:url(css/PIE-1.0.0/PIE.htc); }
.btn-modal-close:hover { background:#FF7A00; }
.support-link { height:20px; margin: 5px 0px 0px 0px; padding: 5px 0px 2px 35px; font-size:1em; font-weight:bold; color:rgb(0,204,255); background-image: url(/img/info.png); background-repeat: no-repeat;  background-position:center left; cursor:pointer;  display:inline-block; }
.strong { font-weight:600; }
.center { text-align:center; }
.hide { display:none; }