BODY {
	FONT: 70% trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND: #222;
	MARGIN: auto;
	TEXT-ALIGN: center;
	COLOR: #CCC;
	padding: 0px;
}
H2
{
    FONT-SIZE: 1.4em;
    FONT-WEIGHT: bold;

}
H3
{
	FONT-SIZE: 1.9em;
	FONT-WEIGHT: bold;
	margin:0px;
	padding:2px 0px;
	line-height: 0.8em;
}

a
{
	font-weight: bold;
	color:#787465;
	text-decoration: none;
}
a:hover
{
	font-weight: bold;color:#9A978C;
}
#central ul
{
list-style:none;
margin:0px 12px 2px 12px;
padding:0;}
#central li
{
padding: 0px 4px 4px 8px;	
background-image: url(imagenes/arrow_right_7x7.gif);
background-repeat: no-repeat;
background-position: left 3px;
}
#borde {
	MARGIN: 9px auto 6px auto;padding:0px 0px 0px 0px;
	WIDTH: 760px;
	TEXT-ALIGN: left;
    BORDER: #ccc 1px solid;background:#000;
	clear:both
}
#menu {
	MARGIN: 0px 0px 0px 0px;padding:0px 0px 0px 0px;
	WIDTH: 760px;height:70px;
	TEXT-ALIGN: right;
	background:#333;
    clear:both;
	background-image: url(imagenes/menu_fnd.gif);display:block
}
.menu_item
{
float:right;border-left:1px solid #ddd;MARGIN: 0px 0px 0px 0px;padding:0px 0px 0px 0px;height:70px
}


#cabecera{
	height:274px;width:760px;
	clear:both;TEXT-ALIGN: left;
}
#cabecera_der
{
	width:760px;
	background-image:  url(imagenes/sub_cabecera_001.jpg);
	background-repeat:  repeat-x;
	background-position: right top;padding: 4px 0px 6px 0px;TEXT-ALIGN: RIGHT;height:24px
}
#cabecera_der a{
	color: #333;
	text-decoration: none;
}
#cabecera_der a:hover{
color: #666666}
#central {
	WIDTH: 464px;
	TEXT-ALIGN: left;
	float:left;
	padding: 36px 26px 40px 36px;
	background-image: url(imagenes/FONDO.gif);
	background-repeat: no-repeat;
	background-position: left top;margin:70px 0px 0px 0px;
}
#lateral {
	WIDTH: 200px;margin:70px 0px 0px 0px;
	TEXT-ALIGN: left;
	float:left;
	padding: 32px 12px 40px 12px;
	/*border-left:dashed 1px #ccc;*/
}

.lateral_titulo{
	WIDTH: 164px;
	margin:12px 1px 6px 1px;
	TEXT-ALIGN: left;
	padding: 5px 6px 5px 6px;
	font-weight: bold;
	background-color: #262626;	/*border-left:dashed 1px #ccc;*/
}

#pie_interior {
	color:#666666;
	font-size:9px;
	WIDTH:754px;
	TEXT-ALIGN: right;
	padding: 2px 2px 2px 2px;
	clear:both;
}
#pie {
	color:#666666;
	font-size:9px;
    MARGIN: auto;
	WIDTH: 756px;
	TEXT-ALIGN: center;
	padding: 2px 2px 12px 2px;
	clear:both;
}
.foto_izq
{
margin: 0px 12px 6px 0px;
border:1px solid #333;
align:left;
}
.foto_der
{
	margin: 0px 0px 6px 12px;
	border:1px solid #333;
	align:right;
}

#caja {
	CLEAR: both;
	width: 188px;
	position: relative;
	PADDING: 0px 0px 2px 0px;
	MARGIN-TOP:8px;
	MARGIN-left:6px;
	TEXT-ALIGN: left;
	background-color: #333;
	
}
#caja-int {
	width: 178px;
	position: relative;
	PADDING-bottom: 2px;
	MARGIN-TOP:-2px;
	MARGIN-left:-2px;
	TEXT-ALIGN: left;
	background-color:#333;
	padding:4px;
	border:solid #666 1px;

}

#caja-int a
{

	color: #ccc;
	text-decoration: none;
}
#caja-int a:hover
{
	color: #fff;

}

#caja-int ul
{
list-style:none;	margin:0;	padding:0;}
#caja-int li
{
padding: 0px 4px 4px 8px;
background-image: url(imagenes/arrow_right_7x7.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#caja-int p
{
padding: 0px;margin:8px 0px 6px 0px;
}

.enlaceboton {    font-family: verdana, arial, sans-serif; 
   font-size: 8pt; 
   padding: 6px; 
   background-color: #aaa; 
   color: #fff; 
   text-decoration: none; 
} 
.enlaceboton:link, 
.enlaceboton:visited { 
   border-top: 1px solid #cccccc; 
   border-bottom: 2px solid #666666; 
   border-left: 1px solid #cccccc; 
   border-right: 2px solid #666666; 
} 
.enlaceboton:hover { 
    border-bottom: 1px solid #cccccc; 
   border-top: 2px solid #666666; 
   border-right: 1px solid #cccccc; 
   border-left: 2px solid #666666; 
} 

/* menu solapas */
#navcontainer
{
padding: 0px;font-size:90%;text-align:right;
width:754px;height: 20px;margin-top:0px;margin-left:6px;
}

#navlist
{
margin: 0px;
padding: 0px 6px;
display: block;
}

#navlist li
{
	list-style: url(none) none inside;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

#navcontainer a, #navlist li.extend
{
	margin: 0px;
	display: block;
	padding: 1px 6px;
	text-decoration: none;
	color:#eee ;
	text-align: right;
}

#navcontainer a:hover
{
padding: 2px 6px;
color:#fff;
}

#navcontainer a#current
{
padding: 1px 6px;
color: #CCD8E6;
}

#navcontainer li#active
{
/*border-right: 1px solid #FFF8DC;
border-bottom: 1px solid #FFF8DC;*/
}

/* fin menu solapas */

#photoholder {
  width:760px;
  height:250px;
  background:#fff url('imagenes/cargando.gif') 0% 0% no-repeat;clear:both;
}
#thephoto {
  width:760px;
  height:250px;
}
#fotografias {
	clear:both;WIDTH: 420px;TEXT-ALIGN: left;padding: 0px 20px 12px 20px;display:block;margin:0px;
}
.thm{
margin:6px;float:left;border:1px solid #C5C5C5;
}
.thmfoto
{
	margin:3px;
	float:left;
	border:1px solid #202020;
	width:134px;
	height:134px;
	background-color: #101010;
	align:center;
	text-align: center;
	white-space: normal;padding:2px;z-index:10;
}

.thmfoto img
{
	border:0px solid #101010;
}