body, img, div, image, table,td,tr, a, p, li, ul
{
	border:0px;
	margin:0px;
	padding:0px;
}
p{
	font-family: verdana;
	font-size: 12px;
}

#container {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
	margin-right: auto;
	margin-left: auto;
	width:884px;
}
		
		/* HEADER  ---------------------------------------------------------------- HEADER */
		#header_border {
			background-image: url(../images/header_border.gif);
			background-repeat: no-repeat;
			width: 884px;
			height: 10px;
			
			margin-right: auto;
			margin-left: auto;
			
		}
		#header {
	background-image: url(../images/middle_border.gif);
	background-repeat: repeat-y;
	height: 155px;
	width: 884px;
	margin-right: auto;
	margin-left: auto;
		}
		#header  p{
			margin-left:20px;
			margin-top: 0px;
			
		}
		
		
		/* HEADER  ---------------------------------------------------------------- HEADER */
		/* BANNER  ---------------------------------------------------------------- BANNER */
		#banner{
		background-image: url(../images/middle_border.gif);
		background-repeat: repeat-y;
		height: 85px;
		width: 884px;
		margin-right: auto;
		margin-left: auto;
		position:relative;
		}
		
		#banner_border_smo {
	background-image: url(../images/header_border_smo.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 884px;
	margin-right: auto;
	margin-left: auto;
		}
		
		/* BANNER  ---------------------------------------------------------------- BANNER */
		
		
		/* CONTENT ---------------------------------------------------------------- CONTENT */
		#content{
	width: 800px;
	margin-left: 30px;
		}
		
		
		#orange_line{	
		
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #FF9900;
		margin-bottom:5px;
		margin-left:10px;
		margin-right:10px;
	}
		
		#content  p{
		font-size: 11px;
		color: #333333;
		margin-top:10px;
		text-align: justify;
		margin-left: 220px;
			
		}
		
		#content h1{
		background-image: url(../images/container_h1.gif);
		background-repeat: no-repeat;
		height: 64px;
		margin-left: 220px;
			
		}
	
	
	
		#menu_right {
		width: 190px;
		margin-top:20px;
		background-color: #f6f6f6;
		border: 1px solid #bab8b8;
		margin-bottom: 10px;
		padding-bottom: 10px;
		float: left;
		}
		
		#menu_right h2{
	font-family:verdana;
	font-size:16px;
	text-align:center;
	margin-top:5px;
	color: #fed276;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom:0px;
	font-weight: bold;
	background-image: url(../images/servicios.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
		}
		#menu_right p{
			font-size:10px;
			margin-right: 10px;
			margin-left:10px;	
		}
		#menu_right  p.more {
		text-align:right;
		}
		#menu_right  p.more a {
		text-decoration:none;
		color: #333333;	
		}
		#menu_right  p.more a:hover {
		text-decoration:none;
		color:#999999;
		}
		#menu_right  p.more a:visited {
		text-decoration:none;
		color:#333333;	
		}
		
	#content_title{
	font-size: 17px;
	color: #1c6e9f;
	margin-top:10px;
	text-align: justify;
	margin-left: 220px;
	font-family: verdana;
	font-weight: bold;
			
		}
  #content_title p{
  font-size: 17px;
  color: #1c6e9f;
  margin-top:10px;
  text-align: justify;
  margin-left: 0px;
  font-family: verdana;
  font-weight: bold;
      
    }
	#content_image{
	
	margin-top:10px;
	margin-left: 220px;
	
	}
	
	#content_image table  p{
		font-size: 11px;
		color: #333333;
		margin-top:10px;
		text-align: left;
		margin-left: 0px;
			
		}
		
		/* CONTENT ---------------------------------------------------------------- CONTENT */
		
		/* FOOOTER ---------------------------------------------------------------- FOOTER */
		#footer_border_smo {
		
			background-image: url(../images/footer_border_smo.gif);
			background-repeat: no-repeat;
			height: 33px;
			width: 884px;
			margin-top: 10px;
			margin-right: auto;
			margin-left: auto;
		}
		
		#footer_content{
			background-image: url(../images/middle_border.gif);
			background-repeat: repeat-y;
			width: 884px;
			margin-right: auto;
			margin-left: auto;
		}	
		
		#contact img {
		padding-top: 5px;
		}
		#contact p{
		font-size:15px;
		font-family:Arial;
		color:#015F95;
		text-align: center;
		margin: 0px;
		}
	
		
	#footer_content a {
	padding-top: 5px;
	font-size:10px;
	font-family:verdana;
	padding-bottom:5px;
	font-variant: normal;
	text-transform: lowercase;
	text-decoration:none;
	/* color:#949a9e; */
		}
	#footer_content a:hover{
	padding-top: 5px;
	font-size:10px;
	font-family:verdana;
	/* color:#3ea2dd; */
	padding-bottom:5px;
	font-variant: normal;
	text-transform: lowercase;
	text-decoration:none;
		}
	#footer_content a:visited{
	padding-top: 5px;
	font-size:9px;
	font-family:verdana;
	/* color:#949a9e; */
	padding-bottom:5px;
	font-variant: normal;
	text-transform: lowercase;
	text-decoration:none;
		}
		
		#footer_border {
			background-image: url(../images/footer_border.gif.gif);
			height: 22px;
			width: 884px;	
			margin-right: auto;
			margin-left: auto;
		}
		
		/* GREY ---------------------------------------------------------------- GREY */
		#grey_line {
	width: 810px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color:#CCCCCC;
	margin-right: auto;
	margin-left: auto;
	height: 0px;
	margin-top: 5px;
	}
	
		
		#grey_line_content {
		height: 0px;
		width: 600px;
		border-top-width: 1px;
		border-top-style: dashed;
		border-top-color:#CCCCCC;
		margin-top: 10px;
		margin-left: 220px;
		}
		
		#grey_line2 {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color:#CCCCCC;
			margin-right: 10px;
			margin-top:3px;	
			margin-left: 10px;
		}
			
		
		#footer {
			clear: both;
		}
	
	
	
	#menu li {
	text-align: left;
	padding-bottom:3px;
	padding-left:13px;
	background: url(../images/li.gif) no-repeat ;
	list-style-position: inside;
	list-style-type: none;
	font-family: verdana;
	font-size: 10px;
	}
		
	#menu ul {
		list-style:none;
		font-family: verdana;
		font-weight: bold;
		color:#4a68a8;
		margin-left: 0px;
		padding-left:0px;
		}
			
	#menu a{
		text-decoration: none;
		font-weight: bold;
		color:#4a68a8;
			}
	#menu a:visited{
		list-style:none;
		color:#4a68a8;
	}
	#menu a:link{	
		color:#4a68a8;
	}
	#menu a:hover{
		color:#92bad1;
	}
	
	.contact{
		font-size:17px;
		font-style:normal;
		font-family:Arial;
		color:#015F95;
		font-weight: bold;
		vertical-align: middle;
		text-align: left;
		}
		.copyr{
			font-size:10px;
			font-family:Arial;
			/* color:#92bad1; */
                        color:#000000;
			margin-top: 10px;
		}
		
		
	/* MASTHEAD MENU */
	
	#mastheadMenu {
	padding: 0;
	margin: 0;
	height: 40px;
	width: 240px;
	position: absolute;
	top: 15px;
	right: 200px;
	}


#l_videofilm {
	margin-top: 1px;
	width: 145px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-bottom: 1px;
	margin-left: 5px;
	}
	#l_videofilm li{
	list-style-type: none;
	background:none;
	}
	
	#l_electro {
		margin-top: 1px;
		width: 145px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #999999;
		border-bottom-color: #999999;
		margin-bottom: 1px;
		margin-left: 5px;
	
	}
	#l_electro li{
	list-style-type: none;
	background:none;
	}
	
	#l_resortes {
	margin-top: 1px;
	width: 145px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-bottom: 1px;
	margin-left: 5px;
	
	}
	
	#l_resortes li{
	list-style-type: none;
	background:none;
	}
	
	#l_hidro {
		margin-top: 1px;
		width: 145px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #999999;
		border-bottom-color: #999999;
		margin-bottom: 1px;
		margin-left: 5px;
	
	}
	#l_hidro li{
	list-style-type: none;
	background:none;
	}
	
	#menu {
	margin-left: 5px;
	}
	

