
*{-moz-box-sizing:border-box; box-sizing:border-box}


.divBlockPicsItems { 
	float:left; 
	width:660px; 
	font-family:Arial; 
	font-size:9pt;
	margin-bottom:15px;
}

.divBlockPicsItems p{ margin-top:0px; }
.divBlockPicsItems img { float:left; display:block; margin:10px 0px 10px 22px;   }

.row1 p{
	margin-top:0px;
	margin-bottom:0px;  
}

.row2 p{
	margin-top:0px;
	margin-bottom:0px;  
}

.row1 {
	font-family:Arial;
	font-size:9pt;
	color:#666;
}

.row2 {
	font-family:Arial;
	font-size:9pt;
	color:#666;
}


#divBannerSuperior { 
	width:250px; 
	height:78px;  
	margin-top:35px;
	float:right;
	text-align:right;
	color:#00647D;
	font-size:9.3pt;
	margin-right:10px;
}

#divBannerSuperior strong { color:#00647D; }

.bullet_001 ul{
	padding-left:20px;
	margin-left:10px;
	border-left:0px;
	list-style-image: url(../images/bullet_001.gif); 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10pt; 
	color:#2B000B; 
	line-height:22pt; 
	font-weight:normal; 
	letter-spacing:.3px; 
	line-height:15pt;  
	margin:0px;	
}

.parrafo_tabla_001 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt; 
	color:#005196;
	font-weight:normal;
	letter-spacing:.3px; 
	line-height:15pt;
}

.gallery_thumbs_001 {
	border:1px;
	border-style:solid;
	border-color:#CCC;
	width:110px;
	height:auto;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

.gallery_thumbs_001 img{ border-style:none;  }




.text_parrafo_01 { 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11.5pt; 
	color:#66928B; 
	line-height:22pt; 
}
.text_parrafo_02_titulo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9.5pt;
	color:#66928B;
	font-weight:bold;
}
.text_parrafo_02_contenido{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9.5pt;
	color:#66928B;
	line-height:15pt;
}


.paginado {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #273397;
}
.paginado:link    {text-decoration:none;color:#273397;}
.paginado:visited {text-decoration:none;color:#273397;}
.paginado:active  {text-decoration:none;color:#273397;}
.paginado:hover   {text-decoration:none;color:#273397;}

#divMaster
{
	width:1030px;
	height:auto;


	margin-right: auto;
	margin-left: auto;
	margin-top:0px;	
	text-align:left;

	border:0px;
	padding: 0px;
	position:relative;
}

#divSuperiorH
{
	width:1022px;
	height:34px;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;	
	text-align:left;

	border:0px;
	padding: 0px;
	position:relative;
}


/* ====================================== nav-menu ========================================== */
#nav-menu ul{ list-style: none; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; margin-right:0px; margin-right:0px; margin-left:28px; }
#nav-menu li { float: left; margin: 0; }
#nav-menu li a 
{	
	height: 24px; 
	float: left; 
	display: block;
	border: 0px;
}

#btnHeader01_inicio      { width:63px; background: url(../images/btnHeader01_inicio.png) left no-repeat; }
#btnHeader01_siteMap     { width:115px; background: url(../images/btnHeader01_siteMap.png) left no-repeat; }
#btnHeader01_webPanel    { width:89px; background: url(../images/btnHeader01_webPanel.png) left no-repeat; }
#btnHeader01_contactenos { width:100px; background: url(../images/btnHeader01_contactenos.png) left no-repeat; }


.divLeft { float:left; }
#barHeader01 { float:right; margin-top:3px; margin-right:29px; }

#icon_calendar { float:left; margin-top:2px; background: url(../images/icon_calendar.png) left no-repeat; width:13px; height:15px; }
#viewDate { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; margin-left:3px; margin-top:2px;  }
#icon_search { background: url(../images/icon_search.png); width:189px; height:24px; margin-left:5px;  }

#divContentHolder { margin-top:0px; float:left; width:1030px;   }
#divBody{  width:1023px; height:auto; float:left; }


#divBodyRow_01{ width:100%; height:19px; padding:0px;  font-size:0pt; }
#divBodyRow_01_left  { width:10px; height:19px; max-height:100%; display:block; font-size:0pt;   float:left; margin:0px; padding:0; border:0px;  background: url(../images/corner_top_left.png) no-repeat; }
#divBodyRow_01_right { width:10px; height:19px; max-height:100%; display:block; font-size:0pt;   float:left; margin:0px; padding:0; border:0px; background: url(../images/corner_top_right.png)  no-repeat; }
#divBodyRow_01_center{ width:1010px; height:19px; max-height:100%; display:block;  font-size:0pt; float:left;  margin:0px; padding:0;  border:0px; background-color:#FFF; }


#shadowRight  { width:7px; float:left; }
#shadowRight2 { width:7px; height:500px; }
#shadowRight3 { width:7px; height:19px; float:left; bottom:0px;  }

#divRowBorderDown_left  { background:url(../images/corner_button_left.jpg?10) left top no-repeat; width:11px; height:19px; float:left; }
#divRowBorderDown_right { background:url(../images/corner_button_right.jpg?10) left top no-repeat; width:18px; height:19px; float:right; }
#divRowBorderDown 		{ background:url(../images/border_button_center.jpg?10) left top repeat-x; width:100%; height:19px; float:right;  }

#divBodyContent { /*background-color:red;*/ width:970px; float:left; display:block; margin:0px;  }

#divRowLogo { width:100%; float:left; height:385px; background: url(../images/logo_banner.jpg) no-repeat;  }
#divLinkGarantia { background: url(../images/img_garantia.png); float:right; width:142px; height:142px;  }


#divRowMenu {  float:left; overflow:hidden; padding-top:0px; margin-top:0px; font-size:0px;    }
#divRowBanner { border-color:#8CD9FA; border-style:solid; border-width:1px; float:left; margin:0; margin-top:8px; width:960px; }
#divRowBannerImage { width:962px; height:229px; background:url(../images/banner_001.jpg?10) left top repeat-x; margin:12px; }

#ulMenu { list-style-type:none; margin:0; padding:0; margin-top:4px; cursor:pointer; }



#divRowBody { margin-top:14px; float:left; float:left;  }
#divRowBodyColumn_01 { width:295px;  float:left; margin-right:15px; }
#divRowBodyColumn_02 { width:660px;; height:auto; background-color:#ffffff; float:left; border-width:0px; border-style:solid;   }

#divWebAdmin    		 { width:100%; height:183px; float:left; background-color:#8CD9FA; }
#divWebAdminTitle 		 { padding-top:6px;  float:left; width:100%; height:35px; margin-bottom:6px; background:url(../images/divWebAdminTitle.jpg?10) left top repeat-x; }
#divWebAdminTitleContent { margin-left:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:800; height:15px; color:#14B5EB; margin-top:5px; }
#icon_webAdmin 			 { margin-top:4px; float:left; margin-left:10px; }
#divWebAdminContent { float:left; }
#divWebSections { width:290px; height:auto; float:left;  border:0px; border-style:solid; border-color:#CCC; }

.RowWebAdmin { float:left; width:100%; height:auto; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding-left:9px; font-weight:800; color:#6B6B6B; }
.wadmin_form { width:200px; float:left;  }

#divRowFooter { margin-top:14px; float:left; width:970px  }
#divMenuFooter { float:left; display:block; width:1220px; color:#333333; }
#divMenuFooter a { float:left; font-family:Verdana, Geneva, sans-serif; font-size:8.5pt; font-weight:bold; color:#333333; margin:15px;  text-decoration:none; }
#divMenuFooter a:hover { float:left; font-family:Verdana, Geneva, sans-serif; font-size:8.5pt; font-weight:bold; color:#000; margin:15px; }


#btn_residencial { float:left; width:274px; height:123px; cursor:pointer;   }
#btn_empresa 	 { float:left; width:274px; height:123px; cursor:pointer; margin-top:3px;   }
#btn_otros 		 { float:left; width:274px; height:123px; cursor:pointer; margin-top:3px;   }

.btn_residencial { background: url(../upload/cms_images/LIMPIEZA_RESIDENCIAL_ES.jpg?10) left no-repeat; }
.btn_empresa	 { background: url(../upload/cms_images/LIMPIEZA_OFICINAS_ES.jpg) left no-repeat; }
.btn_otros		 { background: url(../upload/cms_images/SERVICIOS_ESPECIALES_ES.jpg) left no-repeat; }


.divBlock {  border-color:#8CD9FA; border-width:0px; border-style:solid; margin-bottom:15px; padding:0px;  height:auto; }

.divBlockTitle h1{ font-family:"Times New Roman", Times, serif; font-size:24pt; color:#333333; font-weight:normal; letter-spacing:1.2px; margin:0px; }
.divBlockTitle h2{ font-family:"Times New Roman", Times, serif; font-size:15pt; color:#333333; font-weight:normal; letter-spacing:1.2px; margin:0px; }

.divBlockContent {   height:auto; display:block; }
.divBlockContent p{  height:auto;; text-align:justify; font-family:Verdana; font-size:10pt; color:#3F4443; font-weight:normal; letter-spacing:.3px; line-height:15pt;  margin:0px; margin-bottom:3px; }
.divBlockContent h1{ height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#3F4443; font-weight:600; letter-spacing:0.2px; line-height:15pt; margin:0px; margin-right:5px;  }
.divBlockContent h2{ font-family:"Times New Roman", Times, serif; font-size:15pt; color:#333333; font-weight:normal; letter-spacing:1.2px; margin:0px; }

.divBlockContent2 { float:left; width:314px; }
.divBlockContent2_division { float:left; border-color:#666; background-color:#666; width:1px; height:408px; margin-top:10px; margin-left:15px; margin-right:15px; }


.divBlockContentRow { width:100%; height:auto; display:block;  margin-bottom:5px; }

#divMenuFooter { width:100%; float:left; display:block; }

#divTitleFooter { width:100%; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:9px; margin-left:20px; clear:left; margin-top:0px; color:#333333; }

.listing_001 { list-style-type: none; margin:0px; padding:0px; } 
.listing_001 img { margin-left:10px; margin-bottom:0px; }

#divTagsCloud { height:230px; width:225px; float:left; margin-top:10px; }




.btn_inicio      { width:198px; height:54px; float:left; }
.btn_nosotros    { width:192px; height:54px; float:left; }
.btn_proyectos 	 { width:193px; height:54px; float:left; }
.btn_servicios   { width:192px; height:54px; float:left; }
.btn_contactenos { width:195px; height:54px; float:left; }

#titulo_001 { float:left; background: url(../images/title_bar.jpg) left no-repeat; width:290px; height:38px;  }
#titulo_001 h1{ float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; font-weight:600;  }
#titulo_001 img{ margin-top:3px; margin-right:3px; margin-left:6px; }
#contenido_001 { 
	margin-top: 0px;
	background-color:#99C6DC;  float:left; width:290px; height:auto; padding-bottom:10px; padding-top:6px;
	}

/* ============================== INICIO - MENU SECCIONES DE INTERES ============================= */
#contenido_001 li a {
	text-decoration: none;
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	background-color:#FF0;
}	
#contenido_001 li a:link, #contenido_001 li a:visited {
	color: #002B33;
	display: block;
	background: url(../images/menu8.gif);
	padding-bottom:0px;
	padding-left:25px;
	padding-top:8px;
}	
#contenido_001 li a:hover {
	color:#FFF;
	background: url(../images/menu8.gif) 0 -28px;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:8px;
}	
#contenido_001 li a:active {
	color:#FFF;
	background: url(../images/menu8.gif) 0 -56px;
	padding-left:30px;
	padding-top:8px;
}
#contenido_001 ul {
	list-style:none;
	list-style-type:none;
	margin: 0;
	padding: 0;
	width:260px;
	margin-left:15px;
}
/* ============================== FIN - MENU SECCIONES DE INTERES ============================= */


#titulo_002 { float:left; background: url(../images/title_bar.jpg) left no-repeat; width:290px; height:38px; margin-top:10px;  }
#titulo_002 h1{ float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; font-weight:600;  }
#titulo_002 img{ margin-top:3px; margin-right:3px; margin-left:6px; }
#contenido_002 {
	margin-top: 0px;
	background-color:#99C6DC; float:left; width:290px; height:auto; padding-bottom:10px; padding-top:6px;
	}


/* ============================== INICIO - MENU SECCIONES DE INTERES ============================= */
#contenido_002 li a {
	text-decoration: none;
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	background-color:#FF0;
}	
#contenido_002 li a:link, #contenido_002 li a:visited {
	color: #002B33;
	display: block;
	background: url(../images/menu9.gif);
	padding-bottom:0px;
	padding-left:25px;
	padding-top:8px;
}	
#contenido_002 li a:hover {
	color:#FFF;
	background: url(../images/menu9.gif) 0 -28px;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:8px;
}	
#contenido_002 li a:active {
	color:#FFF;
	background: url(../images/menu9.gif) 0 -56px;
	padding-left:30px;
	padding-top:8px;
}
#contenido_002 ul {
	list-style:none;
	list-style-type:none;
	margin: 0;
	padding: 0;
	width:260px;
	margin-left:15px;
}
/* ============================== FIN - MENU SECCIONES DE INTERES ============================= */

#titulo_003 { float:left; background: url(../images/title_bar.jpg) left no-repeat; width:290px; height:38px; margin-top:10px;  }
#titulo_003 h1{ float:left; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; font-weight:600;  }
#titulo_003 img{ margin-top:3px; margin-right:3px; margin-left:6px; }
#contenido_003 { background-color:#99C6DC; float:left; width:290px; height:auto; padding-bottom:10px; padding-top:6px;  }

/* ============================== INICIO - MENU SECCIONES DE INTERES ============================= */
#contenido_003 li a {
	text-decoration: none;
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	background-color:#FF0;
}	
#contenido_003 li a:link, #contenido_003 li a:visited {
	color: #002B33;
	display: block;
	background: url(../images/menu8.gif);
	padding-bottom:0px;
	padding-left:25px;
	padding-top:8px;
}	
#contenido_003 li a:hover {
	color:#FFF;
	background: url(../images/menu8.gif) 0 -28px;
	padding-left:30px;
	padding-bottom:0px;
	padding-top:8px;
}	
#contenido_003 li a:active {
	color:#FFF;
	background: url(../images/menu8.gif) 0 -56px;
	padding-left:30px;
	padding-top:8px;
}
#contenido_003 ul {
	list-style:none;
	list-style-type:none;
	margin: 0;
	padding: 0;
	width:260px;
	margin-left:15px;
}
/* ============================== FIN - MENU SECCIONES DE INTERES ============================= */

.tableCapitulos { margin-bottom:10px; }
.tableCapitulos img { margin-bottom:1px; }
.table_quickContact { font-family:Arial; font-size:10pt; color:#333333;   }
.table_quickContact td {  padding:3px; }
.formText_home{ 
	width:252px;
	height:35px;
	border: 1px solid #9D9D9D;
    background: #E2E2E2;
	padding-top:5px;
	padding-bottom::5px;
	padding-left:6px; 
}

.tableStyle{ font-family:Verdana; font-size:10pt; margin-top:10px; color:#3F4443; }

