*
{
margin:0px;
padding:0px;
}

body {
	background-color:#7E1128;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image: url(imagenes/fondo.jpg);
	background-repeat: repeat-y;
	background-position:center;
}

img {border: 0px;}

#madre { width:100%; height:100%; text-align:center;}

#contenedor {
	margin:auto;
	width: 800px;
	height: 600px;
	position: relative;
	text-align: center;
	z-index: 1;
	/*background-image: url(imagenes/fondo.jpg);
	background-repeat: repeat-y;*/
}
#CentradaHS {
	width:750px;
	height: 504px;
	text-align:center;
	position: absolute;
	left:24px;
	top:39px;
	z-index: 2;
		  }
		  
#advertencia
{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:2000;
	text-align:center;
	background-color: #A55969;
	
}

#advertencia p
{
	color:#FFFFFF;
	padding:10px;
}

		  
#logo
{
	position:absolute;
	left:8px;
	top:20px;
	width:213px;
	height:58px;
	z-index:3;
}

#txt{visibility:hidden;}

#logoindex
{
	position:absolute;
	left:-10px;
	top:-43px;
	width:238px;
	height:120px;
	z-index:1006;
	text-align:center;
}

#entrar
{
	position:absolute;
	left:385px;
	top:441px;
	width:209px;
	z-index:1100;
	text-align:center;
}

#entrar a{
	color:#00697a;
	text-decoration:none;
	}

#entrar a:hover {color:#FFFFFF;}

#intro
{
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	z-index:1007;
	text-align:center;
}

#subtitulo
{
	position:absolute;
	z-index:8;
	left: 4px;
	top: 452px;
	z-index:8;
	background-color:transparent;
	width: 169px;
	height: 31px;
}

#subtitulo h2
{
	font-weight:normal;
	background-color:transparent;
	font-size:160%;
	text-align:right;
}

#pie
{
	position:absolute;
	top:22px;
	left:532px;
	width:218px;
	height: 26px;
	z-index:5;
	text-align:left;
	background-color: transparent;
}

#pieindex
{
	position:absolute;
	top:503px;
	left:200px;
	width:368px;
	height: 26px;
	z-index:5;
	text-align:center;
	background-color: transparent;
}

#pie h1, #pieindex h1, #pieindex p
{
	font-weight:normal;
	font-size:80%;
}

#seccion
{
	position:absolute;
	top:101px;
	left:1px;
	width:748px;
	height: 454px;
	z-index:6;
	background-color:transparent;
	background-image:url(imagenes/libreta.gif);
	background-repeat:no-repeat;
	text-align:left;
}

/*index*/
#logoindex
{
	position:absolute; 
	left:0px; 
	top:278px; 
	width:751px; 
	height:120px; 
	z-index:7;
}

#subtituloindex
{
	position:absolute;
	z-index:9;
	left: 561px;
	top: 440px;
	z-index:8;
	background-color:transparent;
	width: 179px;
	height: 31px;
	text-align:center;
	z-index:1117;
}

#subtituloindex h2
{
	font-weight:bold;
	background-color:transparent;
	font-size:70%;
	text-align:left;
}
/**/

#seccionindex
{
	position:absolute;
	top:43px;
	left:146px;
	width:464px;
	height: 322px;
	z-index:3;
	background-color:transparent;
	text-align:center;
}
#seccionindex p{font-size:130%; margin-top:10px;}
#seccionindex a{text-decoration:none; color:#FFFFFF; padding-left:5px; padding-right:5px;}
#seccionindex a:hover{background-color:#FFFFFF; color:#7E1128;}

#scr1, #scr2{font-size:80%; border: 1px solid #A55969;}

#menu
{
	position:absolute;
	top:105px;
	left:-2px;
	width:182px;
	height: 25px;
	z-index:4;
	background-color:transparent;
	text-align:right;
	z-index:100;
}

#menu ul
{
	margin:0px;
	padding:0px;
	padding-left:10px;
	vertical-align:middle;

}

#menu li a {display:block;}

#menu li
{
	/*display:inline;*/
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	list-style:none;
	vertical-align:middle;
	font-size:100%;
	margin:3px;
	padding-left:20px;
}

.inicio
{
background-color:#CBA0A9;
background-image:url(imagenes/dibu1.gif);
background-position:left;
background-repeat:no-repeat;
}

.empresa
{
background-color:#CB6310;
background-image:url(imagenes/dibu2.gif);
background-position:left;
background-repeat:no-repeat;
}

.servicios
{
background-color:#CB1610;
background-image:url(imagenes/dibu3.gif);
background-position:left;
background-repeat:no-repeat;
}

.inicio:hover, .empresa:hover, .servicios:hover {background-color:transparent;}

#menu a
{
	color:#FFFFFF;
	text-decoration:none
}

#menu a:hover {color:#FFFFFF;}

#textocontenido
{
	position:absolute;
	top:7px;
	left:176px;
	width:543px;
	height:345px;
	z-index: 6;
	background-color:#A55969;
	background-image:url(imagenes/dibu4.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:15px;

}

#textocontenido p {
	font-size:75%;
	padding:5px;
}
#textocontenido li  {
	font-size:75%;
	margin-left:25px;
}


/*Galerias de obras*/
#galeriasup
{
	position:absolute;
	left:39px;
	top:96px;
	background-color:transparent;
	width: 410px;
	height: 116px;
	z-index: 4;
}

/*ubicacion*/

#plano
{
	position:absolute;
	top:46px;
	left:21px;
	width:533px;
	height:313px;
	color:#000099;
}

#plano img {border: 1px solid #7E1128;}

#imagen 
{
	position:absolute;
	left:11px;
	top:29px;
	width: 192px;
	height: 195px;
	z-index: 10;
}

#dire
{
	position:absolute;
	left: 545px;
	width: 171px;
	top: 181px;
	height: 27px;
	z-index: 11;
	text-align:center;
}

h3 {
	font-size:80%;
	font-weight:normal;
	padding:5px;
}

form {
	text-align:left;
	margin-top:15px;
	font-size:90%;
}

form input, form textarea
{
margin-bottom:2px;
padding:2px;
border: 1px solid #7E1128;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
}

label
{
padding-right:2px;
}

#miniaturas
{
	position:absolute;
	left:15px;
	top:41px;
	width: 198px;
	height:238px;
}

#miniaturas li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
}

#miniaturas img
{
	margin:0px;
	/*padding:9px;*/
	padding-left:10px;
	padding-top:10px;
	margin:2px;
	background-color:#CBA0A9;
	background-image:url(imagenes/dibu1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

#grandes
{
	position:absolute;
	left:158px;
	top:43px;
	width: 400px;
	height: 315px;
	background-color:transparent;
	border:1px solid #CBA0A9;
	text-align:center;
	vertical-align:middle;
}

#instruccion
{
	position:absolute;
	font-size:80%;
	left: 2px;
	top: 305px;
	width: 151px;
	height: 69px;
}

#instruccion p a{
	color:#FFF;
}

#intro
{
	position:absolute;
	left:2px;
	top:130px;
	height:100px;
	width:150px;
}
