@charset "utf-8";
/* INICIO Estilos Etiquetas */
html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-width:1256px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	font-weight:normal;
	color:#000000;
	background-color:#FF6600;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
img.imagen-izquierda {
	float:left;
	margin-right:10px;
}
img.imagen-derecha {
	float:right;
	margin-left:10px;
}
h1 ,
h2 ,
h3 ,
h4 ,
p ,
ul ,
ol ,
td ,
th ,
form {
	margin:0;
	padding:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-size:1.2em;
}
td p ,
td td ,
th p ,
ul ul ,
ul ol ,
ol ol ,
ol ul {
	font-size:inherit;
}
ul li ,
ol li {
	margin-left:2.3em;
}
/* FIN Estilos Etiquetas */

/* INICIO Estilos Maquetacion */
div#contenedor {
	width:100%;
	height:100%;
	min-width:1256px;
	background-image:url(/imagenes/fondos/fondo-pagina-interior.gif);
	background-repeat:repeat-x;
	background-position:top;
}
body.index div#contenedor {
	background-image:url(/imagenes/fondos/fondo-pagina-index.gif);
}
/* INICIO Estilos Cabecera */
div#cabecera {
	float:left;
	width:253px;
	min-height:467px;
	background-image:url(/imagenes/fondos/fondo-cabecera.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#cabecera h1 {
	margin:0;
	padding:0;
	display:block;
	width:148px;
	height:195px;
	margin-left:48px;
	margin-top:39px;
	margin-bottom:21px;
}
div#cabecera h1 a {
	margin:0;
	padding:0;
	display:block;
	outline:none;
	width:148px;
	height:195px;
	background-image:url(/imagenes/logotipos/logotipo-entrenaranjas-cabecera.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:left;
	text-indent:-9999px;
}
div#zona-contenido-cabecera {
	margin-left:20px;
	margin-right:20px;
}
body.index div#zona-contenido-cabecera {
	color:#2A6817;
	margin-top:100px;
}
body.index div#zona-contenido-cabecera a {
	color:#2A6817;
}
body.index div#zona-contenido-cabecera h2 {
	font-weight:normal;
	font-size:2em;
	text-align:center;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
body.index div#zona-contenido-cabecera p {
	font-size:1.9em;
	text-align:center;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
body.index div#zona-contenido-cabecera p.telefono {
	font-size:2.2em;
}
/* FIN Estilos Cabecera */

/* INICIO Estilos Cuerpo */
div#cuerpo {
	float:left;
	width:1003px;
	min-height:467px;
	background-image:url(/imagenes/fondos/fondo-cuerpo-interior.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
body.index div#cuerpo {
	background-image:none;
}
/* FIN Estilos Cuerpo */

/* INICIO Estilos Pie */
div#pie {
	clear:both;
	width:1256px;
}
div#pie p.copyright {
	font-size:1.em;
	padding-bottom:15px;
	padding-top:10px;
	text-align:center;
	color:#FFFFFF;
}
div#pie p.copyright a {
	color:#FFFFFF;
}
div#zona-contenido-pie {
	color:#FFFFFF;
}
div#zona-contenido-pie a {
	color:#FFFFFF;
}
div#zona-contenido-pie p.enlace-entrenaranjas {
	font-size:4.2em;
	text-align:center;
}
/* FIN Estilos Pie */

/* INICIO Estilos Menu Superior */
ul#menu-superior {
	margin:0;
	padding:0;
	display:block;
	margin-right:25px;
	background-color:#055705;
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:bold;
	height:27px;
	margin-bottom:12px;
}
ul#menu-superior li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	padding-left:40px;
	padding-right:40px;
	padding-top:4px;
}
ul#menu-superior li a {
	margin:0;
	padding:0;
	outline:none;
	color:#FFFFFF;
}
ul#menu-superior li a:hover ,
ul#menu-superior li a.seleccionada {
	color:#FFF700;
	text-decoration:none;
}
/* FIN Estilos Menu Superior */

div.terminador {
	clear:both;
	width:100%;
	height:1px;
}
div.dos-columnas {
}
div.dos-columnas div.columna {
	float:left;
	width:46%;
	margin-right:3%;
}
div#cuerpo h2 {
	margin:0;
	padding:0;
	font-size:2em;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#013201;
	padding-top:4px;
	padding-bottom:4px;
	margin:29px;
	margin-left:0;
	padding-left:50px;
	margin-bottom:12px;
}
div#cuerpo h2 span.telefono {
	float:right;
	color:#FF4200;
	padding-right:25px;
}
body.index div#cuerpo h2 {
	margin:0;
	padding:0;
	font-size:4em;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#2A6817;
	padding-top:4px;
	padding-bottom:4px;
	margin:29px;
	margin-left:0;
	padding-left:105px;
}
div#fotos-pisos-portada {
	margin-left:103px;
	padding-top:25px;
}
div#fotos-pisos-portada div.piso {
	float:left;
}
div#fotos-pisos-portada div.piso img {
	border:3px solid #FFFFFF;
	margin-bottom:10px;
}
div#fotos-pisos-portada div.piso p {
	text-align:center;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	font-size:3em;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
	color:#005200;
}
div#fotos-pisos-portada div.piso p a {
	color:#005200;
}
div#fotos-pisos-portada div#piso-chatellerault {
	width:419px;
	margin-right:25px;
}
div#fotos-pisos-portada div#piso-romani {
	width:356px;
}
div#menu-pisos {
}
div#menu-pisos div.piso {
}
div#menu-pisos div.piso a.enlace {
	display:block;
	outline:none;
	width:195px;
	height:111px;
	margin:4px;
	border:2px solid #065504;
}
div#menu-pisos div.piso a.enlace:hover ,
div#menu-pisos div.piso a.enlace.seleccionada {
	margin:0;
	border:6px solid #FFF700;
}
div#menu-pisos div.piso p {
	font-size:1.6em;
	font-weight:bold;
	color:#006B00;
	text-align:center;
}
div#menu-pisos div.piso p a {
	color:#006B00;
}
div#menu-pisos div.piso p a ,
div#menu-pisos div.piso p a:hover {
}
div#menu-pisos div#piso-chatellerault {
}
div#menu-pisos div#piso-romani {
}
div#menu-pisos div#piso-romani p {
	color:#FFFFFF;
}
div#menu-pisos div#piso-romani p a {
	color:#FFFFFF;
}
div#zona-contenido-interior {
	border:2px solid #006C00;
	background-color:#FFFFFF;
	min-height:445px;
	margin-right:26px;
}
div#zona-contenido-interior h3 {
	color:#FF1800;
}
div#zona-contenido-interior h3 a {
	color:#FF1800;
}
div#zona-contenido-interior p {
	color:#035003;
}
div#zona-contenido-interior p a {
	color:#035003;
}
div#zona-contenido-interior.presentacion p {
	font-size:1.6em;
	margin-left:42px;
	margin-right:42px;
	text-align:justify;
	line-height:1.5em;
	font-weight:bold;
}
div#zona-contenido-interior.descripcion h3 {
	font-size:1.4em;
	font-weight:bold;
	color:#035003;
}
div#zona-contenido-interior h3.naranja {
	color:#FF1800;
}
div#zona-contenido-interior.descripcion h3 a {
	color:#035003;
}
div#zona-contenido-interior.descripcion p {
	font-size:1.2em;
}
div#zona-contenido-interior.descripcion ul {
	font-size:1.2em;
}
div#zona-contenido-interior.descripcion img.imagen-izquierda {
	margin-right:25px;
}
div#zona-contenido-interior.planos h3 {
	font-size:2em;
	color:#035003;
	margin-left:40px;
	margin-right:40px;
}
div#zona-contenido-interior.video {
	background-color:#000000;
}
div#contenedor-video {
	width:560px;
	height:333px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
}
div#zona-contenido-interior.precios {
	padding-top:45px;
	min-height:400px;
}
div#zona-contenido-interior.precios h3 {
	font-size:2em;
	font-weight:bold;
	color:#035003;
	margin-left:140px;
}
div#zona-contenido-interior.precios p {
	font-size:1.7em;
	margin-left:140px;
}
table.tabla-precios {
	width:640px;
	margin-left:140px;
	color:#035003;
	margin-top:30px;
	margin-bottom:30px;
}
table.tabla-precios tr {
	background-image:url(/imagenes/sprites/punteado-tabla-precios.gif);
	background-repeat:repeat-x;
	background-position:0 17px;
}
table.tabla-precios td {
	font-size:1.7em;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}
table.tabla-precios td span {
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
table.tabla-precios td.celda-precio {
	text-align:right;
}
div#zona-contenido-interior.situacion {
	padding-left:16px;
	padding-top:20px;
	min-height:425px;
}
div#zona-contenido-interior.situacion h3 ,
div#zona-contenido-interior.situacion p {
	font-size:1.7em;
	color:#035003;
	padding-left:20px;
	padding-top:0.2em;
	padding-bottom:0.5em;
	font-weight:bold;
}
div#zona-contenido-interior.situacion img.borde-imagenes {
	border:2px solid #045604;
	margin-top:2px;
}
div#columna-situacion-izquierda {
	float:left;
	width:350px;
	margin-right:30px;
}
div#columna-situacion-derecha {
	float:left;
	width:555px;
}
div#mapa-google {
	width:553px;
	height:400px;
	border:1px solid #000000;
	background-color:#FFFFFF;
}
div#zona-contenido-interior.imagenes {
	border:none;
	background:none;
	background-color:none;
}
div#columna-imagenes-izquierda {
	float:left;
	width:800px;
	margin-right:5px;
}
div#columna-imagenes-derecha {
	float:left;
	width:172px;
}
div#columna-imagenes-izquierda img#imagen-grande {
	border:3px solid #FFFFFF;
}
table.tabla-imagenes-miniaturas {
	width:168px;
	margin-top:7px;
}
table.tabla-imagenes-miniaturas td {
	margin:0;
	padding:0;
	height:62px;
	text-align:left;
	vertical-align:top;
}
table.tabla-imagenes-miniaturas td a {
	display:block;
	width:77px;
	height:53px;
	outline:none;
	margin:2px;
	padding:0;
	border:2px solid #FFFFFF;
}
table.tabla-imagenes-miniaturas td a:hover ,
table.tabla-imagenes-miniaturas td a.seleccionada {
	margin:0;
	border:4px solid #FDF800;
}
.centrado {
	text-align:center;
}
.naranja {
	color:#FF1800;
}
/* FIN Estilos Maquetacion */

/* INICIO Estilos Formularios */
form {
}
form br {
	display:none;
}
form label {
	display:block;
	text-align:left;
	padding-top:2px;
	padding-bottom:3px;
}
form input ,
form textarea ,
form select {
	display:block;
	width:100%;
	padding:3px;
	border:1px solid #333333;
	margin-bottom:9px;
	font-size:1em;
	font-family:inherit;
}
form textarea {
	overflow:auto;
}
form input.radio ,
form input.checkbox {
	display:inline;
	width:auto;
	border:none;
	margin-bottom:0;
}
form input.boton ,
form .botones input {
	width:auto;
	display:inline;
	float:none;
	background-color:#333333;
	color:#FFFFFF;
}
form .botones {
	width:100%;
	text-align:right;
}
form input.input-formulario-alerta ,
form textarea.input-formulario-alerta ,
form select.input-formulario-alerta {
	border:1px solid #FF0000;
	background-color:#FFBFBF;
}
fieldset {
}
fieldset label {
	display:inline;
}
.asterisco {
}
.asterisco-alerta {
	color:#FF0000;
}
/* FIN Estilos Formularios */
