/* CSS Document version$ 1.1 Ever Ascencio - Designer (info@everascencio.com)*/
img {behavior: url(js/iepngfix.htc);}
/*-------------------------------BODY-------------------------------------- */
html {height:100%} 
body {margin-top:20px}
body, table, tr, td	{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; font-weight:normal;}
.bods0 {background-image:url(../images/bg.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods1 {background-image:url(../images/bg1.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods2 {background-image:url(../images/bg2.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods3 {background-image:url(../images/bg3.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods4 {background-image:url(../images/bg4.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods5 {background-image:url(../images/bg5.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods6 {background-image:url(../images/bg6.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods7 {background-image:url(../images/bg7.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}
.bods8 {background-image:url(../images/bg8.gif); background-position:0px 20px; background-repeat:repeat-x;background-color:#FAFAFA}

/*--------------------------------------------------------------------------*/

p {
	font-size: 1em; /* 14px */
	line-height: 1.357em;
	margin: 0 0 1.357em 0;
	color: #2C2C2C;
}

p.duble {
	font-size: 14px; 
	line-height: 1.357em;
	margin: 0 0 1.357em 0;
	color: #2C2C2C; 
}

p.small {
	font-size: 0.786em;
	line-height: 1.727em;
	margin-bottom: 1.727em;
	color:#666666;
}
.small {font-size:9px}
.double {font-size: 14px;font-family:Helvetica,Arial,sans-serif;}
.triple  {font-size: 16px;font-family:Helvetica,Arial,sans-serif;text-decoration:none}
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
h1.titles, h1.precios, h1.bolsa {
	font-size: 3.462em; 
	line-height: 1.19em;
	margin: 0px;
	letter-spacing: -0.05em;
	
}
h1.titles{color: #1c1c1c;}
h1.precios{color:#1bbc00;}
h1.bolsa{color:#FF6600}

h1 {font-size: 24px; 
	color:#000;
	margin: 22px 0 0 0;
	line-height: 100%;
	letter-spacing: -0.02em;
}
h2 {
	font-size: 18px; 
	line-height: 1.056em; 
	padding: 0px 0 0px 0; font-weight:normal;
	color:#000;
}
h3 {
	font-size: 16px; 
	line-height: 1.056em; 
	padding: 0px 0 0px 0; font-weight:bold;
	color:#222;
}
h4, h5, h6  {
	font-size: 1em; 
	line-height: 1.357em;
	margin: 0;
}


/*FONT*/

form, input, textarea, submit, select	{font-size: 11px; margin:0px; padding:0px; font-family: Tahoma, Arial, Verdana;}
form.box {width: 180px;padding:0px; margin:0px;}
form.box input.q {width:125px}

[disabled] {
border:solid 1px #a5acb2;
color:#9d9da1;
background-color:#f7f7f7;
}

.autor, .fecha {font-size:9px; text-transform:uppercase}

a {color:#1c1c1c;text-decoration:underline; }
  a:hover {color: #292942;text-decoration:none;}
 /* a:visited, a.lnk1:visited{color: #775998;	text-decoration: none;} */
  
a.lnk1 {color:#787878;text-decoration:none;}
  a.lnk1:hover {color: #939393;text-decoration:none;}
  
a.lnk2 {color:#039147;text-decoration:underline; }
  a.lnk2:hover {color: #039147;text-decoration:none;}

a.lnk3 {color:#0094e1;text-decoration:underline; }
  a.lnk3:hover {color: #0094e1;text-decoration:none;}
  
a.lnk4 {color:#d80400;text-decoration:underline; }
  a.lnk4:hover {color: #d80400;text-decoration:none;}

a.lnk5 {color:#1bbc00;text-decoration:none; }
  a.lnk5:hover {color: #1bbc00;text-decoration:underline;}
 
a.pic img{border:2px solid #fff;margin-right:6px;padding:3px;background:#fff;}
	a.pic:hover img{border-color:#ccc;}

.notify{border-bottom:#FFCC00 1px solid; padding:5px; margin:3px; background-color:#FFFFCC;width:90%; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.custom-title { font-weight: bold; margin: 0; color: #FFFFFF; padding: 8px 8px 4px; background: #c12c2c; width:200px;}
.pic-text { padding: 5px; background: #fafafa; width:auto; border:solid 1px #cccccc}
.custom-text {padding: 4px 8px 8px;background: #c12c2c;color: #FFFFFF; }


div.messages{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	z-index:998;
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	background-color:#FFFF99;
	padding:10px;
	margin:0px;
	text-align:left;
	border:solid 1px #FFCC00;
	font-size:14px;
	text-align:center;
	font-weight:normal;
}

div.controls{
	z-index:999;
	position:absolute;
	left:auto;
	top:auto;
	width:auto;
	background-color:#fafafa;
	padding:5px;
	margin:0px;
	text-align:left;
	border:solid 1px #cccccc
}

.controls ul{list-style: none outside; margin:0px;padding-left:0px;border:solid 1px #c6c6c6; height:100px; overflow:auto}
.controls ul li{padding:5px;}
.controls ul li.par{background-color:#e7eff1}/*eeeff4*/
.controls ul li.impar{background-color:#f7f7f7}
.controls ul li:hover{background-color:#d9e6ea}/*e2e5e9*/

div#container, .container {margin:auto ;padding: 0px;width: 1000px ;overflow: hidden; height:auto; }

	#main{float: left; width: 695px; margin:0px; padding:5px 0 0 5px ;}
	.main{float: left; width: 805px; margin:0px; padding:5px 0 0 5px ;}
	#cmain{float: left; width: 1000px; margin:10px 0 0 0; padding:20px 0 20px 0; border-top:solid 1px #d0cfd2; color:#787878;font-family:Helvetica, sans-serif; background:url(../images/white.gif) repeat-x left top}
	#cmain a {color:#787878; text-decoration:none; font-size:9px}
	#rmain{float: left; width: 300px; margin:0px; padding:5px 0px 0 0;}
	.rmain{float: left; width: 190px; margin:0px; padding:5px 0px 0 0;}
	#comments{width:550px; float:left;margin:5px 0 5px 0;}
	#player_home{height:475px; }
	
ul.iMenu {margin:0px 0px 5px 0px; list-style: none outside; padding:0px; overflow:hidden;width:100%;}
	ul.iMenu li{margin:0px 1px 1px 0px; padding:5px;float:left;height:20px;}
	ul.iMenu li a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#f3f3f3; font-size:13px; font-weight:bold}
	ul.iMenu li a:hover, ul.iMenu li{color:#fff}
	ul.iMenu li.selected{background-image:url(../images/transparent.png)}
	ul.iMenu li.selected a{}

	.bods3 #container  ul.iMenu li a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000;}
	.bods3 #container  ul.iMenu li{color:#000;}


ul.imark {margin:0px; list-style: none outside; padding:0 0 0 1px; overflow:hidden;}
	ul.imark li{margin:0 2px 2px 0px; padding:5px; background-color:#e6f9f4; background-image:url(../images/pattern.gif);width:160px; height:85px;float:left; }
	ul.imark li a{margin:0 0 2px 0; display:block}
	
	ul.uprices {margin:0px; list-style: none outside; padding:0px; overflow:hidden;}
	ul.uprices li.pname, ul.uprices li.pprice {margin:0px; padding:0px;float:left;height:16px; color:#0f0f0f}
	ul.uprices li.pname{width:100px;}
	ul.uprices li.pprice{width:30px;text-align:right}

.inputsame {background-color:#fff; border:solid 1px #bdc7d8; padding:5px; height:auto; margin:5px 0 10px 0;color:#777777;cursor:text;float:left;width:95%}
.square { background-color:#f7f7f7; border:solid 1px #fff; padding:10px 20px 10px 20px; height:auto; margin:0 0 10px 0}
.squares { background-color:#f7f7f7; border:solid 1px #ccf3ff; padding:10px 20px 10px 20px; height:auto; margin:0 0 10px 0}

.square hr, .squares hr {height:1px; color:#ececec; margin:0px 0 10px 0}
.col{width:300px; padding:0; margin:0; float:left;}
.dcol{width:695px; padding:0; margin:0; float:left; }

/*Inicio
ESPECIES COMERCIALES
PRECIOS Y MERCADO
ofertas y demandas
DIRECTORIO PESQUERO
- proveedores
- comercializadores
DOCUMENTACION 
CENTRO DE INFORMACION 
CENDEPESCA*/

img.menu {background-image:url(../images/titles.gif); background-repeat:no-repeat;display:inline-block; width:18px;height:20px;border:none; margin-right:3px}
img.menu.m1{background-position:0px -380px;}
img.menu.m2{background-position:-18px -380px;}
img.menu.m3{background-position:-36px -380px;}
img.menu.m4{background-position:-54px -380px;}
img.menu.m5{background-position:-72px -380px;}
img.menu.m6{background-position:-90px -380px;}
img.menu.m7{background-position:-108px -380px;}
img.menu.m8{background-position:-126px -380px;}
img.menu.m0{background-position:-144px -380px;}
img.menu.m0L{background-position:-162px -380px;}
img.menu.m0F{background-position:-180px -380px;}
img.menu.m0R{background-position:-198px -380px;}
img.menu.m0C{background-position:-216px -380px;}

.sess, .sessi, .forgot, .propes, .premer, .direct, .cendoc, .cennot, .cendep, .regist, .logos, .closet, .categors, .oferta, .demand {background-image:url(../images/titles.gif); background-repeat:no-repeat;display: block;float:left;}
.sess {width:100px; height:22px; background-position:0px -212px; margin:1px;}
.sessi {width:100px; height:22px; background-position:0px -232px; margin:1px;}
.forgot {width:125px; height:22px; background-position:-100px -212px; margin:1px;float:none}
.logos {width:110px; height:70px; background-position:0px -140px; margin:1px;}

.propes, .premer, .direct, .cendoc, .cennot, .cendep, .regist, .categors, .oferta, .demand {width:99%; height:20px; margin:10px 1px 1px 1px;float:none; border-bottom:solid 1px #d0cfd2}	
.propes {background-position:0px 0px;}		
.premer {background-position:0px -20px;}
.direct {background-position:0px -40px;}
.cendoc {background-position:0px -60px;}
.cennot {background-position:0px -80px;}
.cendep {background-position:0px -100px;}
.regist {background-position:0px -120px;}
.categors {background-position:0px -280px;}
.oferta {background-position:0px -300px;}
.demand {background-position:0px -320px;}
.closet{width:18px; height:18px; background-position:-180px -252px; margin:1px;float:right;}
.tag {width:99%; margin:10px 1px 1px 1px;border-bottom:solid 1px #d0cfd2; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;display:inline-block}
.private {background-image:url(../images/pattern.gif); background-color:#e0f9ff;}

.holder {background-image:url(../images/titles.gif); background-repeat:no-repeat;display:inline-block; text-align:center; color:#FFFFFF; font-weight:bold;text-decoration:none;float:none}
.holder.sqgre{width:90px; height:20px; background-position:0px -340px; margin:1px; }
.holder.sqora{width:90px; height:20px; background-position:-90px -340px; margin:1px;}
.holder.sqoran{width:180px; height:20px; background-position:-0px -400px; margin:1px;}
.holder.sqgra{width:45px; height:20px; background-position:-180px -340px; margin:1px; color:#000000; text-transform:uppercase;}	
.holder.sqblu{width:90px; height:20px; background-position:-0px -360px; margin:1px; font-weight:normal;color:#e5e9ff}	
.holder.sqred{width:90px; height:20px; background-position:-90px -360px; margin:1px;}	
.holder.sqbla{width:90px; height:20px; background-position:-180px -360px; margin:1px;}	
a.holder.sqblu:hover{color:#fff}
a.holder.sqora:hover, a.holder.sqoran:hover {color:#ffdecf}

img.icons, .icons{background-image:url(../images/titles.gif); background-repeat:no-repeat;display:inline-block; float:left; border:none}
.icons.down {width:18px; height:18px; margin:1px;background-position:-198px -252px;}
.icons.off {width:18px; height:18px; margin:1px;background-position:-232px -252px;}
.icons.dem {width:18px; height:18px; margin:1px;background-position:-215px -252px;}
.icons.mess {width:18px; height:18px; margin:1px;background-position:-250px -252px;}
.icons.iok {width:18px; height:18px; margin:1px;background-position:-108px -252px;}
.icons.ipri {width:18px; height:18px; margin:1px;background-position:-125px -252px;}
.icons.ino {width:18px; height:18px; margin:1px;background-position:-144px -252px;}

.icats {margin:0px; list-style: none outside;background-color:#f9f9f9;padding:2px; height:auto;}
	.icats li{padding:4px;margin:0px 1px 1px 0px;}
	.icats li a{text-decoration:none;}
	.icats li:hover, .icats li.dlist:hover{background-color:#f3f3f3}
	.icats li.select{background-color:#fff; font-weight:bold; color:#CCCCCC}
	.icats li.select a{color:#b2b2b2}	
	
	.icats li.segundo{margin:0px 1px 1px 10px;}
	.icats li.tercero{margin:0px 1px 1px 20px;}
	.icats li.cuarto{margin:0px 1px 1px 30px;}	
	
	.icats li.dlist{float:left;width:135px;}

.inews, .listas {margin:0 0 20px 10px; list-style: none outside; padding:0px;width:95%}
	.inews li{border-top:solid 1px #d0cfd2; padding:25px 0 25px 0; color:#3c3d3f;}
	.inews li.cats{border-top:solid 1px #d8dfea; padding:5px 0 5px 0; color:#3c3d3f;}
	b.s {color:#FF0000; background-color:#ffd8d8;}
	
.idocs {margin:0px; list-style: none outside; padding:5px 10px 5px 10px; background-color:#f2f2f2;border:solid 1px #fff; overflow:hidden}
	.idocs li{border-top:solid 1px #DDD; padding:15px 0 15px 0; color:#3c3d3f;}
	.idocs li.clearf{border-top:solid 1px #d8dfea; padding:10px 0; color:#3c3d3f;}
	.idocs li.cats{border-top:solid 1px #d8dfea; padding:5px 0 5px 0; color:#3c3d3f;}
	
.imarket {margin:0px; list-style: none outside; padding:0px; overflow:hidden}
	.imarket li{padding:10px; background-color:#eeeeee;width:205px; height:325px; float:left;margin:0px 1px 3px 0px; color:#3c3d3f}
	
.isimple {margin:0px; list-style: none outside; padding:0px;}
	.isimple li{padding:15px 0 15px 0; color:#3c3d3f;}

.partner_list {margin:0 0 0 40px; list-style: none outside; padding:0px;overflow:hidden;}
	.partner_list li{padding:5px 0 5px 0; float:left; width:230px;margin: 0 10px 0px 0; border-top:solid 2px #fff; border-bottom:solid 1px #dcdcdc;}
	.partner_list li a{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#6f697b;text-decoration:none}
		
ul.comentarios{margin:0 0 10px 20px; list-style: none outside; padding: 0; width:550px; float:left}
	ul.comentarios li b{color:#1625be}
	ul.comentarios li{font-family: Arial, Helvetica, sans-serif; height:auto; margin:0 0 15px 0; padding:5px 0 10px 10px; border-left:solid 2px #0c23ff; font-size:11px}
	ul.comentarios li:hover {border-left:solid 2px #ccc; background-color:#fafafa;}
	ul.comentarios li:hover cite {color:#000}
	ul.comentarios li cite{color:#666}
	ul.comentarios li.clean{height:30px; margin:10px 0 5px 10px; padding:5px; border:none; list-style:none outside}
	ul.comentarios li.clean a, ul.comentarios li.clean a:hover {color:#666;padding:3px;}
	ul.comentarios li small{color:#93afb9;}
	ul.comentarios li.clean a.page, ul#gall li.search a.page, ul.inews li.pages a.page, ul.idocs li.pages a.page  {border-top:solid 2px #666; padding:3px;color:#1625be; text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
	
	 ul.inews li.pages a, ul.idocs li.pages a{text-decoration:none;font-family: Arial, Helvetica, sans-serif;color:#666;}
	 ul.inews li.pages, ul.idocs li.pages {border-top:solid 2px #CCC;margin-top:1px; border-bottom:none}
	 
	.listas li{font-family:Tahoma, Arial, Helvetica, sans-serif; border-bottom:solid 1px #ffcf86; padding:5px;}
	.listas li.selected a{color:#FFFFFF}
	
.bms, img.bms {display:inline-block; float: left; width: 18px; height: 18px;background-image: url(../images/titles.gif);margin: 2px 2px 2px 0; border:none }

.bms.DEL { background-position:0px -252px; }
.bms.MYS { background-position:-18px -252px; }
.bms.LIV { background-position:-36px -252px; }
.bms.FAC { background-position:-54px -252px; }
.bms.ICO { background-position:-72px -252px; }
.bms.DOW { background-position:-90px -252px; }

.submit {font-family: Helvetica, Arial, sans-serif; 
	font-size: 11px;color:#fff; font-weight:bold
}
.submit,
.submit-disabled {
	background: #fefefe url(../images/sub.gif) repeat-x;
	border: 1px double;
	border-color:#333333;
}
.submit:hover,
.submit:focus {
	color:#fff;
	border: 1px double;
	border-color: #ccc #666 #999 #666;
}
body>input.submit-disabled, 
body>input.submit-disabled:hover, 
body>input.submit-disabled:focus {
	color: #ccc;
	background-color: #f2f2f2; 
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.submit:visited {
	color: #2b333c;
}
 
/*AJAX*/
#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:269px;	/* Width of box */
		width: expression('271px'); 
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid;	/* Dark green border */
		border-color:#dddddd #95a5c6 #3b5998 #95a5c6;
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:11px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:3px;
		cursor:pointer;
		font-size:11px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		border-bottom: solid 1px #dddddd;
	}
	#ajax_listOfOptions div b{
		background-color:#d8dfea;
	}
	#ajax_listOfOptions div span{color:#666666; font-size:9px}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#004096;
		color:#FFF;
	}
	#ajax_listOfOptions .optionDivSelected b{ /* Selected item in the list */
		background-color:#5670a6;
	}
	#ajax_listOfOptions .optionDivSelected span{color:#FFF}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

#calendar{height:200px; background-color:#f9f9f9;padding:10px}

/*  g e n e r a l   s t y l e s  */

#sscalendar table, #sscalendar {
	border:none;	
	padding: 0px;
	margin: 0px;
	width:100%;
}

#sscalendar td {
	background-color: inherit;
}


/*  l a r g e   d a y s   s t y l e s  */

#sscalendar table.sscallgdays {
	font-weight: normal;
	padding: 0px;
	vertical-align: top;
}

#sscalendar table.sscallgdays td {
	padding: 2px;
	vertical-align: top;
	text-align:center;
	color:#666;
}

#sscalendar table.sscallgdays td.sscallgdayabbrev {
	background-color: #000d59;
	color: #fff;
	font-weight: none;
	text-align: center;
}

#sscalendar table.sscallgdays td.sscallgtoday {
	background-color: #c7ecf7;
	margin: 2px;
	
}
#sscalendar table.sscallgdays td.sscallgtoday a.today{color: #FFFFFF;text-decoration:none}

#sscalendar table.sscallgdays td.sscallgmonthprev {
	font-weight: bold;
	margin: 10px;
	text-align: left;
	width: 20px;
}

#sscalendar table.sscallgmonthlabel {
	background-color: #757184;
	color: #fafafa;
	font-weight: bold;
	padding: 4px;
	width: 100%;
}



#sscalendar table.sscallgmonthlabel td.sscallgmonthnext {
	font-weight: bold;
	margin: 10px;
	text-align: right;
	width: 20px;
}

#sscalendar table.sscallgmonthlabel td.sscallgmonthname {
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px;
	text-align: center;
	width: 100%;
}


#sscalendar table.sscallgeventsday {
	background-color: #666666;
	border-spacing: 0px;
	width: 100%;
}

#sscalendar table.sscallgeventsday td {
	background-color: #757184;
	height: auto;
	padding: 2px;
}

#sscalendar table.sscallgeventsday  #sscalendar td #sscalendar a {
	color: #027081;
	display: block;
}


#sscalendar table.sscallgeventsday #sscalendar td #sscalendar a:hover {
	background-color: #FFFFFF;
	color: #027081;
	text-decoration: none;
}

.tableForm {overflow:hidden}
	.tableForm p {
		float:left;
		width:270px
	}
	
.tableForm p a {
border:solid 1px #CCCCCC;
padding: 3px 5px 3px 5px;
background-color:#FFFFFF;
text-decoration:none;
}
	.tableForm p label {
		float: left;
		width: 50%;
		font-size:9px; text-transform:uppercase
	}
	.tableForm p input, .tableForm p textarea {
		font: 11px Helvetica, Tahoma, Lucida, sans-serif;
	}
	.tableForm p.center {
		text-align: center;
	}

#dataGrid th {background-color:#ddd}
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #e7eff1; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #d9e6ea; /* select color */
}

