@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

html{
	height:100%;
	margin-bottom:1px;
	}

body {
	/*background-color:#101010;*/
	background:#000 url(../img/bg.gif);
	color: #ccc;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	}

a, a:visited{
	color: #ccc;
	text-decoration:none;
	}
a:hover {
	background:#ccc;
	color:#000;
	text-decoration:none;
	}


br{
	clear:both;
	margin:0;
	padding:0;
	}

h3{
	color:#fff;
	font-weight:normal;
	}


.left{
	float:left;
	}
.right{
	float:right;
	}


.padding_bottom_20px{
	padding-bottom:20px;
	}
.padding_top_20px{
	padding-bottom:20px;
	}
	
	
#container {
	margin: 0 auto;
	width: 940px;
	}
#content{
	padding:20px;
	}


/*  header  */

#header{
	padding:20px;
	}



/* nav */

#nav {
	background:#101010;
	list-style: none;
	margin:0;
	padding:10px 5px;
	}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#nav li{
	color:#666666;
	display:inline;
	margin:0;
	padding:0;
	}
#nav a{
	background:#1c1d1e;
	color:#ccc;
	margin:0;
	padding:5px 15px;
	text-decoration:none;
	}
#nav a:hover,#nav a.select:hover{
	background:#505152;
	color:#000;
	}
#nav a.select{
	background:#343434;
	}


/*  nav side  */
ul#nav_side, #nav_side ul{
	margin:0;
	padding:0;
	list-style:none;
	}
ul#nav_side li{
	color:#666;
	margin:0 0 10px 0;
	padding:0;
	}
#nav_side ul li {
	margin:0;
	padding:1px 0;
	}
ul#nav_side a{
	color:#ccc;
	padding:1px 0;
	}
ul#nav_side a:hover{
	color:#000;
	}


/*  inicio  */

#inicio{
	background:#1c1d1e;
	padding:20px;
	}
#inicio_list{
	margin:0;
	padding:0;
	}
#inicio_list li{
	margin:0;
	padding:1px 0;
	list-style:none;
	}
#inicio_list li a{
	padding:1px 0;
	}

#inicio_left{
	background:#1c1d1e;
	padding:20px;
	width:400px;
	}
#inicio_left ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#inicio_left a{
	display:block;
	padding:1px 0;
	}

#inicio_right{
	background:#1c1d1e;
	padding:20px;
	width:400px;
	}
#inicio_right span{
	color:#999999;
	padding:1px 10px 1px 0;
	}
#inicio_right a{
	padding:1px 0;
	}



/*  audiovisual  */

#audiovisual_left{
	background:#1c1d1e;
	padding:20px;
	width:300px;
	}

#audiovisual_right{
	background:#1c1d1e;
	padding:10px;
	}
#audiovisual_video{
	background:#151515;
	padding:10px;
	width:500px;
	}


/*  diseño  */
#design_left{
	background:#1c1d1e;
	padding:20px;
	width:300px;
	}
#design_left h3{
	padding:0 10px 10px 0;
	}
	
#design_right{
	background:#1c1d1e;
	padding:10px;
	}
#design_right h3{
	padding:10px;
	}
#design_img{
	background:#151515;
	padding:10px;
	width:500px;
	}

/*  audiovisual  */

#web_left{
	background:#1c1d1e;
	padding:20px;
	width:200px;
	}
#web_left h3{
	padding:0 10px 10px 0;
	}

#web_right{
	background:#1c1d1e;
	padding:10px;
	}
#web_right h3{
	padding:10px;
	}
#web_img{
	background:#151515;
	padding:10px;
	width:600px;
	}
#web_txt{
	color:#666666;
	padding:10px;
	}


/*  instalacion  */

#instalacion_left{
	background:#1c1d1e;
	padding:20px;
	width:233px;
	}

#instalacion_right{
	background:#1c1d1e;
	padding:10px;
	}
#instalacion_img{
	background:#151515;
	padding:10px;
	width:567px;
	}
#instalacion_txt{
	color:#666666;
	padding:10px;
	width:547px;
	}


/*  enlaces  */

#enlaces{
	background:#1c1d1e;
	padding:20px;
	}
#enlaces_list{
	margin:0;
	padding:0;
	}
#enlaces_list li{
	list-style:none;
	margin:0;
	padding:1px 0;
	}
#enlaces_list li a{
	padding:1px 0;
	}


/*  contacto  */

#contacto{
	background:#1c1d1e;
	padding:20px;
	}
#contacto_list{
	margin:0;
	padding:0;
	}
#contacto_list li{
	margin:0;
	padding:1px 0;
	list-style:none;
	}
#contacto_list li span{
	color:#999999;
	padding:1px 10px 1px 0;
	}
#contacto_list ul li a{
	padding:1px 0;
	}