@charset "UTF-8";

/* CSS Document */



.box{

    width: 10px;

    height: 10px;

    background-color: #CCC;

    border: solid 1px silver;

}

.tabla_forma {


	font-size: 14px;

	padding: 12px;

	margin: 20px 10px 10px 20px;

}

.tabla_forma2 {

	color: #000;

	font-size: 14px;

	padding: 12px;

	margin: 20px 10px 10px 10px;



  overflow-y: scroll;

}

.tabla_forma2 td {

	color: #000;

	font-size: 14px;

	border: 1px solid #CCCCCC;

}

.opcion {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

}

#subscription_content form {

	clear: both;

	width: 100%;

	height: 100%;

}

.textform {

	width: 97.5%;

	font-size: 14px;

	padding: 2px;

	border: 1px solid #CCCCCC;
	
	border-radius:5px;

	color: #333333;

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: 0px;


}

.textform2 {

	width: 97.5%;

	height:100px;

	font-size: 14px;

	padding: 5px;

	border: 1px solid #CCCCCC;
	
	border-radius:5px;

	color: #333333;

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: 0px;

}

.header {

	font-size: 18px;

	padding: 0px;

	border: 1px solid #CCCCCC;

	font-family:  Arial, Helvetica, sans-serif;

	color: #333333;

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: 0px;

	font-weight: bold;

	background: #E6EDE0;

}

.textform:focus {

	border: 1px solid #333333;

	background-color: #e7e7e7;

}

select {



	font-size: 18px;

	padding: 0px;

	border: 1px solid #CCCCCC;

	font-family:  Arial, Helvetica, sans-serif;

	color: #333333;

	margin-top: 2px;

	margin-bottom: 2px;

	margin-left: 0px;
	margin-right:5px;
	font-weight: bold;

}

select:focus {

	border: 1px solid #333333;

	background-color: #e7e7e7;

}

.texto {

	padding: 5px 0 5px 0;
	font-size:16px!important;
	font-weight:none!important

}

.texto_modal {
	font-size:12px!important;
	font-weight:none!important;
	margin-bottom:0!important;
}/* Added by RRN on 13/jun/2016*/

.boton {

	padding: 5px;

}

.error {

	color: #F00;

}
label {
    display: inline-block;
    max-width: 100%;
    margin:0 5px 5px 0;
    font-weight: 700;
}
.div.dt-buttons {
    position: relative;
    float: left;
    margin-bottom: 8px;
}



#fixedtipdiv{

position:absolute;

padding: 2px;

border:1px solid black;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

}



.more{

    display:inline-block;

    width: 100px;

	height:200px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.more:hover{

    white-space:initial;

    cursor:pointer;

    width:100%;

	height:100%;

}



body {

	background-color: #FFF;

	display: block;

	position: relative;

}

body img {

	margin-right: auto;

	margin-left: auto;

}



#content-print {

	width: 98%;

	text-align:left;

	padding-right: 3%;

	padding-left: 3%;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	position: absolute;

	left: 0px;

	top: 0px;

}

.back {

	font-weight: lighter;

}

.logo {

	margin-right: auto;

	margin-left: auto;

	padding-right:20px;

	padding-top:20px;

	float:right;



}

thead, thead tr, thead th{

	background-color: #F3F3F3;

}

.secTitle {

	color:#333;

	font-size:3.231em;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	line-height:0.8;

	margin-top: 15px;

	padding-right: 30px;

	margin-bottom: 20px;

	margin-left: 0px;

	

}

.secTitle-print em {

	color:#999;

	font-style:italic;

	font-weight:normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.secSubTitle-print {

	color:#333;

	max-width:580px;

	padding-top:10px;

	border-top:dotted #666 1px;

	font-size:24px

}

.smallerTitle-print {

	font-weight: lighter;

	color: #333;

	font-size: 12px;

	margin-bottom: 3px;

	font-family: Arial, Helvetica, sans-serif;

}

.smallerTitle-print strong {

	color: #000;

	padding-right: 5px;

	font-size: 13px;

	font-weight: bold;

}



