/*==========================================*/
/*=======//system==========*/
#admin                        { margin:0px; padding:7px 10px 7px 10px; background:#0C0C0E; border-bottom:1px solid #999; color:#FFFFFF; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;}
#admin p.left                 { font-size:12px; margin: 0px; padding: 0px; float:left;  }
#admin p.right                { font-size:12px; margin: 0px; padding: 0px; text-align:right; }
#admin a                      { text-decoration:none; }
#admin a:hover span           { text-decoration:underline; }
#admin a img                  { margin:0px 5px -3px 0px; padding:0px; }

#comments                     { margin:40px 0 0 0; }
#comments h3                  { font-size:1em; margin: 0 0 20px 0; padding: 0px 0px 2px 0px; border-bottom: 1px dotted #c0c0c0; }
#comments div.comment         { margin: 0px 0px 20px 0px; }
#comments p.author            { margin: 0px 0px 3px 0px; padding: 0px; font-style: italic; }
#comments p.text              { margin: 0px; padding: 0px; }
#comments p.admin             { margin: 0px 0 0 0; padding: 3px 0 0 0; font-size:0.75em !important; }
#comments #preview            { margin:0; font-size:0.9em; color:red; font-weight:bold; }
#comments div.preview         { margin:0 0 20px 0; padding:10px; border:1px dotted red; }
#commentform                  { margin:0; padding:0; }
#show_commentform             { display:none; }

.pagination                   { font-size:0.82em !important; }
.pagination .current          { color:red; }

input.edit_button             { font-size:0.75em; width:5em; }
input.delete_button           { font-size:0.75em; width:5em; color:red; }

.caution                      { padding: 5px 0px 5px 20px; color: red; font-weight: bold; background-image:url(../images/caution.png); background-repeat:no-repeat; background-position: left; border: 1px solid #FFACAD; background-color: #FFD5D5 }
.ok                           { padding: 0px 0px 0px 20px; font-weight:bold; color:red; background-image:url(../images/tick.png); background-repeat:no-repeat; background-position: left; }


#admin a:link                        { color: #fff; text-decoration: none; }
#admin a:visited                     { color: #fff; text-decoration: none; }
#admin a:hover                       { color: #fff; text-decoration: underline; }


a.extern                      { padding-left:13px; background: url(../images/external_link.png) no-repeat left; }
/*a.comments                    { padding-left:13px; background:url(../images/comments.png) no-repeat left; }*/
a.rss                         { padding-left:16px; background:url(../images/rss.png) no-repeat left; }
a.download                    { padding-left:20px; background:url(../images/download.png) no-repeat left; }

a.icon                        { text-decoration:none; }
a.icon:hover span             { text-decoration:underline; }
a.icon img                    { margin:0px 5px -3px 0px; padding:0px; }

.news {margin: 10px 0px; padding: 5px 0px; border-bottom:1px dotted #006699;}
.time {font-size:90%; color:#006699; font-style:italic;}
.link a {color: #006699;}

img                           { border: 0px; }
img.float-left                { float: left; margin: 3px 10px 10px 0px; border: 1px solid black; }
img.float-right               { float: right; margin: 0px 0px 13px 13px; border: 1px solid black; z-index:10;}
img.teaser                    { float: left; margin: 0px 7px 7px 0px; border: 1px solid black; }
img.thumbnail                 { border: 1px solid black; margin: 0px; }
img.float-left-sm             { float: left; margin: 3px 5px 3px 0px; border: 1px solid black; }

.tabla_borde{
	border:1px solid #5898B1;
}
.fondo_azul{
 background-color: #EDF5F7;
}

.fondo_gris{
	background-color: #F0F0F0;
}

.news {
	border-bottom:1px dotted #336500;
}
.news h2 a {
	color:#336500;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
.news h2{
	color:#336500;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}
.news p.link {
	padding-top:10px;
	text-align:right;
}
.news p.link a{
	background:url(../images/bullet-6.jpg) no-repeat left 50%;
	color:#336500;
	font-weight:bold;
	padding:0px 5px;
	padding-left:16px;
}
