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

body {
	margin:0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	padding:0;
	background-color: #1A1A18;
	background-image: url(../img/fondo.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
} 
h1, h2, h3, h4, h5, h6 { margin:0 0 10px 0; }
ul,ol { padding:0; margin:0; list-style:none; }
a { color:#fff; outline:0; border:0;}
/*a:hover { color:#fff; }

a.selected { color:#000; font-weight:bolder; }*/
a img { border:0px; outline:0; }
p { margin:10px 0; font-size:14px; line-height:1.2; color:#fff; }

form { margin:0; }
.negrita {font-weight:bolder;}


#index {
	width:900px;
	margin:10px auto;
	background-color: #000;
}

#index #cab {
	float:left;
	width:900px;
	height:185px;
	background-image:url(../img/cab.png);
	background-repeat: no-repeat;
	 background-color: #1A1A18;
	
}

#cab #logo { width:420px; height:75px; position:relative; top:40px; left:68px;}
#cab #logo a{ float:left; width:420px; height:75px; display:block; text-indent:-9000px;}

/*#fondo #cab #logo { width:950px; height:100px; margin:50px auto 0px auto;;}
#fondo #cab #logo a{ float:left; width:411px; height:80px; background:url(../img/logo.jpg) no-repeat; display:block;}
#fondo #cab #logo h1{ float:right; text-align:right; width:400px; color:#878787; font-size:25px; font-weight:bolder; letter-spacing:10px; margin: 20px 0 0 0; }*/

#index #pag { float:left; width:860px; min-height:400px; height:auto;  padding:0 20px; background-color: #1A1A18; }

#pag #menu {float:left; width:860px; height:50px;margin:10px auto; margin-bottom:0px !important; text-align:center;}
#menu ul {  margin:20px 10px 15px 10px;  }
#menu ul li { display:inline; list-style-type:none; margin:0 30px 0 30px; text-align:left;}
#menu ul li a {
	color:#999;
	font-weight:bolder;
	font-size:16px;
	text-decoration:none;
	padding:8px 0;
	letter-spacing:2px;
}
#menu ul li a:hover, #menu ul li a.select {
	font-weight:bolder;
	border-bottom: 4px solid #F00;
	color:#CCC;
}


#pag #txt {float:left; width:860px; min-height:350px; height:auto !important; margin:20px 0;}
#txt h3 { font-size:17px; font-weight:bolder; text-align:left; background:url(../img/flecha.png) 15px 24px no-repeat; padding-bottom: 20px; }

#txt .box{ float:left; width:217px; height:167px; margin:0px 20px 40px 20px; background:url(../img/fondo-trabajos.png) no-repeat;}

#txt .box p{ font-size:15px; font-weight:bolder; text-align:left; margin:20px 0 0 0;}

#txt .box a img {width:205px; height:118px; padding:6px; display:block; }

#index #pie {float:left; width:860px; height:80px; padding:20px 20px; background-color: #1A1A18; margin-bottom:20px;}

#index #pie #txtpie {float:right; color:#fff !important;}
#index #pie #txtpie a {color:#fff !important;text-decoration:none;}
#index #pie #txtpie a:hover {text-decoration:underline;}

/*
#fondo #pag { background-color:#fff;width:950px; height:auto; margin:0px auto; }
#fondo #pag #menu { float:right; width:950px; margin: 20px 0 10px 0; }
#menu ul { float:right; margin:20px 0 15px 10px;  }
#menu ul li { display:inline; list-style-type:none; margin:0 0 0 30px; text-align:left;}
#menu ul li a { color:#97004A; font-size:16px; text-decoration:none; padding:8px 0;  font-weight:bolder; letter-spacing:2px;}
#menu ul li a:hover { text-decoration:none; border-bottom: 4px solid #878787; }

#fondo #pag #txt{ float:left; width:950px; min-height:400px; height:auto; }
#txt h2 { margin:10px 0; color:#878787; font-size:18px; font-weight:bolder; letter-spacing:2px;}

#txt #rotador{ float:left; width:950px; height:423px; margin:0 0 10px 0;}

#txt #presenta{ float:left; width:628px; margin:0 30px 15px 0; padding-right:30px; border-right:2px solid #878787;}
#txt #localiza{ float:right; width:260px; margin:0 0 15px 0px; }





#pie { clear:both; width:100%; min-height:110px; background-color:#97004A; border-top:10px solid #878787;}
#pie #piecentro { width:950px; height:80px; margin:0px auto; background:url(../img/ondas.png) 810px 10px no-repeat;}
#piecentro ul { margin:30px auto 10px auto; text-align:center; }
#piecentro ul li { display:inline; font-size:14px; list-style-type:none; text-align:center; color:#fff;  }
#piecentro ul li a { color:#fff; font-size:14px; text-decoration:none;margin:0 2px; }
#piecentro ul li a:hover { text-decoration:underline; }
*/
