* {
	padding : 0;
	margin : 0;
}

body {
	margin-top : 0;
	margin-left : 0;
}

a:link {
	color : #808080;
	text-decoration : none;
}

a:visited {
	color : #808080;
	text-decoration : none;
}

a:hover {
	color : #2596ff;
	text-decoration : none;
}

a:active {
	color : #000000;
	text-decoration : none;
}

.link_anuncio a:link {
        color : #333333;
        text-decoration : none;
}

.link_anuncio a:visited {
        color : #333333;
        text-decoration : none;
}

.link_anuncio a:hover {
        color : #333333;
        text-decoration : none;
}

.link_anuncio a:active {
        color : #808080;
        text-decoration : none;
}

.link_anuncio_pag a:link {
        color : #ffffff;
        text-decoration : none;
}

.link_anuncio_pag a:visited {
        color : #ffffff;
        text-decoration : none;
}

.link_anuncio_pag a:hover {
        color : #ffffff;
        text-decoration : underline;
}

.link_anuncio_pag a:active {
        color : #808080;
        text-decoration : none;
}

#searchbox {
        background: url(/themes/ckr_cblue/imagenes/caja_buscador.gif) no-repeat;
        width:116px;
        height:19px;
        display:block;
        float:left;
        margin-top:4px;
        margin-right:10px !important;
        margin-right:1px;
        padding:3px 2px;
}
#searchbox .textfield {
        background:none;
        border:0px;
        width:88px;
        float:left;
        margin-right:2px;
        padding-left:2px;
	font-family : verdana, helvetica, sans-serif;
	color : #2596ff;
}
#searchbox .button {
        background:none;
        border:0px;
        width:18px;
        height:18px;
        cursor:pointer;
        float:left;
        margin-top:1px;
}
#searchbox .searchtip {
        color:#999;
}

input.login-caja {
	font-family : verdana, helvetica, sans-serif;
	font-size : 11px;
	color : #2596ff;
	border : 1px solid #c0c0c0;
	background : #f2f2f2;
	padding : 2px;
}

input.login-caja-blanco {
        font-family : verdana, helvetica, sans-serif;
        font-size : 11px;
        color : #2596ff;
        border : 1px solid #c0c0c0;
        background : #ffffff;
        padding : 2px;
}

input.formu-caja {
	font-family : verdana, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border : 1px solid #c0c0c0;
	padding : 2px;
}

.DivBoton {
   display: inline-block;
   padding:1px 15px;
   font-size:12px;
   font-family: Tahoma;
   background-color:#EEEEEE;
   border : 1px solid #555555;
}

.DivBoton a {
   color:#555555;
}

select.desplegable{ 
	font-family: verdana, helvetica, sans-serif; 
	font-size: 11px; 
	color: #2596ff;
	border : 1px solid #c0c0c0; 
	background-color: #f2f2f2;
	padding : 2px;
} 

textarea.formu-caja {
	font-family : verdana, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border : 1px solid #c0c0c0;
	padding : 2px;
}

input.formu-file {
	font-size : 11px;
	border : 1px solid;
}

textarea.comentario {
	font-family : verdana, helvetica, sans-serif;
	font-size : 11px;
	color : #2596ff;
	border : 1px solid #c0c0c0;
	background : #f2f2f2;
	padding : 2px;
}

textarea.comentario-blanco {
        font-family : verdana, helvetica, sans-serif;
        font-size : 11px;
        color : #2596ff;
        border : 1px solid #c0c0c0;
        background : #ffffff;
        padding : 2px;
}
input.search-boton {
	font-family : verdana, helvetica, sans-serif;
	font-size : 12px;
	border : 1px solid #808080;
	padding : 1px;
}

input.boton-login {
  font-family : verdana, helvetica, sans-serif;
	color : #808080;
  font-size : 12px;
  border : 1px solid #c0c0c0;;
	background:#FFFFFF;
}

img.top {
	vertical-align : text-top;
}

img.bottom {
	vertical-align : text-bottom;
}

input.checkbox-ckr {
	background-color : red;
	border : 2px solid blue;
	color : yellow;
}

.contacto {
	font-family : tahoma;
	font-size : 11px;
	color : #666666;
}

a.contacto:link {
	color : #000000;
	text-decoration : none;
}

a.contacto:visited {
	color : #000000;
	text-decoration : none;
}

a.contacto:hover {
	color : #2596ff;
	text-decoration : none;
}

a.contacto:active {
	color : #000000;
	text-decoration : none;
}

a.sortheader:link {
	font-family : verdana;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
}

a.sortheader:hover {
	font-family : verdana;
        font-size : 12px;
	color : #ffffff;
	text-decoration : none;
}

table.sortable th {
	padding: 2px 4px 2px 4px;
}

td.unsortable {
        font-family : verdana;
        font-size : 12px;
        color : #ffffff;
}

table.sortable td {
	font-family : verdana;
	font-size : 12px;
        padding: 1px 2px 1px 2px;
}


.tooltip {
	position : absolute;
	z-index : 999;
	left : -9999px;
	background-color : #dedede;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 10px;
	padding-right : 10px;
	border : 1px solid #fff;
}

.tooltip p {
	margin : 0;
	padding : 0;
	color : #fff;
	background-color : #222;
	padding : 2px 7px;
}

.post_date {
	height : 50px;
	width : 45px;
	background : url(/themes/ckr_cblue/imagenes/iconos/fecha_noticia.gif) no-repeat;
	font : normal 22px Arial, Helvetica, sans-serif;
	color : #666666;
	text-align : center;
	padding : 0 2px 0 0;
	line-height : 100%;
	float : left;
}

.post_date span {
	height : 16px;
	display : block;
	font : normal 11px Tahoma;
	color : #ffffff;
	text-align : center;
	padding-top : 5px;
}

#id_rio {
	text-align : left;
	float : left;
	display : inline;
	font : 12px verdana;
	color : #808080;
}

#selecciona_fila table tr:hover {
	background-color: #E6E6E6;
}

.wDebug {
        border: 0px;
        padding: 5px;
        margin: 2px;
        font: normal 10px verdana;
	color: #808080;
        width: 650px;
}

.noticia_texto {
        font-family : verdana;
        font-size : 12px;
        color : #4D4D4D;
	text-align: justify; 
}

.noticia_texto a:link {
        font-family : verdana;
        font-size : 12px;
        color : #2596ff;
}

.noticia_texto a:visited {
        color : #2596ff;
        text-decoration : none;
}

.noticia_texto a:hover {
        color : #2596ff;
        text-decoration : underline;
}

.noticia_texto a:active {
        color : #2596ff;
        text-decoration : none;
}

/* CSS para menus normales */

.MenuUsr {
  text-align: left; 
  font: 12px Tahoma;
  vertical-align: middle;
}

/* CSS Tabs  */
  ul.MenuTab { text-align: left; font: 11px Tahoma; border-bottom: 1px solid #808080; list-style-type: none; padding: 3px 10px 3px 10px; margin-bottom: 8px; }
  ul.MenuTab li { display: inline; }
  ul.MenuTab li.Titulo { border: none; background: none; float: right; padding: 0px; font: 12px verdana; }
  ul.MenuTab li a { color: #424242; text-decoration: none; padding: 3px 8px; margin-right: 0; border: 1px solid #808080; border-bottom: none; background-color: #c0c0c0; }
  ul.MenuTab li a:hover { background: #dbdbdb; }
  ul.MenuTab li a.abierto { border-bottom: 1px solid #ffffff; background-color: #ffffff; }
  ul.MenuTab li a.abierto:hover {  background: #ffffff; }

/* CSS para menus desplegables */
  /* Quito estilo listas y elijo fuentes */
  ul.MenuUsuario { list-style: none; margin:0px; width: 130px;}
  ul.MenuUsuario li { list-style: none; font-family: Tahoma; font-size:12px; color: #000000;}
  ul.MenuUsuario li ul { margin-left:4px; padding-left:9px; border-left: #C0C0C0 1px dotted;} 
  ul.MenuUsuario li ul li { font-size:11px;}
  /* Imagenes de estado para desplegables */
  ul.MenuUsuario a         { cursor: pointer; }
  ul.MenuUsuario a.cerrado { padding-left: 13px; background: url(/themes/ckr_cblue/imagenes/iconos/menu_plus.gif)  center left no-repeat; }
  ul.MenuUsuario a.abierto { padding-left: 13px; background: url(/themes/ckr_cblue/imagenes/iconos/menu_minus.gif) center left no-repeat; }
  /* Todos los desplegables deben aparecer cerrados */
  ul.MenuUsuario ul { display: none; } 

/* Para divs que muestran info de error */
.info-error {
	background: url(/themes/ckr_cblue/imagenes/iconos/cross.gif) center left no-repeat;
	font-family: tahoma;
        font-size : 8pt;
        color : #FF0000;
	display: none;
}

input.Error{
        border:1px solid #FF0000;
        background-color:#FFF4F0;
        color:#FF0000;
}

.caja-log {
	height:400px;
	width:650px;
        font-family: tahoma;
        font-size : 8pt;
        color : #666666;
	border : 1px solid #c0c0c0;
	padding : 5px;
	overflow: auto;
}

/* Para presentar resultados de formularios PF: Post Formularios */
.PFTag {
        font-family: Tahoma;
        font-size : 10pt;
        color : #666666;
        margin-top: 10px;
        margin-bottom: 10px;
	margin-left: 10px;
        display: block;
}
.PFVar {
        font-family: Tahoma;
        font-size : 9pt;
        color : #666666;
        padding-top : 1px;
        padding-bottom : 1px;
        padding-left : 5px;
        padding-right : 8px;
	margin-left: 5px;
	margin-right: 15px;
	border : 1px solid #c0c0c0;
        background-color : #f2f2f2;
	display: inline;
}
/* Para tablas con listas de info */
.TablaInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: right;
	width: 650px;
}


