/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img {
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}
ol,ul {
	list-style:none;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym {
	border:0;
	}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** TODAS */
div#Pgn0, div.Pgn1, div.Pgn2, div.Pgn3, div.Pgn4 {
	margin: 15px auto;
	width: 768px;
	min-height: 576px;
	text-align: center;
	color: white;
	}
body.Blnc { text-align: center; background-color: white; }
body.Negr { text-align: center; background-color: black; }
body.Verd { text-align: center; background-color: #020; }
div.Cbcr {
	height: 140px; /* de 576 */
	clear: both;
	}
div.Pie1 {
	clear: both;
	}
div.Pie1 p {
	padding: 4px 0;
	font: normal normal normal 13px/13px 'Century Gothic', Verdana, sans-serif;
	color: #050;
	text-align: center;
	}
div.Cbcr h1 {
	padding: 28px 0 0 30px;
	text-align: left;
	font: normal normal normal 23px/23px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 3px;
	}
div.Cbcr h2 {
	border-bottom: 1px dotted white;
	padding: 0 0 4px 30px;
	text-align: left;
	font: normal small-caps normal 14px/14px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 3px;
	}
div.Cbcr p {
	padding: 20px 0 0 0;
	font: normal normal normal 14px/14px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	}
div.Cbcr span, div.Cbcr a:link, div.Cbcr a:visited {
	margin: 0 6px;
	color: white;
	font: normal normal normal 14px/14px 'Century Gothic', Verdana, sans-serif;
	text-decoration: none;
	}
div.Cbcr a:hover, div.Cbcr a:active {
	color: gray;
	}
span.Cptl {
	font: normal normal normal 23px/23px 'Century Gothic', Verdana, sans-serif;
	}

div.Pie1 a:link, div.Pie1 a:visited {
	text-align: left;
	color: #050;
	font: normal normal normal 13px 'Century Gothic', Verdana, sans-serif;
	text-decoration: none;
	}
div.Pie1 a:hover, div.Pie1 a:active {
	color: gray;
	}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** HOME PAGE */
div.Crp0 {
	height: 576px;
	}
div.Crp0 h1 {
	border-bottom: 1px solid white;
	padding: 250px 0 2px 0;
	font: normal small-caps normal 26px/26px 'Century Gothic', Verdana, sans-serif;
	color: white;
	letter-spacing: 3px;
	}
div.Crp0 h2 {
	padding: 2px 0 0 0;
	font: normal normal normal 13px/13px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 3px;
	}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** PRESENTACIÓN */
div.Pgn1  { background: transparent url(images/fondo02.jpg) no-repeat scroll center top; }
div.Cr1a {
	width: 470px;
	height: 240px; /* de 436 */
	float: left;
	}
div.Cr1b {
	height: 196px; /* de 196 */
	width: auto;
	display: block;
	clear: both;
	}
div.Cr1a p, div.Cr1b p {
	margin: 6px 20px 0 30px;
	font: normal normal normal 14px/19px 'Century Gothic', Verdana, sans-serif;
	text-align: left;
	}
div.Cr1b img {
	margin: 30px 25px 0 25px;
	width: 300px;
	height: 150px;
	float: left;
	}

/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** TRABAJOS */
div.Pgn2  { background: transparent url(images/fondo14.jpg) no-repeat scroll center top; }
div.Crp2 {
	width: 768px;
	min-height: 436px; /* de 436 */
	text-align: center;
	}
div.Crp2 div {
	border: 0px solid white;
	padding: 0 0 0 30px;
	width: 340px;
	height: 80px;
	float: left;
	}
div.Crp2 h3 {
	border-bottom: 1px solid gray;
	padding: 4px 0;
	text-align: left;
	font: normal small-caps bold 15px/19px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 2px;
	color: white;
	}
div.Crp2 p {
	float: left;
	font: normal normal normal 13px/17px 'Century Gothic', Verdana, sans-serif;
	text-align: left;
	}
	
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** GALERÍA */
div.Pgn3  {
	background: transparent url(images/fondo16.jpg) no-repeat scroll center top;
	}
div.Crp3 {
	padding: 0 5px;
	height: 436px;
	width: 120px;
	float: right;
	text-align: left;
	}
div.Crp3 h3 {
	border-bottom: 1px solid white;
	padding: 16px 0 4px 0;
	font: normal normal normal 15px 'Century Gothic', Verdana, sans-serif;
	}
div.Crp3 a:link, div.Crp3 a:visited {
	color: white;
	font: normal normal normal 13px 'Century Gothic', Verdana, sans-serif;
	text-decoration: none;
	}
div.Crp3 a:hover, div.Cbcr a:active {
	color: gray;
	}
div#ImagenGrande {
	float: left;
	}
div#Miniaturas {
	padding: 0 0 0 8px;
	width: 82px;
	float: left;
	}
img.Grnd {
	width: 520px;
	height: 390px;
	}
img.Mntr {
	border: 1px solid black;
	width: 80px;
	height: 60px;
	cursor: pointer;
	}
	
/* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** CONTACTO */
div.Pgn4  {
	background: transparent url(images/fondo13.jpg) no-repeat scroll center top;
	}
div.Cr4a {
	border: 0px solid white;
	padding: 0 0 0 30px;
	height: 186px;
	text-align: left;
	float: left;
	}
div.Cr4b {
	border: 0px solid white;
	padding: 0 0 0 30px;
	height: 250px;
	text-align: left;
	clear: both;
	}
div.Cr4a h3 {
	font: normal normal normal 20px/24px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 4px;
	text-align: left;
	}
.Cr4a span.Grnd {
	margin: 20px 0;
	font: italic normal normal 20px/26px Georgia, Garamond, 'Times New Roman', serif;
	letter-spacing: 1px;
	color: #dde;
	text-align: left;
	}
div.Cr4b h3 {
	font: normal normal normal 20px/24px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 4px;
	text-align: left;
	}
span.Nmbr {
	font: normal normal bold 14px/20px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 2px;
	}
span.Ctvd {
	font: normal normal normal 14px/20px 'Century Gothic', Verdana, sans-serif;
	letter-spacing: 2px;
	}

div.Cr4a a:hover, div.Cr4a a:active {
	color: black;
	}
div.Cr4b a:link, div.Cr4b a:visited, div.Cr4a a:link, div.Cr4a a:visited  {
	margin: 0 6px;
	color: white;
	font: normal normal normal 13px/20px 'Century Gothic', Verdana, sans-serif;
	text-decoration: none;
	}
div.Cr4b a:hover, div.Cr4b a:active {
	color: gray;
	}
