*{margin:0; padding:0;font-family:Arial, sans-serif;border:0;}


body {
background: #FFF url(images/bg.jpg) repeat-x;text-align: center;
}

a:link, a:visited, a:active { text-decoration: none; color: red }
a:hover { text-decoration: underline; }

#contenedor{width: 820px;margin: 40px auto 0 auto;padding: 0px;background:#FFF;overflow:auto;}

#top
{	
	float: left;width: 820px;height: 165px;display: inline;text-align:left;background:#FFF;
}

#chico {position:absolute;top:0px;left:50%;background:url(images/fotochico.gif) no-repeat;
width:210px;height:175px;margin-left:190px}
#top #logo {float:left;display:inline;margin:17px 0 0 0;}

#top #menu
{
display:inline;float:left;margin:22px 0 0 0;background:#65605D;height:30px;width:100%;
}

/* Fix IE. Hide from IE Mac \*/
* html body #top #menu ul li a {
float:left;
} 
/* End */

#menu ul {list-style-type:none;text-align:left;padding:0;margin:7px 0 0 0;height:16px}

#menu li {
  float: left; display: inline;  list-style: none; float:left;display:inline;border-right:1px solid #E7DDD8;
}
#menu li.final { border:0;}

#menu a {
color: #FFF; font-family:Arial, sans-serif;font-size:11px;padding: 0 6px;text-decoration: none;
height:16px;display:block;line-height:16px;font-weight:normal;
}

#menu a:hover,#menu a.estoy {color:#8CC63E;}

#complemento
{
display: inline; float: left;width: 820px;text-align: center;background:#FFF;padding-bottom:25px;margin-top:2px
}

#left{width: 180px;float: left;display: inline;text-align: left;background:url(images/bgleft.gif) no-repeat;}
#left h1 {font-size:26px;color:#65605D;margin:18px 0 0 7px;font-family:Georgia,Times,serif;font-weight:normal;
font-style:italic;letter-spacing:-1px;}

#left form{margin-top:130px;background:#e7ddd8;padding:8px 8px 16px 8px;}
#left h2 {font-size:16px;color:#65605D;font-family:Georgia,Times,serif;font-weight:normal;letter-spacing:-1px;}
#left fieldset {border:0;margin:10px 0 0 0;font-size:11px;color:#65605D}
#left fieldset.rojo {color:red;font-weight:bold;}
#left input {border:1px solid #65605D;color:#65605D;background:#FFF;padding:3px;margin: 2px 0 0 0;
width:156px;}
#left input.enviar {background:#65605D;color:#FFF;width:100px !important;}

#interior{float:right;width: 636px;font-size: 12px;text-align: left;margin:0;padding:0}

#interior p.verdo {margin:0;float:left;display:inline;width:120px;height:145px;background:url(images/pverde.jpg) no-repeat;overflow:hidden;
padding-left:90px;padding-top:25px;text-align:left;color:#FFF;line-height:160%;cursor:pointer;}

.verdo span, .fucsia span, .morado span {font-size:24px; color:white;font-family:Georgia, Times, Serif;letter-spacing:-1px;
line-height:24px;padding-bottom:5px;}

#interior  .verdo a:link,#interior  .verdo a:active,#interior  .verdo a:visited{text-decoration:none !important;color:white !important;}
#interior  .fucsia a:link,#interior  .fucsia a:active,#interior  .fucsia a:visited{text-decoration:none !important;color:white !important;}
#interior  .morado a:link,#interior  .morado a:active,#interior  .morado a:visited{text-decoration:none !important;color:white !important;}
#interior  a:hover {text-decoration:none !important;}

#interior p.fucsia {margin:0;float:left;display:inline;width:120px;height:145px;background:url(images/pmorado.jpg) no-repeat;margin: 0 0 0 3px;overflow:hidden;line-height:160%;cursor:pointer;padding-left:90px;padding-top:25px;text-align:left;color:#FFF}

#interior p.morado {margin:0;float:right;display:inline;width:120px;height:145px;background:url(images/plila.jpg) no-repeat;overflow:hidden;
padding-left:90px;padding-top:25px;text-align:left;color:#FFF;line-height:160%;cursor:pointer;}

#interior #texto{display:inline;float:left;width:400px;margin:0 13px}
#interior #texto2{display:inline;float:left;width:610px;margin:0 13px}

#interior #anuncios{float:right;display:inline;width:210px;min-height:370px;background:url(images/anuncios.jpg) no-repeat;}
#anuncios p {width:190px;margin:10px auto 0 auto;text-align:center;}
#anuncios p span {font-size:15px !important;}

#left h1,#anuncios h1 {font-size:26px;color:#65605D;margin:10px 0 0 15px;font-family:Georgia,Times,serif;font-weight:normal;
font-style:italic;letter-spacing:-1px;}

#texto h1, #texto2 h1{font-family: Georgia,Times,serif; font-size: 36px; color: red;font-style:italic;
font-weight: normal; margin: 0pt; letter-spacing:-1px;line-height:135%;}

#texto ul, #texto2 ul{margin-left:50px;padding:0;}

#texto li, #texto2 li{
list-style-image: url(img/li.gif);margin-bottom:5px;color:#666;
}

#texto form {width:360px;margin: 0 auto;padding:0}
#texto2 form {margin: 10px auto;padding:0;background:#f5f5f5}

#texto fieldset{width:360px;padding:4px 0;text-align:left;border:0;}
#texto2 fieldset{padding:10px 0;text-align:center;border:0;}

#texto input, #texto select, #texto textarea{
width:360px;background:#f5f5f5; padding:2px;border:1px solid #666;
vertical-align:middle;color:#000;font-family:Arial, sans-serif;font-size:12px;
}

#texto2 input, #texto2 select{
background:#FFF; padding:2px;border:1px solid #666;vertical-align:middle;color:#000;font-family:Arial, sans-serif;font-size:12px;
}

#texto input:hover, #texto select:hover, #texto textarea:hover{background:#fff;}

#texto input.enviar  {width:150px !important;}
#texto2 input.enviar {width:80px !important;}

#texto2 table{margin: 0 auto; width:100%;}
#texto2 td {padding:5px;font-family: Arial, sans-serif;font-size: 11px;font-weight:normal;}

#interior img.der
{
float:right;margin-left:10px;
}

#texto p {margin: 20px;text-align:justify;font-size:13px;color:#65605D;line-height:140%;}
#texto h2 {margin: 20px;text-align:justify;font-size:13px;color:#65605D;line-height:140%;font-weight:bold;}
#texto p.derecha {text-align:right !important;}
#texto p strong {font-family:Tahoma,Verdana;font-size:14px}

#sepomo form {padding:0 !important;margin:0 !important;}
#sepomo fieldset {padding:0 !important;margin:0 !important;}

#abajo
{
	float:left;	width: 820px;font-family: Arial, sans-serif;font-size: 11px;font-weight:normal;border-top:5px solid #65605D;
	text-align:left;margin: 0 auto;color: #65605D;line-height:250%;
}

#admin
{
width: 820px;text-align: center;background:#FFF;margin: 0 auto;
font-family: Arial, sans-serif;font-size: 12px;font-weight:normal;overflow: visible;
}

#admin p {padding:25px 0;}

#admin form
{margin: 0 auto;padding:0 25px;width:300px
}

#admin fieldset{width:350px;text-align:left;border:0;overflow:auto;}

#admin input, #admin select
{
width:350px;background:#f5f5f5; border:1px solid #666;
color:#000;font-size:12px;font-family: Arial, sans-serif;padding:5px;margin:5px 0 15px 0;overflow:visible;
}

#admin input.enviar,#admin input.enviar:hover{width:150px !important;background:#65605D !important;color:white;}

#admin textarea  
{ 
	background: #f5f5f5; padding:5px;	border: 1px solid #7e7e7e; height:150px;
	color: #1f1f1f;	font-family: Arial,Helvetica,sans-serif; overflow:visible;
	font-size: 12px;	font-weight: normal;	width: 350px;margin:5px 0 15px 0;
}


#admin input:hover, #admin select:hover, #admin textarea:hover{background:#FFF !important;}

#admin img {vertical-align:middle;}

img.pad {vertical-align:middle;padding:2px;border:1px solid gray;margin: 5px;}

#admin h1{margin:0 0 15px 0;font-size:21px;color:gray;}

#admin table{margin: 0 auto; width:90%;}

#admin td {padding:5px;font-family: Arial, sans-serif;font-size: 12px;font-weight:normal;}

#admin #lista{position:absolute;z-index:101;left:50%;top:132px;height:35px;overflow:hidden;margin-left:-400px;width:576px;}
#lista ul {list-style:none;}
#lista li {float: left; display: inline;  list-style: none; float:left;display:inline;border-right:1px solid #E7DDD8;}
#lista a{color: #FFF; font-family:Arial, sans-serif;font-size:11px;padding: 0 4px;text-decoration: none;
height:16px;line-height:16px;text-transform:uppercase;font-weight:bold;}
#lista a:hover{color:#8CC63E;}

p.verde{color:green !important;font-weight:bold;}
p.rojo{color:red !important;font-weight:bold;}


/* lightbox */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/* fin lightbox */