/* ---------------------------------------------------------------------- */
/*    LAYOUT GENERALES                                                    */
/* ---------------------------------------------------------------------- */
#spacer-centro {
	background-color:#FF0000;
	height:7px;
	margin:0px;
	padding:0px;
	background: url(../../images/layout/contenidos_bg1.jpg) no-repeat top left;
	display:none;
}

#seccion-titulo {
	margin:0;
	padding:0;
	background-color: #f3f1e4;
	background-image: url(../../images/layout/contenidos_bg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:80px;
}

#seccion-titulo #titulo {
	margin-left:0px;
	padding-left:0px;
	padding-top:2px;
	margin-top:0px;
	margin-left:275px;
	text-align:left;
}

#botonera2 {
	font-size:13px;
	color:#d9ccb8;
	margin-left:283px;
	margin-top:5px;
	vertical-align:middle;
	text-align:left;
}

#botonera2 a {
	font-family:Georgia;
	text-transform:uppercase;
	font-size:11px;	
}

#botonera2 a:link, #botonera2 a:visited {
	text-decoration:none;
	color:#9f8d50;
}

#botonera2 a:hover, #botonera2 a:active {
	text-decoration:none;
	color:#BFB180;
}

#botonera2 span.actual {
	font-family:Georgia;
	text-transform:uppercase;
	text-decoration:none;
	color:#8C7C46;
}


/* ---------------------------------------------------------------------- */
/*    LAYOUT PRINCIPALES                                                  */
/* ---------------------------------------------------------------------- */

#principal {
	margin:0 auto;
	padding-bottom:5px;
	padding-top:5px;
	width:925px;
	background-color:#FFFFFF;
}

#contenidos {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid white;
	padding:0;
	background-color: #f3f1e4;
	background-image: url(../../images/layout/contenidos_bg3.jpg);
	background-repeat: no-repeat;
	background-position: 53px 435px;
}

#imagen {
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	width:912px;
	height:374px;
	z-index:1;
}

.home-tab1 { background:#745c32 url() repeat-x left top; width:665px;height:131px; }
.home-tab2 { background:#56401a url() repeat-x left top; width:665px;height:131px; }
.home-tab3 { background:#5790a3 url() repeat-x left top; width:665px;height:131px; }


#top {
	height:131px;
	z-index:10;
	margin:auto;
	width:915px;
	position:relative;
}
#pic {
	width:915px;margin:auto;z-index:9;position:relative;
}
#intro {
	margin:0 auto;
	padding:0;
	width:925px;
/*	height:465px;*/
	height:579px;
	/*height:585px;*/
	background-color:#FFFFFF;	
	position:relative;
	z-index:10;
}
#intro img{
	float:left;
}

#loader {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	background-color:#e7e2d5;
	background-image: url(../../images/layout/loading.gif);
	background-repeat: no-repeat;
	background-position: center 210px;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	width:100%;
	height:100%;
}

/*
#loading {
	background-color:#FFFFFF;
	height:100%;
}
#loading #left {
	width:262px;
	height:100%;
	background-image: url(../../images/layout/loading_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #e7e5d8;
	float:left;
}
#loading #right {
	width:652px;
	height:100%;
	background-image: url(../../images/layout/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
	background-color: #e7e5d8;
}
*/

#abajo {
	text-align:left;
	margin-left:274px;
	margin-right:20px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0;
	z-index:1;
}

#abajo img {
	margin:0;
	padding:0;
}

#mensaje {
	font-family:Georgia;
	font-size:28px;
	color:#d1e1cb;
	position:absolute;
	z-index:50;
	top:310px;
	left:-500px;
	width:500px;
	text-align:right;
}

#mensaje-shadow {
	font-family:Georgia;
	font-size:28px;
	color:#000000;
	position:absolute;
	z-index:40;
	top:311px;
	left:-500px;
	width:500px;
	text-align:right;
}

#pie {
	margin: 0 auto;
	padding-top:20px;
	font-size:11px;
}

#pie #copyright {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	color:#838080;
}

#pie #web {
	font-weight:bold;
	margin:0;
	width:100%;
	color:#838080;
}

/* ---------------------------------------------------------------------- */
/*    MENU                                                                */
/* ---------------------------------------------------------------------- */

#menu {
	position:absolute;
	z-index:50;
	top:20px;
	left:-500px;
	width:194px;
	/*height:748px;*/
	/*_height:756px;*/
	font-size:11px;
	background: url(../../images/layout/menu_bg.jpg) repeat-x 0 top;
	margin:0;
	padding:0;
}

#menu #logo {
	width:194px;
	height:96px;
	background: #f6f6f4 url(../../images/layout/menu_logo.jpg) no-repeat left top;
	cursor:pointer;
	_cursor:hand;
}

#menu #medio{
	/*
	height:590px;
	_height:598px;	
	*/
}

#menu #medio .decoracion {
	margin:0;
	padding:0;
	width:100%;
	height:60px;
	background: url(../../images/layout/menu_decoracion.gif) no-repeat center center;
}

#menu #medio #links {
	margin:0;
	width:100%;
	color:#838080;
	font-family:Georgia;
	font-size:12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#links ul {
	list-style-type: none;
	text-align:center;
	margin:0px;
	padding:0px;
}

#links li {
	padding-bottom:6px;

}

#menu #medio #sublinks {
	margin:0;
	width:100%;
	font-family:Trebuchet MS;
	font-size:11px;
	/*text-transform: uppercase;*/
	text-align:left
}

/*
#menu #pie {
	position:relative;
}
#menu #pie #copyright {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	color:#838080;
}

#menu #pie #web {
	font-weight:bold;
	margin:0;
	width:100%;
	color:#838080;
}
*/

/* ---------------------------------------------------------------------- */
/*    FOOT / INDEX                                                        */
/* ---------------------------------------------------------------------- */

#foot {
	margin:0 auto;
	padding-top:5px;
	padding-bottom:15px;
	width:925px;
	/*background: url(../../images/layout/principal_bg.jpg) no-repeat center top;*/
	position:relative;
}

#foot .foot_izq{
	float:left;
	padding:0 5px 0 0;
	position:relative;
}

#foot .foot_izq .redes{
	float:left;
	position:relative;
}

#foot .foot_der{
/*	float:left;*/
	float:right;
}

#foot .foot_der .banderas{
	float:left;
	padding:3px 0 0 0px;
}

#foot .credits{
	float:left;
	font-size:11px;
	color:#ada9a0;
	/*width:290px;*/
	text-align:left;
	padding:5px 10px 0 5px;
}

#foot .copy{
	float:left;
	font-size:11px;
	color:#c5c0b6;
	text-align:left;
	/*width:615px;*/
	padding:5px 10px 0 0;
}

/* ------ REDES --------- */

div.redes ul{
	list-style:none;
	margin:0;
	padding:0;
}

div.redes ul li a span{
	display:none;
}

div.redes ul li{
	display:inline;
	/*padding: 0 0 0 10px;*/
	float: left; /*For Gecko*/
	list-style: none;
}

div.redes ul a { 
	display: block;	
	color: #000;
	height: 24px !important;
	background-image:url('../../images/layout/redes.jpg');
	background-repeat:no-repeat;
	background-position:0 0;
}

div.redes ul a.facebook {
	background-position:0 0;
	width:29px;
}

div.redes ul a.orkut {
	background-position:-29px 0 ;
	width:29px;
}

div.redes ul a.flickr {
	background-position:-58px 0 ;
	width:29px;
}

div.redes ul a.myspace {
	background-position:-87px 0 ;
	width:29px;
}

div.redes ul a.drimio {
	background-position:-116px 0 ;
	width:29px;
}

div.redes ul a.twitter {
	background-position:-145px 0 ;
	width:29px;
}

div.redes ul a.youtube {
	background-position:-174px 0 ;
	width:29px;
}

/* ------ BANDERAS --------- */

div.banderas ul{
	list-style:none;
	margin:0;
	padding:0;
}

div.banderas ul li a span{
	display:none;
}

div.banderas ul li{
	display:inline;
	/*padding: 0 0 0 10px;*/
	float: left; /*For Gecko*/
	list-style: none;
}

div.banderas ul a { 
	display: block;	
	color: #000;
	height: 19px !important;
	background-image:url('../../images/layout/banderas.jpg');
	background-repeat:no-repeat;
	background-position:0 0;
}

div.banderas ul a.portugues {
	background-position:0 0;
	width:24px;
}

div.banderas ul a.ingles {
	background-position:-24px 0 ;
	width:24px;
}

div.banderas ul a.espanol {
	background-position:-48px 0 ;
	width:24px;
}

div.banderas ul a.aleman {
	background-position:-72px 0 ;
	width:24px;
}

div.banderas ul a.frances {
	background-position:-96px 0 ;
	width:24px;
}

div.banderas ul a.italia {
	background-position:-120px 0 ;
	width:24px;
}

.orkut_hover{
	visibility:hidden;
	position:absolute;
	top:-25px;
	left:36px;
	z-index:15;
	text-align:left;
}

.orkut_hover .barra{
	background-image:url('../../images/layout/redes_hover.jpg');
	width:106px;
	height:21px;	
}

.orkut_hover .barra div{
	float:left;
	font-size:8pt;
	color:#ccc;
	padding-top:3px;
}

.orkut_hover .barra div.izq{
	padding-left:5px;
}

.orkut_hover .barra div.sep{
	padding-left:5px;
	padding-right:5px;
}

.orkut_hover .barra_pico{
	background-image:url('../../images/layout/redes_hover_pico.gif');
	width:11px;
	height:6px;
	text-align:left;
}

.orkut_hover .barra_pico span{
	display:none;
}

.redes_ul{
	position:relative;
	z-index:10;
}


div.bubblesHolder div.bubble span.sep		{ padding:0 5px; color:#ccc; }
div.bubblesHolder div.bubble a				{ }

div.bubblesHolder div.bubble				{ position:absolute; top:0px; left:0px; z-index:999999; font-size:12px; }
div.bubblesHolder div.hidden				{ top:-1000px; left:0px; }

div.bubblesHolder div.bubble div.text		{ padding:3px 5px 4px 5px; border-top:1px solid #8e8e8e; border-left:1px solid #8e8e8e; border-right:1px solid #8e8e8e; background:white; line-height:20px; }
div.bubblesHolder div.bubble div.pointer	{ height:5px; width:100%; background:transparent url('../../images/layout/redes_hover_pico.gif') no-repeat left top; }
