body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#000000;
	scrollbar-base-color:#666666;
	
}

a img { border:0;}

td,th {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	
}

.rojo_bold { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b40000;
	text-decoration: none;
}

.rojo_bold a:link { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b40000;
	text-decoration: underline;
}

.rojo_bold a:hover { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.negro_bold { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.titulo_menu { 
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.fecha { 
	height:34px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #aaa9a4;
	text-decoration: none;
}

.top_nav { 
	height:34px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #aaa9a4;
	text-decoration: none;
}

.top_nav a:link { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #aaa9a4;
	text-decoration: none;
}

.top_nav a:hover { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

.link {
		text-decoration: none;
		color: #b40000;
}

.link a {
		text-decoration: underline;
		color: #b40000;
}
		
.link a:hover {
		text-decoration: underline;
		color: #333333;
}

ul, ol {
	list-style: none;
}

.list {
	overflow: hidden;
}

.list li {
		background: url(imagenes/flechita.gif) no-repeat 0% 5px;
		padding: 0 0 0 27px;
		line-height: 30px;
		text-transform: none;
		color: #333333;
}
	
.list li a {
		text-decoration: none;
		color: #333333;
}
		
.list li a:hover {
		text-decoration: underline;
		color: #b40000;
}


.list-indent {
	padding: 0 0 35px 0 !important;
}


.list2 {
	overflow: hidden;
}

.list2 li {
		background: url(imagenes/flechita2.gif) no-repeat 0% 5px;
		padding: 0 0 0 27px;
		line-height: 30px;
		font-weight:bold;
		text-transform: none;
		color: #333333;
}
	
.list2 li a {
		text-decoration: none;
		color: #333333;
}
		
.list2 li a:hover {
		text-decoration: underline;
		color: #b40000;
}

.list2-indent {
	padding: 0 0 35px 0 !important;
}



.footer { 
	height:80px;
	background: url(imagenes/bg_footer.jpg) left no-repeat;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #aaa9a4;
	text-decoration: none;
}

/* Slider */
#slider { 
	width: 934px; 
	height:278px; 
	margin:0 auto;
}

#slideshow { 
	float: left; 
	width: 100%; 
	height: 278px; 
}

.slider-item { 
	width: 934px; !important; 
	height: 278px; 
}

/* Slider2 */
#slider2 { 
	width: 934px; 
	height:126px; 
	margin:0 auto;
}

#slideshow2 { 
	float: left; 
	width: 100%; 
	height: 126px; 
}

.slider-item2 { 
	width: 934px; !important; 
	height: 126px; 
}


.Menu { height:67px; }

/* === Navigation === */
#navigation { width:680px; position:relative; z-index:99; float:left; }
#navigation ul	{ margin: 0; padding:0; font-weight: bold; font-size:12px; list-style: none; }
#navigation li	{ position:relative; float: left; margin:0px 20px 0px 3px;}
#navigation li a	{color: #333; text-decoration: none; float: left; padding:28px 10px 24px 10px; }
#navigation li a:hover { color: #b40000; }
#navigation .active { background:url("imagenes/bck_menu.jpg") repeat-x 0px 22px; margin:0px 20px 0px 3px;}
#navigation .active a {color:#FFF;}
#navigation .line {background:url("imagenes/menu_line.png") repeat-x; width:2px; height:67px;}
#navigation ul li ul	{ position:absolute; top:67px; left:-25px; display:none; list-style-type: none; list-style-image:none; list-style-position:outside; width:230px; }
#navigation ul li ul li a	{ padding: 10px 0 10px 16px; width:160px; }
#navigation li a.odd	{ border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; color:#333; background:#D5D6D6 url("imagenes/navigation_bg.png") repeat-x center left; }
#navigation li a.even	{ border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; color:#333; background:#D5D6D6 url("imagenes/navigation_bg.png") repeat-x center left; }
#navigation li a.odd:hover, #navigation li a.even:hover	{border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; color: #b40000; background:#D5D6D6 url("imagenes/navigation_bg.png") repeat-x center left; }

.tabla_borde {
	height: 20px;
	background: #f6f6f6;
	border: 1px solid #cccccc;
	padding-left: 2px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.titulos_news {
	font-family: Arial;
	font-weight: bold;
	text-transform: none;
	font-size: 12px;
	color: #edce95;
	text-decoration: none;
}

.news ul li {
	margin-bottom:10px
}

.news ul li img {
	float:left; 
	margin:0px 10px 10px 10px;
	padding:1px; 
}

br.clearf { 
	clear:both; 
	height:0; 
	margin:0px; 
	padding:0px; 
	font-size:0px; 
	line-height:0px
}



.form1 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 18px;
	width: 220px;
	border: 1px solid #666666;
}

.form2 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 18px;
	width: 55px;
	border: 1px solid #666666;
}

.form3 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border: 1px solid #666666;
}

.form4 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 60px;
	width: 220px;
	border: 1px solid #666666;
}

.boton {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #f4f4f4;
	background-color: #333333;
	height: 20px;
	width: 100px;
	border: 1px solid #333333;
}


.rojo_bold2 { 
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b40000;
	text-decoration: none;
}

.gris_bold { 
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.work_project{
 width: 175px;
 position: relative;
 float: left;
 margin: 8px 24px 0 0;
 }

.project_hover{
 display: block;
 width: 175px;
 height: 250px;
 position: absolute;
 z-index: 10;
 background: url(imagenes/spacer.gif);
 }
 
.project_hover:hover{
 background: url(imagenes/project_hover.png) no-repeat;
 }
 
