@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
html {overflow-y: scroll;}

/*
Enero del 2014
Ancho de Pagna: 980px
*/

body {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;		
	color:#333333;
	background:#f5f5f5;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.DivSeccion, #DivCabecera, #DivBanner, #DivBanTxt, #DivBanTlt, #DivBanInfo{position:relative}
#DivMenu{
	width:100%;
	position:absolute;
	z-index:100;
}

#DivBanTxt{
	top:80px;
	left:50px;
	width:350px;
	min-height:100px;
}

#DivBanner{
	height:340px; 
	background-size:cover;
	border-top:solid 2px #000;
	border-bottom:solid 2px #ffffff;
}
.DivColPrincipal{
	float:left;
	width:30%;
	margin:30px 10px 20px 10px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
}
.DivColServicio{
	float:left;
	width:205px;
	margin:50px 10px 20px 10px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
} 
.DivColIcon{
	position:relative;
	width:28px;
	padding:10px;	
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	z-index:100;
}
.DCIC{
	position:absolute;
	width:48px;
	top:-32px;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	z-index:100;
	-webkit-transition: all 0.2s ease-in-out;
}
.DCIC:hover{
	top:-37px;
	padding:5px;
	-webkit-transition: all 0.2s ease-in-out;
}
.img{
	height:100px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 0 0;	
	overflow:hidden;
}
.DivCaTel{}
.DivLogo{}
#DivContactInfo{
	float:left;
	width:180px;
	height:200px;
	margin-right:120px;
}
#DivContactForm{
	float:left;
	width:680px;
	height:330px;
}
.serCol1,.serCol2,.serCol3{
	float:left;
	margin-bottom:20px;
}
.serCol2{
	margin:0 20px 20px 20px;	
	width:393px;
}
.serCol3{
	margin:0 20px 20px 20px;	
	width:550px;
}
.aboutCol1, .aboutCol2{
	float:left;
	width:270px;
	margin:10px 0 20px;
	
	 -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
} 
.aboutCol2{width:420px; margin:10px 10px 20px;}

.ColInf, .ColSoc{
	float:left;
	width:695px;
	margin-bottom:20px;
}
.ColSoc{
	padding-left:15px;
	width:270px;
	background:url(../images/assites/right_back.png) no-repeat;
}

.TxtBox, .TxtMessage, .TxtArea{
	padding:5px;
	border:solid 1px #dddddd;
	background:#FFFFFF;
	color:#262626;
}
table.Contacto{	
	color:#333333;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
.btnBlue {
	padding: 10px;
	width: 100px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	font: Trebuchet MS;
	border: solid 1px #353D7D;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: MENU PRINCIPAL :::*/
	
#MenuBtn{
    float:right;
	margin-top:0px;
	padding: 0; 
} 
#MenuBtn li {  
	display: inline;  
}  
#MenuBtn li a  {
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
	padding: 10px 10px 5px 10px; 
	vertical-align: middle;
	text-transform: uppercase;
	font:12px Arial,sans-serif;
	color:#f1f1f1;	
	float:right; 
	border-bottom:solid 5px rgba(0,0,0,0.0);
}
#MenuBtn li a:hover {	
	border-bottom:solid 5px #ffd401;
	text-decoration:none;
	background: rgba(255,212,1,0.6);

}

#divBannerContainer{
	position:relative;
	height:341;	
	border-bottom:solid 1px #fff;
}
#divBannerImg, #divBannerAux{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/slider/bg1.jpg) 50% 40%;
}
#divBannerAux{		
	display:none;

}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: LOGIN :::*/
.divDetailContainer {
	margin-top: 10px;
}

.dh-mar {
	margin-left: 10px;
}

.detTabHeader {
	background: #f1f1f1;
	text-transform: uppercase;
	border-bottom: solid 2px #e5e7e8;
}

.signUpCol, .signUpColst {
	float: right;
	width: 650px;
}
.signUpColst {
	width: 200px;
}
.line {
	border-bottom: solid 1px #e8e8e8;
}
#divLogin {
	position: relative;
	margin-top: 20px;
	width: 500px;
	padding: 20px;
	background:#ffffff;
	border: solid 1px #eeeeee;
}

table.register {
	font-size: 12px;
	width: 330px;
	padding: 10px;
	font: 12px Trebuchet MS, Verdana, Arial;
}
.BtnLogin{
	color:#ffffff;
	width:90px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:solid 1px #dbdbdb;
	padding: 5px 10px 5px 10px; 
	background:#2e88c7;
}
.loginTxt{
	padding: 5px;
	width: 240px;
	border: solid 1px #dbdbdb;
	background: #f0f0f0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
a:link {color: #013b7d; text-decoration: none;}
a:visited {color: #013b7d; text-decoration: none;}
a:hover {color: #013b7d; text-decoration: underline;}
a:active {color: #013b7d; text-decoration: none;}

.DivColPrincipal a:link {color: #013b7d; text-decoration: none;}
.DivColPrincipal a:visited {color: #013b7d; text-decoration: none;}
.DivColPrincipal a:hover {color: #013b7d; text-decoration: none;}
.DivColPrincipal a:active {color: #013b7d; text-decoration: none;}