@charset "utf-8";
/* CSS Document */
body{
	background-image: url(images/bgnewpage.jpg);
	background-position: top;
	background-color:#FFF;
}
img{
	border:0
}

.topcontain {
	margin: 0 auto;
	width: 950px;
	position:relative;
	border-image:none;
}
.menus{
	font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:300%;
	position:relative;
	z-index:10000
}

.col1{
	background-color:#252525;
	border-radius:15px;
	border: 0px solid #252525;	
}

.col2{
	padding-top:15px;
}
.logoqcps{
	float:left;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:20px;
	padding-right:15px

}



/* ESTILOS DE TEXTOS SLIDE */




/* ESTILOS DE TEXTOS SLIDE */

.txt1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#669900;
}
.txt1_1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#fff;
	padding-top:20px;
	padding-bottom:20px;
}


.txt2{
	font-family: Trebuchet MS, "Arial", Helvetica, sans-serif;
	text-align:justify;
	padding-right:20px;
	padding-bottom:20px;
	font-size:14px;
	color:#333333;
}

.txt2_2{
	font-family: Trebuchet MS, Arial, "Helvetica", sans-serif;
	text-align:justify;
	padding-bottom:20px;
	font-size:14px;
	color:#669900;
}

.txt3{
	font-family: Trebuchet MS, "Arial", Helvetica, sans-serif;
	text-align:justify;
	vertical-align:top;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:20px;
	font-size:14px;
	color:#333333;
}

.txt4{
	font-family: Trebuchet MS, Arial, "Helvetica", sans-serif;
	text-align:justify;
	font-size:24px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	color: #fff;
}
.txt4tabla{
	background-color: #343434;
	font-family: Trebuchet MS, Arial, "Helvetica", sans-serif;
	text-align:justify;
	font-size:24px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	color: #fff;
}
.txt5{
	font-family: Trebuchet MS, "Arial", Helvetica, sans-serif;
	text-align:justify;
	padding-right:10px;
	font-size:14px;
	color:#fff;
}
.txt5tabla{
	background-color: #343434;
	font-family: Trebuchet MS, "Arial", Helvetica, sans-serif;
	text-align:justify;
	padding-right:10px;
	font-size:14px;
	color:#fff;
}
.txt6{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #036;
	padding-left:15px;
	text-align:left
}
.txt7{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	padding-left:15px;
	text-align:justify;
	vertical-align:top
}
.txt8{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	padding-left:7.5px;
	padding-right:7.5px;
	text-align:justify;
	vertical-align:top
}
.txt9{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	padding-right:15px;
	text-align:justify;
	vertical-align:top
}
.txt10{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #003366;
	padding-top:10px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top
}

.footer{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px	
}
.txtfooter{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-top:10px;
	padding-right:10px;
	text-align:center;
}




table.center{
margin-left:auto;
margin-right:auto;
border-radius:15px;
}


div.container{
width:50%;
margin:1%;
}
table#table1{
text-align:center;
margin-left:auto;
margin-right:auto;
width:100px;
top:auto;
}
tr,td {
text-align:left;
}

/*** NEW STYLES ***/

.txt1-new{
	font-family:"PT Sans", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#003868;
}
.txt2-new{
	font-family:"PT Sans", Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #999999;;
}

.hero-block3 {
    position: relative;
}
.grey-box {
    background-color: #ebebeb;
    border-color: #f5f5f5 #ececec #dfdfdf;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px #cccccc;
    max-width: 700px;
}

#cliente{margin: 20px;}

.form-group textarea,
.form-group input[type="text"],
.form-group input[type="password"],
.form-group input[type="datetime"],
.form-group input[type="datetime-local"],
.form-group input[type="date"],
.form-group input[type="month"],
.form-group input[type="time"],
.form-group input[type="week"],
.form-group input[type="number"],
.form-group input[type="email"],
.form-group input[type="url"],
.form-group input[type="search"],
.form-group input[type="tel"],
.form-group input[type="color"] {
  width: 300px;
}
article { margin-right: 20px;}