@charset "utf-8";
/* Inicia General */

body{margin:0; padding:0;  overflow-x:hidden; font-family: Arial, Helvetica, sans-serif;  background-image:url(../images/img_background.jpg); background-repeat:repeat-x; background-color:#DBDCD6}
.relativo{position:relative;}
.absoluto{	position:absolute;}
.left{float:left}
.rigth{float:right}
.poniter{cursor:pointer;}
.heigth100{height:100%}
.width100{width:100%}
.contenedor100{width:100%;	min-width:100%;	max-width:100%;	}
.contenedor1020px{position:relative; margin:0 auto;	width:1020px;	min-width:1020px;	max-width:1020px;}
.contenedor1200px{position:relative; margin:0 auto;	width:1200px; min-width:1200px;	max-width:1200px;}
.contenedor1400px{position:relative; margin:0 auto;	width:1400px; min-width:1400px;	max-width:1400px;}
.contenedor1000px{position:relative; margin:0 auto;	width:999px; }
.marginCentrar{margin:0 auto;}
.marginTop5px{ margin-top:5px;}
.marginTop10px{ margin-top:10px;}
.marginLeft10px{ margin-left:10px;}
.marginTop30px{ margin-top:30px;}
.marginTop40px{ margin-top:40px;}
.marginTop20px{ margin-top:20px;}
.marginTop25px{ margin-top:25px;}
.marginTop35px{ margin-top:35px;}
.marginTop65px{ margin-top:65px;}
.marginTop15px{ margin-top:15px;}
.marginLeft5px{ margin-left:5px;}
.marginLeft15px{ margin-left:15px;}
.marginLeft12px{ margin-left:12px;}
.marginLeft30px{ margin-left:30px;}
.marginLeft20px{ margin-left:20px;}
.marginLeft45px{ margin-left:45px;}
.marginRight5px{ margin-right:5px}
.marginRight10px{ margin-right:10px}
.marginRight15px{ margin-right:15px}
.marginRight30px{ margin-right:30px}
.marginRight60px{ margin-right:60px}
.marginBottom5px{margin-bottom:5px}
.marginBottom10px{margin-bottom:10px}
.marginBottom15px{margin-bottom:15px}
.marginBottom20px{margin-bottom:20px}
.marginBottom25px{margin-bottom:25px}
.marginBottom30px{margin-bottom:30px}
.marginBottom35px{margin-bottom:35px}
.marginBottom40px{margin-bottom:40px}
.marginBottom45px{margin-bottom:45px}
.marginBottom50px{margin-bottom:50px}
.paddingBottom30px{ padding-bottom:30px}
.paddingBottom20px{ padding-bottom:20px}
.paddingBottom10px{ padding-bottom:10px}
.paddingBottom15px{ padding-bottom:15px}
.paddingBottom5px{ padding-bottom:5px}
.paddingTop5px{ padding-top:5px}
.paddingTop10px{ padding-top:10px}
.paddingTop15px{ padding-top:15px}
.paddingTop20px{ padding-top:20px}
.paddingTop30px{ padding-top:30px}
.paddingTop40px{ padding-top:40px}
.paddingTop50px{ padding-top:50px}
.paddingTop60px{ padding-top:60px}
.paddingTop70px{ padding-top:70px}
.paddingTop80px{ padding-top:80px}
.paddingLeft80px{ padding-left:80px}
.paddingLeft70px{ padding-left:70px}
.paddingLeft60px{ padding-left:60px}
.paddingLeft50px{ padding-left:50px}
.paddingLeft40px{ padding-left:40px}
.paddingLeft30px{ padding-left:30px}
.paddingLeft25px{ padding-left:25px}
.paddingLeft20px{ padding-left:20px}
.paddingLeft15px{ padding-left:15px}
.paddingLeft10px{ padding-left:10px}
.paddingLeft5px{ padding-left:5px}
.paddingRight5px{ padding-right:5px;}
.paddingRigh10px{ padding-right:10px;}
.paddingRight15px{ padding-right:15px;}
.redondo5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(/pie/PIE.htc);}
.redondo3 {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/pie/PIE.htc);}
.redondo20 {-moz-border-radius: 20px; -webkit-border-radius: 20px;	border-radius: 20px; behavior: url(/pie/PIE.htc);}
.redondo10 {-moz-border-radius: 10px;	-webkit-border-radius: 10px; border-radius: 10px; behavior: url(/pie/PIE.htc);}
.redondo10Left { -webkit-border-top-left-radius: 9px; -webkit-border-bottom-left-radius: 9px; -moz-border-radius-topleft: 9px; -moz-border-radius-bottomleft: 9px; border-top-left-radius: 9px; border-bottom-left-radius: 9px; behavior: url(/pie/PIE.htc);}
.redondo10Bottom { -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; behavior: url(/pie/PIE.htc);}
.clear{ clear:both; position:relative}
.clear5{ clear:both; position:relative; height:5px}
.clear10{ clear:both; position:relative; height:10px}
.clear15{ clear:both; position:relative; height:15px}
.clear20{ clear:both; position:relative; height:20px}
.clear30{ clear:both; position:relative; height:30px}
.clear40{ clear:both; position:relative; height:40px}
.minHeight20{min-height:20px; height:auto;}
.minHeight30{min-height:30px; height:auto;}
.minHeight40{min-height:40px; height:auto;}
.minHeight50{min-height:50px; height:auto;}
.minHeight60{min-height:60px; height:auto;}
.minHeight70{min-height:70px; height:auto;}
.minHeight80{min-height:80px; height:auto;}
.minHeightGeneral{min-height:439px; height:auto;}
.lineLeft{ border-left:solid #666666 1px }
.lineTopBottom{ border-bottom:solid #999999 1px; border-top:solid #999999 1px;}
.lineBottom{ border-bottom:solid #999999 1px; }
.lineDot{ border-bottom: dotted #F2F2F2 1px; }
.lineDot2{ border-bottom: dotted #7c7c7c 1px; }
.lineTop{ border-top:solid #999999 1px; }
.border1{border:solid #E9E9E6 2px;}
.borderColorGris{border-color: #CBCBCB;}
.mayusculas{text-transform:uppercase}
/* Termina General */

/* Inicia Fondos Colores */
.fondoAzulclaro{background-color:#28BAE8;}
.fondoAzulfuerte{background-color:#0A1B3A;}
.fondoBlanco {background-color: #ffffff; }
.fondoVerde {background-color: #648922; }
.backgroundFooter{background-image:url(../images/img_background_footer.jpg);}
.backgroundGeneral{ background-image:url(../images/img_background.jpg); background-repeat:repeat-x;}
.fondoGris {background-color: #F3F3F3; }
.fondoNegro {background-color: #333; }
.fondoGrisClaro {background-color: #DBDCD6; }
.fondoGrisClaro2 {background-color: #BABABA; }
.fondoHeader{background-image:url(../images/img_background_header.jpg); background-repeat:repeat-y; background-position:center}
.fondoHeader2{background-color: #FCFCFC;}
/* Termina Colores */

/* Inicia Header*/
.TopHeader{height:27px; width:auto; min-width:170px; line-height:27px}
.Header{height:95px; width:auto; border-top: solid #FFF 1px; border-bottom:solid #FFF 1px; }
.logotipo{background-image:url(../images/logotipo.png); width:448px; height:87px; background-repeat:no-repeat; position:relative}
.menuRowcontenedor{width:auto; min-width:160px; min-height:25px; height:auto; line-height:25px;}
.menuRowcontenedor1{width:auto; min-width:90px; min-height:25px; height:auto; line-height:25px;}
.menuRow{width:auto; min-width:140px; min-height:25px; height:auto; line-height:25px;}
.menuRow2{width:auto; min-width:90px; min-height:25px; height:auto; line-height:25px;}
.menuRow2:hover{ background-color:#A78B3E; background-image:url(../images/img_menu.png); background-position:right bottom; background-repeat:no-repeat;}
.menuRow:hover{ background-color:#A78B3E; background-image:url(../images/img_menu.png); background-position:right bottom; background-repeat:no-repeat;}
.menuRow1{ background-color:#A78B3E; color:#ffcc33 !important; background-image:url(../images/img_menu.png); background-position:right bottom; background-repeat:no-repeat;  }

/* Termina Header */
/* Inicia footer */
.footer{height:auto; min-height:193px;}
.footerRow{width:17%; padding-left:10px; padding-right:10px; margin-top:50px}
.footerRowLogo{width:21%; padding-right:10px; margin-top:20px}
.logotipoSmall{background-image:url(../images/logotipo_small.png); width:219px; height:20px; background-repeat:no-repeat}
.copyrigth{ height:auto; min-height:30px; line-height:30px}
.copyrigthRow{width:auto; min-width:100px;}
.powerby{background-image:url(../images/powerby.png); width:149px; height:12px; background-repeat:no-repeat; margin-top:10px}
/* Termina footer */

/* Inicia iconos y botones */
.iconTwitter{ background-image:url(../images/ico_twitter.png); width:12px; height:18px; background-repeat:no-repeat;}
.iconTwitter:hover{ background-image:url(../images/ico_twitter_on.png);}
.iconFacebook{ background-image:url(../images/ico_facebook.png); width:10px; height:18px; background-repeat:no-repeat;}
.iconFacebook:hover{ background-image:url(../images/ico_facebook_on.png)}
.btnVerMas{background-image:url(../images/btn_vermas.png); width:102px; height:33px;}
.btnVerMas:hover{background-image:url(../images/btn_vermas_on.png);}
.btn1{background-image:url(../images/btn_1.png);  background-repeat:no-repeat; width:200px; height:58px; padding-left:68px; display:block; line-height:14px; padding-top:13px; cursor:pointer; color: #666666;}
.btn1:hover{background-image:url(../images/btn_1_on.png); color: #333333; }
.btn2{background-image:url(../images/btn_2.png); background-repeat:no-repeat; width:200px; height:58px; padding-left:68px; display:block; line-height:14px; padding-top:13px; cursor:pointer; color: #666666;}
.btn2:hover{background-image:url(../images/btn_2_on.png); color: #333333;  }
.btn3{background-image:url(../images/btn_3.png); background-repeat:no-repeat; width:200px; height:58px; padding-left:68px; display:block; line-height:14px; padding-top:13px; cursor:pointer; color: #666666;}
.btn3:hover{background-image:url(../images/btn_3_on.png); color: #333333; }
.btn4{background-image:url(../images/btn_4.png); background-repeat:no-repeat; width:200px; height:58px; padding-left:68px; display:block; line-height:14px; padding-top:13px; cursor:pointer; color: #666666;}
.btn4:hover{background-image:url(../images/btn_4_on.png); color: #333333; }
.btnContacto{background-image:url(../images/btn_contacto.png); width:173px; height:44px; background-repeat:no-repeat}
.btnContacto:hover{background-image:url(../images/btn_contacto_on.png)}


/* Termina Iconos y botones */

/* Inicia Home*/
.minHeightContenidoHome{min-height:420px; height:auto;}
.backgroundHome{background-image:url(../images/img_background_home.jpg);}
.lineHome1{background-image:url(../images/img_line1.png); width:769px; height:7px; background-repeat:no-repeat}
.lineHome2{background-image:url(../images/img_line2.png); width:769px; height:7px; background-repeat:no-repeat}
.txtContenedor1{width:700px; height:auto; min-height:20px;}
.txtContenedor2{width:570px; height:auto; min-height:20px; }
.txtserv2{width:340px; height:auto; min-height:20px; position: relative; padding-right:5px; padding-top:35px;}
.txtserv3{width:340px; height:auto; min-height:20px; float:left; padding-right:5px; padding-top:35px; position:relative}
.serviciosubmenu{
	position:relative;
	height:25px;
	text-align:right;
	width:280px; 
	padding-right:40px;
}

.serviciosubmenu2{
	margin-left:40px;
	position:relative;
	height:30px;
	padding-top:3px;
	text-align: center;
	width:185px;
	background-color:#A78B3E;
	font-size:13px;
	line-height:12px;
	margin-top:3px;
}


.txtContenedor3{width:610px; height:auto; min-height:20px;}
.txtContenedor4{width:500px; height:auto; min-height:20px;}
.txtContenedor5{width:500px; height:auto; min-height:20px;}
.txtContenedor6{width:380px; height:140px; padding:15px; margin-top:15px; margin-left:80px}
/* Termina Home*/


/* Inicia Nuevos*/
.BannerBottom{background-image:url(../images/banner1.jpg); width:1020px; height:53px; background-repeat:no-repeat;}
.backgroundInterior1{background-image:url(../images/img_background_int1.jpg); background-repeat:no-repeat}
.backgroundInterior2{background-image:url(../images/img_background_int2.jpg); background-repeat:no-repeat}
.backgroundInterior3{background-image:url(../images/img_background_int3.jpg); background-repeat:no-repeat}
.backgroundInterior4{background-image:url(../images/img_background_int4.jpg); background-repeat:no-repeat}
.backgroundInterior5{background-image:url(../images/img_background_int5.jpg); background-repeat:no-repeat}
.backgroundInterior6{background-image:url(../images/img_background_int7.jpg); background-repeat:no-repeat}
