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

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
html{
	height:100%;
}
body{
	background:url(../images/fondo.jpg);
	width:100%;
	height:100%;
}
#cont{
	width:900px;
	height: auto;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-450px;
}
#left{
	margin-left:20px;
    _margin-right:-10px;
	width:180px;
	height: auto;
	float:left;
/*	background: #CCC;*/
}
#right{
	width:650px;
	height: 100%;
/*	background:#999;*/
	float:left;
}
#banderas{
	width:80px;
	height:29px;
}
#banner{
	width:650px;
	height:195px;
	margin-top:40px;
        _margin-top:15px;
/*	background:#0CC;*/
}
#contenido{
	width:650px;
	height:auto;
	min-height:600px;
	position:relative;
	background:#f5f1d7;
	float:left;
}
#logo{
	width:200px;
	height:182px;
	margin:10px 0 0 -15px;
	background: url(../images/logo.png);
}
#busqueda{
	width:300px;
	height:20px;
	margin-top:10px;
/*	background:#333;*/
}
#menu_izq{
	margin-top:30px;
	width:100%;
	height:160px;
	height:100%;
/*	background:#000000;*/
}
#logos{
float:left;
height:40px;
margin-bottom:20px;
margin-left:150px;
_margin-left:80px;
width:500px;
_width:450px;
}
#footer{
	color:#FFF;
	font-size:11px;
	text-align:center;
}
#principal{
float:left;
font-size:12px;
height:auto;
min-height:400px;
padding:0 20px 40px 20px;
text-align:justify;
width:570px;
}
.moduletable_logos{
bottom:5px;
position:relative;	
}
.moduletable_logos ul{
list-style:none;
position:relative;
width:400px;
display:block;
height:50px;
}
.moduletable_logos ul li{
float:left;
}
.moduletable_logos img{
border:medium none;
margin:0 15px 0 0;
}
#esr{
left:50px;
position:absolute;
top:175px;
z-index:100;
}
.moduletable_menutiendas{
	margin-top:20px;
}
.moduletable_menutiendas h3{
	color:#FFF;
	font-size:14px;
}
#slogan{
float:left;
font-size:16px;
margin-top:10px;
text-align:center;
width:100%;
}
.moduletable_fish{
	float:left;
}
#jflanguageselection{
	margin:5px 0 0;
}
.moduletable_acceso{
color:#FFFFFF;
font-size:12px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:30px;
width:180px;
position:relative;
overflow:hidden;
}
.moduletable_acceso a{
color:#FFFFFF;
display:block;
font-size:10px;
margin:1px 0 0;
padding:0;
text-decoration:none;
width:250px;	
}
.moduletable_acceso div{
	margin-bottom:10px;
}
.moduletable_acceso br{
display:none;
}
.moduletable_acceso label{
display:block;
float:left;
margin-bottom:5px;
margin-left:0;
margin-right:0;
margin-top:5px;	
}
.moduletable_acceso input[type=checkbox]{
display:block;
float:left;
margin-bottom:5px;
margin-left:0;
margin-right:0;
margin-top:6px;
}
#modulos{
	width: auto;
	height: auto;
	padding:0 40px 40px 40px;
}
.moduletable_encuestas{
	margin-bottom:40px;
}
.contentpane_noti a{
display:block;
height:15px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
overflow:hidden;
width:350px;
text-decoration:none;
}
#job, #job td, #job table{
	border:none;
}
#job table td{
	width:100px;
}
#job .sectiontableheader{
	padding-top:20px;
}
#job .sectiontableheader a{
	color:#000;
}
#job .sectiontableentry1 a{
	text-decoration:none;
	color:#03F;
}

.moduletable_acormenu{
margin-top:30px;
}
.moduletable_acormenu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:20px;
}
.moduletable_acormenu ul li{
border-bottom:1px solid;
color:#FFFFFF;
font-size:12px;
margin-left:-20px;
text-decoration:none;
width:160px;
float:left;
}
.moduletable_acormenu ul li a{
color:#FFFFFF;
display:block;
font-size:14px;
text-decoration:none;
}
.moduletable_acormenu ul li ul{
margin-left:-10px;
}
.moduletable_acormenu ul li ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin-left:20px;
margin-bottom:0px;
}
.moduletable_acormenu ul li ul li{
float: left;
}

.button_buscar, button[name=Search]{
border:none;
background:url(../images/buscar.png);
font-size:0;
height:25px;
padding-top:7px;
width:70px;
}
#searchForm{

}
#home{
left:125px;
position:absolute;
top:8px;
border:none;
}
#accordionMenu li.parent a span{
display:block;
margin-top:-15px\9;
*margin-top:0px;
}
#accordionMenu li.parent ul li a span{
margin-top:0px\9;
}
#accordionMenu li.parent{
*margin-top:-15px;
border:none;
margin-top:20px\9;
}
#job .sectiontableheader{
	font-weight:bold;
}
.componentheading{
font-size:14px;
font-weight:bold;
margin-bottom:20px;
}
.contact_email{
margin-left:28px;
width:500px;
}
#contact_email_copy{
margin-top:5px;
}
.moduletable_menuusuario{
	margin-top:20px;
}
.moduletable_menuusuario h3{
	color:#FFF;
	font-size:14px;
}
.moduletable_menuusuario ul{
	list-style: square;
	color:#FFF;
}
.moduletable_menuusuario ul li a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
.moduletable_menuusuario li{
	margin-left:19px;
}
.espaciado_para_imagenes{
	padding:20px;
}
.button2-left{
float:left;
margin-bottom:10px;
margin-left:24px;
margin-top:10px;	
}
.button2-left .sourcerer{
	background:none;
}
.contentheading_noti{
font-size:14px;
font-weight:bold;
text-transform:uppercase;	
}
.labels{
display:block;
margin-top:10px;
text-align:left;	
}
.unete tr{
	display:block;
}
.hide td{
	display:none;
}
#tinymce{
	background:#FFF;
}