/* CSS Document */
body, html {
	font-family:Arial,Verdana,Georgia,times,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}

img {border: none;}
.limpia{ clear:both;}
.pointer { cursor:pointer; }
.indexspan { height:20px; font-weight:bold; }

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}


#container{
	/*background:url(/media/bg_valls.png) no-repeat bottom center;*/
	min-height: 400px;
	height: auto !important;
	height: 400px;	
}
#bg_valls {
	background:url(/media/bg_valls.png) no-repeat bottom center;
	min-height: 175px;
	height: auto !important;
	height: 175px;
}

a {color:#000;text-decoration:none; }
a:hover{color:#104573;}

.inputs { border:1px solid #CCD3E5; font-family:Arial,Verdana,Georgia,times,Helvetica,sans-serif; }
.botons { border:0px; font-size:9px; background:url(/media/ver_producto.gif) no-repeat; width:111px; height:18px; color:#000; font-family:Arial,Verdana,Georgia,times,Helvetica,sans-serif; }

/***************HEADER***************/ 
#bg_header{background:#01468B;height:219px;}
#header{/**/ width:960px; margin:0px auto; height:219px; text-align:left; /*background:url(/media/banners_/b1.jpg) no-repeat right;*/ }
.logo{ width:352px; height:79px; background:url(/media/logo_top.png) no-repeat;}
#logo { padding-top:50px; }
#header_texto{ width:400px;text-align:justify; color:#B3B7BB;line-height:2; }
#header_texto span{color:#fff;font-style: italic; font-size:15px;}

/******************TOP************************/
#top { height:30px; background:#083863; }
#top_menu{ background:#083863;text-align:left; padding-top:5px; width:960px;margin:0px auto;}
#top_menu ul {display:inline; margin:0px; float:left; padding-left:0px;}
#top_menu li { float:left; list-style-type:none; }
#top_menu ul a {color:#fff;display:block;text-decoration:none; font-size:16px; font-weight:bold; margin-right:35px;}
#top_menu a:hover{color:#FF9B4C;}
#top_menu .activo{color:#FF9B4C;display:block;text-decoration:none; font-size:12px; font-weight:bold; margin-right:50px;}

#idiomas{float:right; color:#fff; margin-right:10px}
#idiomas a{ color:#fff; text-decoration:none; font-weight:bold;}
#idiomas a:hover{ text-decoration:underline; }

/*********************CONTENT****************/
#top_content{height:50px; background:url(/media/degradat_content.gif) repeat-x; width:100%; }
#content{width:960px; margin:0px auto; height:100%; margin-bottom:20px;}

/*******************LEFT-CONTENT*****************************/
#left_content{ width:200px; text-align:left; float:left; padding-top:40px; }
#left_content ul {margin:0px;font-size:12px; font-weight:bold; padding:0px; }
#left_content li {list-style-type:none;background:url(/media/mini_fletxa.gif) left top no-repeat; padding-left:25px; margin-bottom:20px; border-bottom:dotted 1px #000;padding-bottom:10px;}
#left_content a {color:#000;text-decoration:none; }
#left_content a:hover{color:#104573;}
#left_content .activo_left a {color:#104573; padding-bottom:10px;}

/**************************** RIGHT CONTENT **************************/
#right_content{ 
	width:697px;
	_width:687px;
	float:left;
	padding:20px 30px;
	text-align:left;
	background:url(/media/bg_title.jpg) no-repeat top left ;
	min-height: 200px;
	height: auto !important;
	height: 200px;	
}
#right_content_full{ 
	width:100%;
	float:left;
	padding:20px 30px;
	text-align:left;
	background:url(/media/bg_title.jpg) no-repeat top left ;
	min-height: 200px;
	height: auto !important;
	height: 200px;	
}
#h1home{
	background:url(/media/fletxa.gif) left no-repeat; 
	padding-left:35px; 
	font-weight:bold ; 
	font-size:25px;
	margin-top:0px;
	border-bottom:1px dotted #000;
	padding-bottom:5px;
}

/**************************** FOOTER **************************/
#footer{background:#99A7CB; /*height:25px;*/ padding-top:3px;font-weight:bold;}
#bg_footer{background:url(/media/bg_footer.gif) repeat-x;}
#bg_footer a{color:#6D7881; text-decoration:none;}
#bg_footer a:hover{ color:#000;}
#bg_footer table td{vertical-align:top; text-align:left}
.titol_footer{ font-weight:bold;}
.titol { 	background:url(/media/fletxa.gif) left no-repeat; padding-left:35px; border-bottom:1px dotted #000; }

.pack {text-align:center;color:#104573; /*border:1px solid #F2F2F2;*/ /*font-weight:bold;*/ }
.pack a { color:#1D85C1; text-decoration:underline; font-family:arial,verdana,helvetica,sans-serif; font-size:1.1em; }
/*.pack a:hover{ color:#000; text-decoration:none;}*/
.pack .td_prod { border:1px solid #F2F2F2; background: #FFFFFF url(/media/bg_bottom_product.gif) bottom repeat-x; height: 220px; }
.pack .td_img { border:1px solid #F2F2F2; background: #FFFFFF url(/media/bg_bottom_product.gif) bottom repeat-x; height: 120px; }
.pack .ver_prod { 
	background:url(/media/ver_producto.gif) no-repeat; 
	width:111px; 
	height:18px; 
	display:block;
	position:relative;
	text-align:center; 
	color:#EB3D20; 
	font-weight:bold; 
	text-indent:-7px;
	font-size:9px;
	/*margin:0 auto 0 4px;*/
	text-decoration:none;
	padding-top:4px;
}
.ver_img { 
	background:url(/media/zoom_img.gif) no-repeat; 
	width:111px; 
	height:18px; 
	display:block;
	position:relative;
	text-align:center; 
	color:#EB3D20; 
	font-weight:bold; 
	text-indent:-7px;
	font-size:9px;
	/*margin:0 auto 0 4px;*/
	text-decoration:none;
	padding-top:4px;
}
.mas_fotos {
	maring:0px;
	padding:0px;
	color:#1D85C1;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dotted #000;
	padding-bottom:5px;	
	
}
.leermas { 
	background:url(/media/ver_producto.gif) no-repeat; 
	width:111px; 
	height:18px; 
	display:block;
	position:relative;
	text-align:center; 
	color:#EB3D20; 
	font-weight:bold; 
	text-indent:-7px;
	font-size:9px;
	/*margin:0 auto 0 4px;*/
	text-decoration:none;
	padding-top:4px;
}
.float_l { float:left; }
.float_r { float:right; }
/***********************************************/

#thumbs {/*border:1px solid #000;*/ }
#thumbs ul { margin:0px; padding:0px; }
#thumbs a { list-style:none; float:left; padding:4px; margin:4px; width:120px; 	min-height: 120px; height: auto !important; height: 120px; }

/***********************************************/
#table_jobs { /*border:1px solid #000;*/ }
#table_jobs th { height:30px; /*background:#99A7CB;*/ text-align:center; border-bottom:1px dotted #99A7CB; }
#table_jobs td { border-bottom:1px dotted #99A7CB; }

#table_jobs2 { /*border:1px solid #000;*/ }
#table_jobs2 th { height:30px; /*background:#99A7CB;*/ border-bottom:1px dotted #99A7CB; text-align:center; color:#083863;  }
#table_jobs2 td { /*border-top:1px solid #99A7CB;*/ }
#table_jobs2 .td_job { /*background:#99A7CB;*/ border-bottom:1px dotted #99A7CB; padding:5px; font-weight:bold; color:#083863;  }

.td_job2 { /**/background:#99A7CB; padding:5px; font-weight:bold; color:#083863;  }

/********************************/

#paginador { text-align:right; font-size:14px; }
#paginador a{ color:#FFF; text-decoration:none; }
#paginador a:hover{ color:#FEB349;}

#paginador .paginador_pag { background:#1C2351; padding:5px; }
#paginador .paginador_actual { background:#000; color:#FFF; padding:5px; }

/********************************/
#news_list { /*border:1px solid #B5BFD9;*/background: #FFFFFF url(/media/bg_bottom_product.gif) bottom repeat-x; border:1px solid #F2F2F2;  }
#news_list h1 { margin:0px; padding:0px;  }
#news_list h2 { margin:0px; padding:0px;  }
#news_list .fecha { color:#00458A;  }

.foot_links { margin:0px auto; color:#1D85C1;  }
.foot_links a { color:#1D85C1; }
.foot_links a:hover { color:#EB3D20;  }
.foot_links1 { background:url(/media/bg_ver_mas_left.gif) no-repeat; width:14px; height:26px; float:left; }
.foot_links2 { background:url(/media/bg_ver_mas_center.gif); height:26px; float:left; }
.foot_links2 .texto { padding-top:5px; font-weight:bold; }
.foot_links2 .texto a { padding-left:20px; padding-right:20px; }
.foot_links3 { background:url(/media/bg_ver_mas_right.gif) no-repeat; height:26px; width:14px; float:left; }
.foot_links4 { background:url(/media/bg_ver_mas_line.gif) no-repeat; height:26px; width:8px; float:left; }

#etdom { text-align:right; font-size:10px; }

#footer_img {
	width:340px;
	height:48px;
	background:url('/media/logo_bottom.gif') no-repeat;
	float:right;
	margin-top:-50px;
}

#news_home { margin-top:50px; }
