body {
	background-image: url(images/1.jpg);
	background-repeat: repeat-x;
	background-color: #222;
	margin: 0px;
	color: #D4D4D4;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #C5C5C5;
	text-decoration: none;
	border-bottom: 1px dotted #AC1515;
}
a:visited {
	text-decoration: none;
	color: #C5C5C5;
	border-bottom: 1px dotted #AC1515;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 1px solid #AC1515;
}
.on {
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #AC1515;
	border-bottom: 1px solid;
}
#contenedor {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#cabecera {
	height: 101px;
	width: 750px;
	background: url(images/2.jpg) repeat-x bottom;
}
#logo {
	background: url(images/logo.jpg);
	height: 90px;
	width: 160px;
	float: left;
}
#menu {
	height: 22px;
	width: 406px;
	float: right;
	margin-top: 79px;
}
ul#nav {
	width:406px;
	height:22px;
	margin: 0px;
	padding: 0px;
	}
ul#nav li {
	padding:0;
	margin:0;
	text-indent:-99999px;
	display: block;
	float: left;
	}
ul#nav li a {
	border:0;
	text-decoration:none;
	background: url(images/menu.jpg);
	display: block;
	}
li#inicio a {
	width:32px;
	height:22px;
	margin-right: 25px;
}
li#acerca a {
	width:66px;
	height:22px;
	margin-right: 25px;
}
li#servicios a {
	width:52px;
	height:22px;
	margin-right:24px
}
li#fotos a {
	width:31px;
	height:22px;
	margin-right: 25px;
}
li#videos a {
	width:41px;
	height:22px;
	margin-right: 25px;
}
li#contacto a {
	width:59px;
	height:22px;
}
li#inicio a:hover, li#inicio a:focus {
	background-position:0px -22px;
	 }
li#acerca a:link, li#acerca a:visited {	
	background-position:-57px 0px;
	}
li#acerca a:hover, li#acerca a:focus {	
	background-position:-57px -22px;
	}
li#servicios a:link, li#servicios a:visited {	
	background-position: -148px 0px;
	}
li#servicios a:hover, li#servicios a:focus {	
	background-position: -148px -22px;
	}
li#fotos a:link, li#fotos a:visited {	
	background-position: -225px 0px;
	}
li#fotos a:hover, li#fotos a:focus {	
	background-position: -225px -22px;
	}
li#videos a:link, li#videos a:visited {	
	background-position: -281px 0px;
	}
li#videos a:hover, li#videos a:focus {	
	background-position: -281px -22px;
	}
li#contacto a:link, li#contacto a:visited {	
	background-position: -347px 0px;
	}
li#contacto a:hover, li#contacto a:focus {	
	background-position: -347px -22px;
	}
body#inicio-page ul#nav li#inicio a {
	background-position:0px -22px;
	}
body#acerca-page ul#nav li#acerca a {
	background-position:-57px -22px;
	}
body#servicios-page ul#nav li#servicios a {
	background-position:-148px -22px;
	}
body#fotos-page ul#nav li#fotos a {
	background-position:-225px -22px;
	}
body#videos-page ul#nav li#videos a {
	background-position:-281px -22px;
	}
body#contacto-page ul#nav li#contacto a {
	background-position:-347px -22px;
	}
#contenido {
	width: 750px;
}
h1 {
	text-indent: -9999px;
	display: block;
	font-size: 1px;
	margin: 0px 0px 10px;
}
#inicio-page #col_izq {
	float: left;
	width: 275px;
	margin-top: 43px;
	padding-right: 30px;
}
#inicio-page #col_der {
	height: 400px;
	width: 424px;
	margin-top: 43px;
	position: relative;
	float: left;
}
.bien {
	background: url(images/bien.jpg);
	width: 133px;
	height: 20px;

}
#intro {
	float: left;
	height: 375px;
	width: 445px;
}
#acerca-page #col_izq, #servicios-page #col_izq, #contacto-page #col_izq, #videos-page #col_izq,  #fotos-page #col_izq1 {
	float: left;
	width: 200px;
	padding-right: 10px;
	margin-top: 43px;
	background: url(images/sep.jpg) no-repeat right center;
	height: 350px;
}
#acerca-page #col_der, #servicios-page #col_der, #contacto-page #col_der, #videos-page #col_der, #fotos-page #col_der1 {
	width: 500px;
	margin-top: 43px;
	float: left;
	padding: 0px 0px 0px 40px;
	margin-bottom: 50px;
}
#fotos-page #col_izq {
	float: left;
	width: 193px;
	margin-top: 43px;
	height: 500px;
	background: url(images/camara.jpg) no-repeat left bottom;
}
#fotos-page #col_der {
	width: 400px;
	margin-top: 26px;
	float: left;
	position: relative;
	height: 464px;
	margin-bottom: 40px;
}
.acerca {
	background: url(images/acer.jpg);
	width: 126px;
	height: 20px;
}
.serv {
	background: url(images/serv.jpg);
	width: 98px;
	height: 20px;
}
.cont {
	background: url(images/cont.jpg);
	width: 112px;
	height: 20px;
}
.gale {
	background: url(images/foto.jpg);
	width: 59px;
	height: 20px;
}
.vide {
	background: url(images/vide.jpg);
	width: 79px;
	height: 20px;
}
#pie {
	width: 750px;
	border-top: 1px solid #3b3b3b;
	padding-top: 10px;
	font-size: 10px;
	color: #4E4E4E;
	clear: both;
	margin-top: 0px;
	height: 50px;
}
.float_right {
	float: right;
	text-align: right;
}
.float_left {
	float: left;
}
#pie a, #pie a:link, #pie a:visited, #pie a:active  {
	color: #4E4E4E;
	border-width: 0px;
}
#pie a:hover  {
	color: #FFF;
	border-width: 0px;
}
p {
	margin: 0px;
}
#sub {
	font-size: 1.1em;
	margin-top: 20px;
	padding-left: 50px;
}
#tels {
	margin-top: 20px;
}
#slideshow {
	height: 444px;
	width: 540px;
	position: absolute;
	margin-top: 17px;
	border: 1px solid #333333;
	margin-left: 14px;
}
#menos10 {
	margin-left: -6px;
}
#form1 div {
	color: #AAAAAA;
}
#enviar {
	color: #CCCCCC;
	background: #282828;
	border: 1px solid #333333;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}
body#servicios-page table, body#servicios-page th, body#servicios-page td {
	border: 1px solid #1F1F1F;
	border-collapse: collapse;
	color: #C1C1C1;
	font-size: 11px;
}
body#servicios-page td, body#servicios-page th {
	padding: 4px;
}
body#servicios-page thead th {
	text-align: left;
	background: #1F1F1F;
	color: #9CA39C;
	font-size: 100%!important;
}
body#servicios-page tbody th {
	font-weight: normal;
}
body#servicios-page tbody tr {
	background: #282828;
}
body#servicios-page tbody tr.odd {
	background: #2A2A2A;
}
