.centrado {	width: 760px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}* {	margin: 0px;	padding: 0px;}.general {	float: left;	width: 750 px;	position: relative;}.cabecera {	float: left;	height: 50px;	width: 750px;	padding-bottom: 2px;	position: relative;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #272612;}.cabecera_tfno {	float: left;	height: 50px;	width: 570px;	position: relative;}.cabecera_logo {	float: left;	height: 50px;	width: 180px;	position: relative;}.cabecera_logo img {	border: 0px;}.titulo {	float: left;	height: 10px;	width: 750px;	padding-top: 30px;	padding-bottom: 10px;	position: relative;}.titulo01 {	float: left;	height: 10px;	width: 370px;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 10px;	position: relative;}.proyecto {	float: left;	height: 250px;	width: 760px;	position: relative;}#proyecto_imagen {	position:absolute;	left:0px;	top:0px;	height:250px;	width: 750px;	visibility: visible;}#proyecto_imagen img {	border: 0px;}.proyecto02 {	float: left;	height: 300px;	width: 560px;	padding-right: 10px;	position: relative;}#proyecto02_imagen {	position:absolute;	left:0px;	top:0px;	height:301px;	width: 560px;	visibility: visible;}.caja_presentacion {	float: left;	height: 500px;	width: 750px;	position: relative;}#presentacion {	position:absolute;	left:0px;	top:0px;	height:500px;	width: 750px;	visibility: visible;}.caja_pre {	float: left;	height: 300px;	width: 560px;	position: relative;}#pre {	position:absolute;	left:0px;	top:0px;	height:300px;	width: 560px;	visibility: visible;}#proyecto02_imagen img {	border: 0px;}.textos {	float: left;	height: 90px;	width: 180px;	padding-top: 10px;	padding-right: 10px;	position: relative;}#siguiente {	position:absolute;	left:170px;	top:10px;	width:10px;	height:10px;	visibility: visible;}#anterior {	position:absolute;	left:150px;	top:10px;	width:10px;	height:10px;	visibility: visible;}.textos02 {	float: left;	height: 135px;	width: 180px;	padding-right: 10px;	position: relative;}.textos03 {	float: left;	height: 50px;	width: 180px;	padding-right: 10px;	position: relative;}#siguiente02 {	position:absolute;	left:20px;	top:10px;	width:10px;	height:10px;	visibility: visible;}#anterior02 {	position:absolute;	left:0px;	top:10px;	width:10px;	height:10px;	visibility: visible;}.blanco {	float: left;	height: 50px;	width: 760px;	position: relative;}.mini {	float: left;	height: 48px;	width: 180px;	margin-right: 10px;		border-top-width: 1px;	border-top-style: dotted;	border-top-color: #272612;	position: relative;}.mini_imagen {	float: left;	height: 40px;	width: 50 px;	padding-top: 4px;	padding-bottom: 4px;	padding-right: 10px;}.mini_imagen img {	border: 0px;}.mini_texto {	float: left;	height: 42px;	width: 130px;	padding-top: 3px;	padding-bottom: 5px;	position: relative;}.linea {	float: left;	height: 5px;	width: 750px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #272612;	position: relative;}.seccion_hueco {	float: left;	height: 25px;	width: 750px;	position: relative;}.seccion_ultima {	float: left;	height: 25px;	width: 570px;	position: relative;}.seccion {	float: left;	height: 15px;	width: 180px;	padding-top: 10px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #272612;	position: relative;}.h1 {	font-family: Arial;	font-size: 10px;	color:  #272612;}.h1 a {	color:  #272612;	text-decoration: none;}.h1 a:hover {	text-decoration: underline;	color:  #272612;}.h2 {	font-family: Arial;	font-size: 10px;	color:  #272612;}.h2 a {	color:  #272612;	text-decoration: underline;}.h2 a:hover {	text-decoration: underline;	color:  #272612;}.h3 {	font-family: Arial;	font-size: 10px;	color:  #434415;}.cabecera_tfno p {	font-family: Arial;	font-size: 10px;	color:  #272612;	text-align: right;	padding-top: 36px;}.cabecera_tfno a {	color:  #272612;	text-decoration: none;}.cabecera_tfno a:hover {	text-decoration: underline;	color:  #272612;}.seccion_ultima p {	font-family: Arial;	font-size: 10px;	color:  #272612;	text-align: right;	padding-top: 10px;}.seccion_ultima a {	color:  #272612;	text-decoration: none;}.seccion_ultima a:hover {	text-decoration: underline;	color:  #272612;}.aviso_legal{	float: left;	width: 370px;	padding-right: 10px;	position: relative;}.intro{	float: left;	height: 150px;	width: 370px;	padding-right: 10px;	position: relative;}.intro_tx{	float: left;	height: 150px;	width: 180px;	padding-right: 10px;	position: relative;}.intro_txindex{	float: left;	height: 206px;	width: 180px;	padding-right: 10px;	position: relative;}.intro_txlargo{	float: left;	height: 250px;	width: 180px;	padding-right: 10px;	position: relative;}
