/* 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; }

#container{	}

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; }

#etdom { color:#f0f0f0; text-align:left; }
#etdom a { color:#f0f0f0; }

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

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

/******************TOP************************/
#top{height:25px; background:#A3C1DB; }
#top_menu{text-align:center;padding-top:5px;width:915px;margin:0px auto;}
#top_menu ul {display:inline;margin:0px; float:left; padding-left:30px;}
#top_menu li {float:left;list-style-type:none;}
#top_menu ul a {color:#083863;display:block;text-decoration:none; font-size:16px; font-weight:bold; margin-right:30px;}
#top_menu a:hover{color:#6698C1;}
#top_menu .activo{color:#fff;display:block;text-decoration:none; font-size:16px; font-weight:bold; margin-right:50px;}
.tr_tabla_jobs { border-top:3px solid #CDE0EE; margin-bottom:5px;}
.table {background:#CDE0EE;  border-left:3px solid #557DA6; color:#1B4B8C; font-weight:bold; text-align:left; height:20px; padding-left:10px; padding-top:5px;}
.table2 {background:#00458D;  color:#fff; font-weight:bold; text-align:left; padding-left:10px; padding-top:5px;}
.top_table {border-top:3px solid #00458D; margin-bottom:5px;/*background:#00458D;*/ font-weight:bold; color:#FFFFFF; padding-bottom:5px;}
.texto_jobs { padding:3px; }

.botones { text-align:right; }
.botones a { width:300px; background:#00458D; padding:3px; color:#fff; text-decoration:none; }

#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; margin-bottom:20px; color:#3D6D9E; text-align:left; }
#middle_content{height:50px;  width:100%;text-align:left; color:#17477D;font-weight:bold;font-size:18px; }
#titol_content{color:#93BCCB;width:865px; margin:0px auto; height:300px; margin-bottom:20px; text-decoration:none; }
/*******************LEFT-CONTENT*****************************/
#left_content{ width:200px; text-align:left; float:left;}
#left_content ul {margin:0px;font-size:12px; font-weight:bold; padding:0px; }
#left_content li {list-style-type:none; padding-left:0px;  margin-bottom:20px; border-bottom:dotted 1px #000;padding-bottom:10px;}
#left_content ul a {color:#000;text-decoration:none; }
#left_content a:hover{color:#104573;}
.activo_left{color:#104573; padding-bottom:10px;}

/**************************** RIGHT CONTENT **************************/
#right_content{ 
	width:700px;
	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;
}
.titol{color:#1D5689; padding-left:0px; font-weight:bold; font-size:25px; border-bottom:1px dotted #000;}
.titol_subs{color:#1D5689; padding-left:0px; font-weight:bold; font-size:15px;}
.titol_quisom{padding-left:0px; font-weight:bold ; font-size:25px; color:#185584;}

/**************************** FOOTER **************************/
#footer{background:#99A7CB; height:25px; padding-top:3px;font-weight:bold;}
#bg_footer{background:url(/media/logo_bottom.gif) #C4D7E6 right bottom no-repeat;height:80px; pading-bottom:15px; padding-right:15px; }
#bg_footer_quisom{background:#C4D7E6; pading-top:15px; padding-right:0px;text-decoration:none;}
#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; text-decoration:none; color:#384F7C;}

.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: 80px; }
.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:#98BEDD;/**/ 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 .paginador_pag { background:#00247D; padding:5px; }
#paginador .paginador_actual { background:#99A8C9; color:#000; 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;  }
<br>
#etdom { text-align:right; font-size:10px; }
