body.index
{
}

div
{
  font-family: verdana;
	Xfont-style: italic;
	font-size: 10pt;
}

a
{
  text-decoration: none;
  color: #FFCCFF;
}

a:link
{
  color: pink;
}

a:visited
{
  Xcolor: #aa77aa;
	color: white;
}

a:hover
{
  color: white;
}

img
{
  border-style: none;
}

div.container
{
  	width: 1024px;
	left: 12%;
	height: 768px;
	position: absolute;
	background-image: url('../images/index_background.jpg');
	Xmargin-left: 5%;
	margin: auto;

}

div.titulo
{
  height: 55px;
  left: 384px;
  position: absolute;
  top: 79px;
  width: 444px;
}

div.menuprincipal 
{
  color:white;
  font-family:lucida sans;
  height:133px;
  left:202px;
  padding:5px;
  position:absolute;
  top:145px;
  width:143px;	
}

div.menuprincipal a
{
  color: white;
	font-size: 14pt;
	font-style: italic;
	text-decoration: none;
	color: #FFCCFF;
}

div.menuprincipal a:link
{
  color: white;
	font-size: 14pt;
	font-style: italic;
	text-decoration: none;
}

div.menuprincipal a:link div.dotmenu
{
  background-color: #b43d67;
	float: left;
}

div.menuprincipal a:visited
{
  	/* color: #aa77aa; */ 
	font-size: 14pt;
	font-style: italic;
	text-decoration: none;
}

div.menuprincipal a:visited div.dotmenu
{
  background-color: #b43d67;
	float: left;
}

div.menuprincipal a:hover
{
  color: white;
	font-size: 14pt;
	font-style: italic;
	text-decoration: none;
}

div.menuprincipal a:hover div.dotmenu
{
  background-color: white;
	float: left;
}

div.quiensoy
{
  color: #FFCCFF;
  font-family: lucida sans;
  height: 270px;
  left: 310px;
  padding: 5px;
  position: absolute;
  top: 307px;
  width: 175px;
	background-image: url('../images/quiensoy_bkg.jpg');
	background-repeat: no-repeat;
}

div.quiensoy img
{
  position: relative;
	left: -6px;
}

div.quiensoy a {
	color: #FFCCFF;
}

div.servicios
{
  color: #FFCCFF;
  font-family: lucida sans;
  height: 154px;
  left: 571px;
  padding: 5px;
  position: absolute;
  top: 172px;
  width: 315px;
	background-image: url('../images/servicios_bkg.jpg');
}

div.servicios a {
	color: #FFCCFF;
}

div.contacto
{
  color: #FFCCFF;
  font-family:lucida sans;
  height:21px;
  left:636px;
  padding:0px;
  position:absolute;
  top:132px;
  width:186px;
}

div.contacto a
{
	color: #FFCCFF;
}


div.galeria
{
  color: #FFCCFF;
  font-family:lucida sans;
  height:284px;
  left:634px;
  padding:5px;
  position:absolute;
  top:399px;
  width:210px;
	background-image: url('../images/galeria_bkg.jpg');
	background-repeat: no-repeat;
}

div.galeria a {
	color: #FFCCFF;
}

/* ********************* QUIEN SOY ************************************ */

div.container_quiensoy
{
  width: 1024px;
	height: 768px;
	position: absolute;
	background-image: url('../images/quiensoy_background.jpg');
	Xmargin-left: 5%;
	margin: auto;
	left: 12%;	
}

div.principal_quiensoy
{
  height:448px;
  left:327px;
  margin:auto;
  padding:5px;
  position:absolute;
  top:157px;
  width:544px;
	font-size: 9pt;
	color: white;
	text-align: justify;
}

div.principal_quiensoy div
{
  float: left;
  height: 203px;
  width: 53px;
}

/* ********************* SERVICIOS ************************************ */
div.container_servicios
{
  width: 1024px;
	height: 768px;
	position: absolute;
	background-image: url('../images/servicios_background.jpg');
	Xmargin-left: 5%;
	margin: auto;
	left: 12%;	
}

div.principal_servicios
{
  height:448px;
  left:327px;
  margin:auto;
  padding:5px;
  position:absolute;
  top:157px;
  width:549px;
	color: white;
}

div.principal_servicios div
{
  float: left;
  height: 203px;
  width: 53px;
}

/* ********************* CONTACTO ************************************ */
div.container_contacto
{
  width: 1024px;
	height: 768px;
	position: absolute;
	background-image: url('../images/contacto_background.jpg');
	Xmargin-left: 5%;
	margin: auto;
	left: 12%;	
}

div.principal_contacto
{
  height:448px;
  left:327px;
  margin:auto;
  padding:5px;
  position:absolute;
  top:157px;
  width:549px;
	color: white;
}

div.principal_contacto div
{
  height: 353px;
  left: 67px;
  position: relative;
  top: 66px;
  width: 456px;
}

/* ********************* DONDE ESTOY ************************************ */
div.container_dondeestoy
{
  width: 1024px;
	height: 768px;
	position: absolute;
	background-image: url('../images/dondeestoy_background.jpg');
	Xmargin-left: 5%;
	margin: auto;
	left: 12%;	
}

div.principal_dondeestoy
{
  height:448px;
  left:327px;
  margin:auto;
  padding:5px;
  position:absolute;
  top:157px;
  width:549px;
	color: white;
}

div.principal_dondeestoy div
{
  height: 353px;
  left: 67px;
  position: relative;
  top: 66px;
  width: 456px;
}


/* ********************* GALERIA ************************************ */
div.container_galeria
{
  width: 1024px;
	height: 768px;
	position: absolute;
	background-image: url('../images/galeria_background.jpg');
	Xmargin-left: 5%;
	margin: auto;
	left: 12%;	
}

div.principal_galeria
{
  height:448px;
  left:327px;
  margin:auto;
  padding:5px;
  position:absolute;
  top:157px;
  width:549px;
	color: white;
}


#menu_galeria
{
height:137px;
left:12px;
position:relative;
top:155px;
width:480px;
}

div.opcion_galeria
{
  background-image:url(../images/opcion_galeria.jpg);
	background-repeat: no-repeat;
  float:left;
  height:171px;
  text-align:center;
  width:211px;
}

div.opcion_foto_marco
{
  height:137px;
  left:3px;
  position:relative;
  top:7px;
  width:202px;
}

div.spacer
{
  float: left;
  height: 203px;
  width: 53px;
}

div.gal_thumb
{
  float: left;
	margin: 5px;
}
div.thumbnails
{
  position: relative;
	left: 5px;
}

div.verfoto
{
  height: 424px;
  left: 55px;
  position: absolute;
  top: 5px;
  width: 490px;
}

img.imggal
{
	border:1px solid white;
	margin-top:48px;
  	max-width: 485px;
	max-height: 400px;
}

img.imggalmini {
	border:1px solid white;
}

div.minimenu {
	clear: both; 
	text-align:center;
	margin-top: 2px;
}

input {
	background-color: #b43d67;
	color: white;
	padding: 3px;
	border: solid 1px white;
}

input.inp_texto , textarea {
	background-color: #b43d67;
	color: white;
	width: 360px;
	border: solid 1px white;
}

/* MAPA GOOGLE */
map {
	background-color:#E5E3DF;
	left:32px;
	position:absolute;
	top:46px;
}

.rosa {
	color: #CC66FF;
}