body {

	margin-left: 0px;

	margin-top: 0px;

}

A.indimg:link,A.indimg:visited{

	color:#FFFFFF;

	text-decoration:none;

}

A.indimg:hover{

color:#ABC455;

}

A.indimg2:link,A.indimg2:visited{

	color:#000000;

	text-decoration:none;

}

A.indimg2:hover{

color:#ABC455;

}

A.b_lienzo:hover{

border:solid;

border:#666666;

border-width:2px;

}

A.pl_link:hover{

color:#ABC455;

}

A.lk_img:link, A.lk_img:visited {

display: inline;

 text-decoration: none;



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



            color: #FFFFFF !important;



            text-indent: 10px; }



A.lk_img:hover { 

display: inline;

color:#333333 !important;



}

A:link, A:visited { text-decoration: none;



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



            font-size: x-small;



            color: #666666;



            text-indent: 10px; }



A:hover { 



color:#c6dd76;



}

A.lkprodu:hover{

	color:#c6dd76;

	text-decoration:none;

}

A.lkbar:hover{

	color:#ffffff;

	text-decoration:none;

}



.logo {
	width: 300px;
	margin: 10px auto auto;
	height: 45px;

}



.header {

	width: 800px;

	background-color: #CCCCCC;

	margin: auto;

	height: 17px;

	background-image: url(img/background_barra.gif);

	background-repeat: no-repeat;

	background-position: center;

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

	font-size: xx-small;

	color: #666666;

	text-indent: 8px;

}



.footer {

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

	color: #606060;

	text-align: center;

	width: 800px;

	background-color: #CCCCCC;

	font-size: x-small;

	height: 13px;

	padding-top: 1px;

	margin: auto;

}

.footer_down {

	width: 800px;

	margin: auto;

	height: 40px;

}

.container {

	margin-left:auto;
	margin-right:auto;

	width: 798px;

	border: 1px solid #CCCCCC;

	background-image: url(img/background_arco.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.container_instaladores {

	margin: auto;

	width: 798px;

	border: 1px solid #CCCCCC;

	background-image: url(img/ad_grua.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.bar_down {

	background-image: url(img/background_barra_down.gif);

	background-repeat: no-repeat;

	background-position: right center;

	height: 15px;

	background-color: #a2a1a1;

}

.intro_texto {

	width: 500px;

	background-image: url(img/background_arco.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 200px;

	padding-left: 30px;

	padding-top: 50px;

	border-right-color: #A2A1A1;

	border-right-width: 1px;

	border-right-style: solid;

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

	font-size: x-small;

	color: #666666;

	padding-right: 40px;

}

.content_home {

	width: 400px;
	.height: 200px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 30px;

}

.img_banner {

	margin: 2px;

}



.content_banner {

	width: 210px;
	position:relative;
	float: right;
	margin-right: 20px;
	_margin-right: 1px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;
	margin-bottom:4px;
}



.bar_seccion {

	background-color: #c6dd76;

	height: 24px;

}

.content_left {

	width: 215px;

	margin-top: 15px;

}

.content_right {

	float: right;

	position:relative;

	width: 520px;

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

	font-size: x-small;

	color: #333333;

	margin-top: 15px;

	margin-right: 25px;

	padding-bottom: 10px;

}

.small {

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

	font-size: x-small;

	color: #333333;

}

.content_right_general {

	width: 300px;

	margin-left: 200px;

}









.text_rotulos {

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

	font-size: medium;

	color: #99CC33;

	font-weight: bold;

}

.text_title {

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

	font-size: medium;

	color: #333333;

	font-weight: bold;

}

.text_subtitle {

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

	font-size: small;

	font-weight: bold;

	color: #333333;

}

.text_subtitle2 {

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

	font-size: small;

	font-weight: bold;

	color: #999999;

}





.contacto {

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

	font-size: x-small;

	color: #333333;

	width: 500px;

	border: 1px solid #999999;

	padding: 10px;

}

.gal_1 {

	width: 798px;

	height: 435px;

	background-image: url(img/CIMG0537.jpg);

	background-repeat: no-repeat;

	background-position: right;

}

.gal_2 {

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

	font-size: x-small;

	color: #FFFFFF;

	/*float: left;*/

	height: 300px;

	width: 348px;

	margin: 10px;

}

.gal_3 {

	/*float: right;*/

	height: 400px;

	width: 450px;

	margin: 20px;

	background-color: #999999;

	/*background-color: #FFFFFF;*/

}



.text_gal1 {

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

	font-size: medium;

	color: #FFFFFF;

	font-weight: bold;

}

.text_gal2 {

	background-color: #333333;

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

	font-size: x-small;

}

.text_parrafo {

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

	font-size: x-small;

	color: #333333;

	width: 565px;

}

.servicios {

	width: 100%;

	color: #666666;

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

	font-size: small;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	height: 100px;

	/*margin-left: 20px;

	margin-top: 10px;

	

*/

}

.servicio_img {

	float: left;

	margin-right: 5px;

	/*margin-right: 5px;

	margin-bottom: 5px;*/

}

.servicios_cotent {

	width: 450px;

	float: right;

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

	font-size: x-small;

	color: #666666;

}



.productos {

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

	font-size: x-small;

	color: #FFFFFF;

	float: left;

	height: 131px;

	width: 199px;

	background-color: #999999;

	padding: 5px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

}



.productos_content{

	float: right;

	height: 400px;

	width: 500px;

	margin: 10px;

	background-color: #E2E2E2;

	

}



.productos_background {

	width: 798px;

	height: 435px;

}



.p_cat{

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

	font-size: x-small;

	color: #999999;

	font-weight: normal;

}



.p_titulo{

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

	font-size: medium;

	color: #666666;

	font-weight: bold;

}



.p_contenido{

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

	font-size: x-small;

	color: #666666;

	width: 565px;

}

.p_link{

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

	font-size: x-small;

	color: #666666;

}







#menu {

			padding: 0;

			width: 154;

			height: 28;

			float: center;

		}

#menu a{

		margin: 0;

			padding: 2px 0px;

			display: block;

}

#menu ul {

			list-style: none;

			margin: 0;

			padding: 0;

			width: 189px;

			float: left;

		}

#menu li {position: relative;

width: 189px;}



#menu ul ul {

		position: absolute;

		z-index: 500;

		top: 0; 

		left: 100%; 

		background-color: #999999;

	}



div#menu ul ul {

	display: none;

}



div#menu ul ul,

div#menu ul li:hover ul ul,

div#menu ul ul li:hover ul ul

{display: none;}



div#menu ul li:hover ul,

	div#menu ul ul li:hover ul,

	div#menu ul ul ul li:hover ul

	{display: block;}

	

#menu ul li {float: left; width: 100%; height: 100%}



div#menu A:link, div#menu A:visited { text-decoration: none;



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



            font-size:10px;



            color: #FFFFFF;



            text-indent: 10px; }



div#menu A:hover { 



color:#C6DD76;



}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-v li:hover ul ul,

ul#navmenu-v li:hover ul ul ul,

ul#navmenu-v li.iehover ul ul,

ul#navmenu-v li.iehover ul ul ul {

  display: none;

}



ul#navmenu-v li:hover ul,

ul#navmenu-v ul li:hover ul,

ul#navmenu-v ul ul li:hover ul,

ul#navmenu-v li.iehover ul,

ul#navmenu-v ul li.iehover ul,

ul#navmenu-v ul ul li.iehover ul {

  display: block;

}



/*#menu ul li a {width: 100%; height: 100%}*/ 



.fotopersonal{



}

.small {

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

	font-size: xx-small;

	color: #333333;

}

.videos {

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

	color: #FFFFFF;

	background-color: #CCCCCC;

	font-size: small;

}

.video_titulo {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
.container_header {
	width: 800px;
	background-color: #999933;
}
.float_right {
	float: right;
}
.video {
	width: 100%;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: x-small;
	margin: auto;
}
.float_auto {
	margin: auto;
}
.pollo1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: small;
	font-weight: bold;
}
.pollo_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-align: left;
}
.pollo_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.pollo_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}
.video {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FF0000;
	float: right;
	width: 210px;
}
.video_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	background-color: #ADC648;
	font-weight: bold;
}
.box_1 {
	border: 1px solid #999999;
}
