/* ----- ADAPI - styles ----- */
/* ---------------------------- */

body{
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/header-bg.gif) top left repeat-x;
	font-size:12px; 
	margin:0;
	padding:0;
	color:#515151;
}

p { margin:0px;	padding:0px; }

a 					{outline-style:none; margin:0; padding:0;}
a:link, a:visited 	{text-decoration:none;}
a:hover				{text-decoration:underline; }

a img { border:none;}
a:hover img {opacity:.50;filter: alpha(opacity=50);-moz-opacity: 0.5;}

h1{ }

form { padding:0; margin:0;}

input { font-size:11px; }

h2{ color:#004f91; font-size:12px; padding-left:8px; padding-top:10px; padding-right:8px; padding-bottom:8px; margin:0; margin-bottom:10px; background:#bfdff6 url(images/title-bg.gif) top left repeat-x; text-align: left; border-top: 1px solid #6389c3; }

h3{ color:#004f91; font-size:11px; padding-left:8px; padding-top:10px; padding-right:8px; padding-bottom:8px; margin:0; margin-bottom:10px; font-weight:normal; }

/* -----  MENU HORIZONTAL  ----- */

#menu { width:790px; height:31px; margin:0; margin-bottom:11px; padding:0; padding-top:4px; }
#menu ul { display:block; list-style: none; margin:0; padding:0; width:790px; padding-left:10px; height:29px; }
#menu ul li { float:left; position: relative; z-index:100; margin:0; padding:0; height:29px; border-left: 1px solid #afddff; border-right: 1px solid #1e6190; }
#menu ul li a { display:block; text-decoration:none; height:23px; background:none; padding-left:26px; padding-right:26px; padding-top:7px; text-transform:uppercase; color:#004681; font-weight:bold; }
#menu ul li a:hover, #menu ul li a.current { background: url(images/menu-on.gif) top left repeat-x; color:#FFFFFF; }
#menu ul li a.current:hover { cursor: default; }

/* -----  SITIO - gral  ----- */

#wrapper{
	width:791px;
	height:481px;
	padding:0;
	margin:auto;
}
#header{
	width:766px;
	height:110px;
	padding:0;
	padding-top:14px;
	padding-left:24px;
	margin:0;
}
/* ---------- */
#left{ 
	width:192px;
	padding-right:10px;
	float:left;
}
#left .info{ 
	border-left: 1px solid #6389c3;
	width:192px;
	float:left;
	margin-bottom:14px;
}
#left .yellow{ 
	border-bottom: 1px solid #cbcbcb;
	background:#f7f7d8 url(images/bullet.gif) left no-repeat;
	background-position:0 12px;
	width:170px;
	padding-left:16px; padding-right:6px; padding-top:10px; padding-bottom:10px;
	float:left;
}
#left .white{ 
	border-bottom: 1px solid #cbcbcb;
	background: url(images/bullet.gif) left no-repeat;
	background-position:0 12px;
	width:170px;
	padding-left:16px; padding-right:6px; padding-top:10px; padding-bottom:10px;
	float:left;
}

.table{ background-color:#d2e8f9; color:#535353; font-weight:bold; font-size:11px; text-align:right;margin-bottom:14px; }
.table a { font-size:10px; text-decoration:underline; font-weight:normal;color:#535353; }
.table a:hover { text-decoration: none; color:#000000;font-weight:normal; }

#left .table{ background-color:#d2e8f9; color:#535353; font-weight:bold; font-size:11px; text-align:right;margin-bottom:14px; }
#left .table a { font-size:10px; text-decoration:underline; font-weight:normal;color:#535353; }
#left .table a:hover { text-decoration: none; color:#000000;font-weight:normal; }
/* ---------- */
#center{ 
	/*width:386px;*/
	width:400px;
	border-left: 1px solid #6389c3;
	border-right: 1px solid #6389c3;
	float:left;
	padding-bottom:15px;
	padding-right:10px;
}
#center p{ 
	padding-left:8px; padding-top:3px; padding-right:8px; padding-bottom:8px;
}
#center .link{ 
	margin-left:8px;
	margin-bottom:10px;
	padding-top:11px; 
	padding-right:8px; 
	padding-bottom:11px;
	background:#f7f7d8 url(images/linkmid-bg.gif) bottom left repeat-x;
	text-align:right;
	color:#015da4;
	width:370px;
}
#center .link a{ 
	color:#015da4; font-weight:bold;
}
#center .link a:hover{ 
	color:#656565; font-weight:bold;
}
/* ---------- */
#right{ 
	/*width:190px;*/
	width:176px;
	float:left;
	text-align:center;
}
#right img{
	margin-bottom:15px;
}
/* ---------- */
#footer{ 
	text-align:center; 
	font-size:11px; 
	width:790px; 
	height:50px; 
	padding-top:15px;
	padding-bottom:15px;
	margin-top:10px;
	clear:both; 
	background:#ececec url(images/footer-bg.gif) top left no-repeat;
	color:#4a5764;
}
#footer p{ color:#4a5764; }
#footer .a{ float:left; width:138px; padding-left:40px; padding-top:10px; }
#footer .b{ float:left; width:434px; padding-top:5px; }
#footer .c{ float:left; width:138px; padding-right:40px; padding-top:30px; text-align:right; }

#footer .b a{ font-weight:bold; color:#4a5764; }
#footer .b p{ margin-bottom:10px; }

.clear{ clear:both; }

/* -------------------- */

#center .aviso {
	/*width:375px;*/
	width:391px;
	border-bottom:1px solid #cbcbcb;
	margin-left:8px;
	padding-top:8px; padding-bottom:8px;
	overflow:hidden;
}
#center .aviso img{ float:left; margin-right:8px; }
#center .aviso a img{ border:1px solid #6389c3; }
#center .aviso a:hover img{ border:1px solid #cbcbcb; }
#center .aviso a { color:#515151; text-decoration:underline; }
#center .aviso a:hover { color:#cbcbcb; text-decoration: none; }
#center .aviso h3 { color:#015da4; font-size:12px; text-transform:uppercase; font-weight:bold; padding:0; margin:0; }
#center .precio { color:#da251d; font-size:13px; font-weight:bold; padding:0; margin:0; }

/* -------------------- */

#center .avisoD { width:375px; border-bottom:1px solid #cbcbcb; margin-left:8px; padding-top:8px; padding-bottom:8px; overflow:hidden; }
#center .avisoD img{ margin-right:8px; margin-bottom:8px; border:1px solid #6389c3; }
#center .avisoD a { color:#515151; text-decoration:underline; }
#center .avisoD a:hover { color:#cbcbcb; text-decoration: none; }
#center .avisoD h3 { color:#015da4; font-size:16px; text-transform:uppercase; font-weight:bold; padding:0; margin:0; margin-bottom:10px; }
#center .avisoD h4 { color:#015da4; font-size:14px; font-weight:bold; padding:0; margin:0; margin-bottom:10px; }

.img-box{width:375px; margin:0; padding:0; }
.img-box img{ margin-right:4px !important; margin-bottom:8px; border:1px solid #6389c3; float:left; }

.flechas{width:375px; height:13px; margin:0; margin-bottom:8px; padding:0; padding-bottom:6px; clear: left; border-bottom:1px solid #cbcbcb;}
.flechas img{ float:left; border:none !important; padding:0; }

.flechaD{ margin-left:333px; }

/* -------------------- */

#center .imprime { width:350px; padding-bottom:8px; padding-right:20px; text-align:right; font-size:10px; background:url(images/impresora.gif) right top no-repeat; }
#center .imprime img{ border:none !important; }
#center .imprime a { color:#015da4; text-decoration:underline; }

/* -------------------- */

/* AGREGADO POR LIBER */
#search_table select{ width:90px; }
#search_table input{ width:90px; }

.multiple ul {
	width: 100%;
}
.multiple li {
	width:130px;
	margin:5px 0 0 0;
	padding:0 5px 0 0;
	float:left;
}
