body {
background-color:#5F564D;
margin:0px;
padding:0px;
font: 13px  verdana, arial, helvetica;
color:#777c7c;
}
p{
margin:0px;
padding:0 0 5px 0;
line-height:17px;
text-align:left;
}
p.about_text{
padding:5px 0 5px 0;
font-size:12px;
color:#FFFFFF;
}
h1{
color:#a0672e;
font-size:26px;
font-weight:bold;
margin:0px;
padding:5px 0 5px 0;
}

img{border:0px;}
#main_container{
width:950px;
height:auto;
margin:20px auto;
background:url(../img/main_bg.gif) no-repeat top center #f0f0d8;
}
#center_content{
width:895px;
margin:auto;
}
#header{
width:895px;
height:100px;
margin:auto auto 5px auto;
overflow:hidden;
}
#logo{
width:300px;

padding:20px 0px 0px 0px;
float:left;
}
/*----------------------menu-------------------------*/


#menu{
width:590px;
_width:580px;
height:auto;
float:left;
padding:15px 0px 0px 0px;
}


/*#menu ul{
list-style:none;padding:0px;margin:0px;display:block; font-weight:bold;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;height:12px;padding:0px;font-size:12px;
}
#menu ul li a{
height:12px; width: auto;float:left;text-decoration:none;padding:0 8px 0 17px; margin:0px;color:#9d8f9b; font-weight:bold; 
}
#menu ul li a:hover{
height:12px;width: auto;text-decoration:none;color: #857283; background:url(../img/menu_checked.gif) no-repeat left;
}
#menu ul li a.current{
height:12px;width: auto;float:left;text-decoration:none;padding:0 8px 0 17px;color: #857283;background:url(../img/menu_checked.gif) no-repeat left;
}*/

#middle_box{
width:895px;
clear:both;
margin:auto;
}

.es{
	width:50px;
	background-image: url(../img/es.gif);
	background-repeat:no-repeat;
	padding:0px 10px 10px 25px;
	display:block;
	float:right;
	cursor:pointer;
}
 .en{
	width:50px;
	background-image: url(../img/en.gif);
	background-repeat:no-repeat;
	padding:0px 0px 10px 25px;
	display:block;
	float:right;
	cursor:pointer;
}


.middle_box_content{
width:370px;
padding:20px 0 0 30px;
}
.title_journal{
height:26px;font-size:16px;font-weight:bold;padding:5px 0 0 35px;color:#a0672e;background:url(../img/icon_journal.gif) no-repeat left;background-position:0px 0px;
}
.title_photos{
height:26px;font-size:16px;font-weight:bold;padding:5px 0 0 35px;color:#a0672e;background:url(../img/icon_photo.gif) no-repeat left;background-position:0px 0px;
}
.title_friends{
height:26px;font-size:16px;font-weight:bold;padding:5px 0 0 35px;color:#a0672e;background:url(../img/icon_friends.gif) no-repeat left;background-position:0px 0px;
}
a.more {
display:block;
text-decoration:none;
float:right;
margin:5px 0 15px 0;
}
/*---------------------main_content------------------*/
.left_content{
width:480px;
height:auto;
float:left;
padding:10px 10px 15px 0;
}
.right_content{
width:390px;
height:auto;
float:left;
padding:10px 0 0 10px;
}
.news_tab{
padding:10px 0 5px 0;
margin:0px;
text-align:justify;
line-height:14px;
border-bottom:1px #b2bbbb dashed;
}
.news_details{
padding:5px 0 0 0;
text-align:right;
font-size:11px;
font-weight:bold;
}
span.date{
color:#a0672e;
}
img.photo{
padding:10px;
}
.clear{
clear:both;
}

.fecha{ font-size: 10px;font-weight: bold; }

.back_portada{ background-image: url("../img/home.gif");padding:0px 0px 0px 20px;background-repeat: no-repeat;}

.morenews{ background-image: url("../img/more.gif");padding:0px 0px 0px 20px;background-repeat: no-repeat;}

/* News related */

#newsheading{ width:100%;_width:340px;height:48px;float:left;margin:0px;padding:10px 0 0 55px;background-image:url(../img/newsheading.jpg);background-repeat:no-repeat;
}
#newsheading h3{
		width:100%;_width:340px;float:left;margin:0px;padding:0px;font-family:Arial;font-size:29px;font-weight:normal;color:#FFF;
}

#newstxtbg{ width:371px;_width:350px;float:left;margin:0px;padding:19px 0 10px 19px;background-color:#E7E0C2;}

#newsboldtitular{ width:100%; _width:347px;float:left;margin:0px;padding:0px 24px 0px 0px;font-family:Arial;font-size:18px;font-weight: bold; }



/*-----------------------------footer------------------*/
#footer{
width:895px;
height:125px;
margin:10px auto 0px auto;
background-color:#4D4D4D;
overflow: hidden;
color:#fff;
}

#footer .logo{
float:left;
margin:0px 15px 25px 0px;}

#footer a{ color:#fff }

.copyright{
width:400px;
float:left;
padding-left:15px;
padding-top:10px;
}

.footer_links{
float:right;
padding-right:15px;
padding-top:95px;
}

/* JQUERY MENU */

 .lavaLampBottomStyle{ position:relative;  height:29px;   padding:15px;  margin:10px 0;  overflow:hidden}
 .lavaLampBottomStyle li{ float:left;  list-style:none;  display:block;    cursor:pointer;  margin-right:15px;}
 .lavaLampBottomStyle li.back{ border-bottom:5px solid #b3924a;  width:9px;  height:30px;  z-index:8;  position:absolute}
 .lavaLampBottomStyle li a{font:bold 19px arial;text-decoration:none;color:#000;outline:none;text-align:center;top:7px;text-transform:uppercase;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;margin:0px 0px 5px 0px;}
 
 .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited{ border:none}
 
 
 /* FORMULARIO */
 
#center_content form{
    margin: 10px 0px 15px 0px;
    _margin: 10px 15px 15px 12px;
}

#center_content label{
    display: block;
    margin: 10px 0px 5px 0px;
    font-size: 1.2em;
    font-weight: bold;
}

#center_content .boton{
    width:100px;
    height:40px;

    cursor: pointer;
    color:#fff;
    font-size:1.2em;

    margin:10px 5px 0px 0px;
    border: 0px;
    background-color: #78797D;
}

#center_content .cajon{
    width: 310px;
    height: 30px;
    font-size: 1.4em;
    font-weight: bold;
}

#center_content .spam{
    width: 120px;
    height: 30px;
    font-size: 1.4em;
    font-weight: bold;
}

#center_content .ayuda{
    font-size: 0.9em;
    margin-bottom: 10px;
}

#center_content .telefono{
    width: 160px;
    height: 30px;
    font-size: 1.4em;
    font-weight: bold;
}

#center_content textarea{
    width: 380px;
    font-size: 1.1em;
    height: 160px;
}

#center_content  a{
	text-decoration:none;
}

#center_content  a:hover{ text-decoration:underline;}

#error .error{
    background-color: #EDBE1A;
    padding: 10px;
    font-size: 1.3em;
    margin: 10px 0px 15px 0px;
    _margin: 10px 15px 15px 12px;
}

.spam{ font-size:25px;font-weight:bold;}


