html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}

/*Ubica el slider*/
.content-main {
	color:#38393e;
	width: 455px;
	padding-left: 53px;	
	float:center;
	position:relative;}

/*Recuadro de color azul
#project-viewer {
	background:transparent url(../images/bg-all-transparent-7x7.png) repeat 0 0;
	margin-left: 0px;
	padding: 0 0 0 23px;
	position: relative;}


#nav-viewer {z-index: 99999;*/



ol.pagination {
	position: absolute;
	right: 0;
	bottom: -36px;}

ol.pagination li {float: left;}

.project-carousel {
	height: 667px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
	z-index: 10;}
	
ul.carousel-slider {}

ul.carousel-slider li {float: left;}

/*Slider Styles*/

#project-window { position: relative; margin-left: -23px; }
#project-viewer { position: absolute; padding: 0; margin: 0; width: 595px; height: 301px;} 
.carousel-panel { position: relative; }
#prevBtn, #nextBtn { 
	width: 39px;
	height: 39px;
	position: absolute;
	display: block;
	top: 165px;
	z-index: 9999;}
	
	#prevBtn {left: -19px;}
	#nextBtn {right: -19px;}
	
.project-carousel LI { float: left; margin-top: 7px; z-index: 10;}
.project-carousel, .project-carousel LI { width: 587px; height: 293px; overflow: hidden; z-index: 10;}
.project-carousel img {position: relative; z-index: 1;}
.panel-details { padding-left: 23px; }
.pagination { z-index: 9999; }

.hoverNav { position: absolute; top: 50px; width: 172px; height: 113px; z-index: 9999; display: none;}
.hoverLeft {  left: -30px; background: url('../images/arrow-left-hover.png') no-repeat top left; z-index: 9999;}
.hoverRight { right: -25px; background: url('../images/arrow-right-hover.png') no-repeat top left;  z-index: 9999;}
.hoverNav IMG { margin: 15px 0 0 15px; }
.carousel-content { min-height: 302px; }
.carousel-content LI { display: none; }

.panel-details {margin-top: 25px;}

/*Fin de Slider Styles*/


hr {
	color: #91bcc1;
	height: 1px;
	border: 1px solid #91bcc1; border-style: none none solid;
	margin-bottom: 12px;}

/********** = TYPOGRAPHY.CSS **********/


/********** = LINKS.CSS **********/

a.previous,
a.previous {background: transparent url(../images/bg-all-previous-next-sprite-80x80.png) no-repeat 0 0;}

a.previous:hover,
a.previous:hover {background: transparent url(../images/bg-all-previous-next-sprite-80x80.png) no-repeat 0 -41px;}

a.next,
a.next {background: transparent url(../images/bg-all-previous-next-sprite-80x80.png) no-repeat -41px 0;}

a.next:hover,
a.next:hover {background: transparent url(../images/bg-all-previous-next-sprite-80x80.png) no-repeat -41px -41px;}

/* end all */

.text-replace,
a.text-replace {
	display: block;
	text-indent: -99999px;
	overflow: hidden;}

