@charset "utf-8";
/* CSS Document */

* {
	margin:0; 
	padding:0; 
	font-family:"Century gothic","Myriad Pro",Geneva,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: 300; #C60;
	outline:none;
	color:#666;
}

body { 
	background-color: #EADBCB; 
	background-image:img/fondo.jpg; 
	/*background-repeat:/repeat-x;*/
	padding-top:20px;
	}

a {

}

a img {
	border:0;
}

p {
	margin:5px 0;
}

h1 {
	font-size:14px;
	color:#dda1a6;
	letter-spacing:1px;
	display:block;
	padding:2px 0;
	border-bottom:1px solid #dda1a6;
}

h2 {
	font-size:13px;
	color:#c6986c;
	letter-spacing:1px;
	display:block;
	padding:2px 0;
}

.container {
	margin:0 auto; 
	padding:4px;
	overflow:hidden; 
	width:900px; 
	}

.content {
	overflow:hidden;
	background-color:#FFFFFF;
	min-height:533px;
	}

.side{position: absolute; }
.top{
	top:0; 
	width:100%;
	background-repeat:repeat-x;
	}
.bottom {
	bottom:0; 
	width:100%;
	background-repeat:repeat-x;
	}
.left{
	left:0;
	height:100%;
	background-repeat:repeat-y;
	}
.right{
	right:0;
	height:100%;
	background-repeat:repeat-y;
	}

.corner{
	position:absolute; /*background-color:#6F3*/
	}
.top-left {
	top:0;
	left:0;
	}
.top-right {
	top:0;
	right:0;
	}
.bottom-left {
	bottom:0;
	left:0;
	}
.bottom-right {
	bottom:0;
	right:0;
	}

.shadow{
	position:relative;
	}
.shadow .top, .shadow .bottom {
	height:4px;
	}
.shadow .right, .shadow .left {
	width:4px;
	}
.shadow .top{
	background-image:url(../img/top_shadow.png);
	}
.shadow .bottom{
	background-image:url(../img/bottom_shadow.png);
	}
.shadow .left {
	background-image:url(../img/left_shadow.png);
	}
.shadow .right{
	background-image:url(../img/right_shadow.png);
	}

.shadow .corner{
	width:4px; 
	height:4px;
	}
.shadow .top-left{
	background-color:#eadbcb;
	background-position:bottom left;
	background-image:url(../img/corner_shadow_top_left.png);
}
.shadow .top-right{
	background-color:#eadbcb;
	background-position:bottom right;
	background-image:url(../img/corner_shadow_top_right.png);
}
.shadow .bottom-left{
	background-color:#eadbcb;
	background-position:top left;
	background-image:url(../img/corner_shadow_bottom_left.png);
}
.shadow .bottom-right{
	background-color:#eadbcb;
	background-position:top right;
	background-image:url(../img/corner_shadow_bottom_right.png);
}
ul{
	list-style:none;
	}
li{
}
	
ul.submenu{
	list-style:none;
	}

ul.menu{
	list-style:none; 
	margin:0 35px; 
	text-align:center; 
	display:block; 
	}
ul.menu a.menu { 
	display:block; 
	height:25px; 
	width:170px;
	font-size:14px;
	color:#C6986C;
	letter-spacing:1px;
	text-decoration:none;
	background-image:url(../img/flechaGrande.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}

ul.menu a.menu:hover{ 
	color:#DDA1A6; 
	background-image:url(../img/flechaGrande.gif); 
	background-repeat:no-repeat; 
	background-position:bottom center;
	}
/*border-bottom:1px solid; *//*fed2b7;/*F96;*/

ul.submenu{
	list-style-position:outside; 
	margin-left:15px;
	margin-bottom:8px;
	}
ul.submenu li{
	text-align:left;
	margin-bottom:3px;
	}
ul.submenu a {
	font-size:12px; 
	color:#C6986C;
	text-decoration:none;
	}
ul.submenu a:hover{
	color:#F96; 
	border-bottom:none; 
	background:none;
}


/* layout */
.header {
	width:250px;
	height:100%;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	}
	
.logo{
	width:128px; 
	height:135px; 
	margin:20px 60px;
	}
.section {
	width:590px;
	background-color:#FFFFFF;
	margin-left:0;
	float:left;
}
	
.section.inicio{ 
	float:right;
	padding:20px;
	}
	
.footer { 
	margin:3px auto 0 auto;
	width:900px;
	height:25px;
	/*background-color:#FFF;*/
	background-image:url(../img/reflejo.png);
	background-repeat:/repeat-x;
	}


.creditos {
	/*position:relative;*/
	font-size:12px;
	color:#C6986C;
	width:900px;
	margin:20px auto 0 auto;
	text-align:center;
	}

.creditos a {
	font-size:12px;
	color:#B38C65/*D9A879*/;
	/*font-weight:650;*/
	letter-spacing:0px;
	text-decoration:none;
	/*display:block;*/
	padding:2px 0;
	}
	
.creditos a:hover {
	color:#dda1a6;
	letter-spacing:0px;
	text-decoration:underline;
	/*display:block;*/
	padding:2px 0;
	}