body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}
/*
ol, ul {
list-style: none;
}
*/
address, caption, cite, code, dfn, em, th, var {
font-style: normal;
font-weight: normal;
}

strong{
	font-weight: bold;
}

table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img {
border: 0;
}
caption, th {
text-align: left;
}
q:before, q:after {
content: �;
}
a {	color: #105CB6; outline: none; }
a:visited { color: #105CB6; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }

img {
	border: none;
}

body {color: #000;margin: 0;padding: 0 10px;text-align: center;	background: #fff;font-family:  Arial, Helvetica, sans-serif;   font-size: 80%;}
h1, h2, h3, h4, h5, h6, span {font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
h1{text-align:left;border-bottom: 2px #cdcdcd solid;font-size:140%;}
h2 span {color:#cdcdcd; font-size:130%;}
h2 {font-size: 130%;}
input {font: 83%/1 arial, helvetica, sans-serif; /* exception for IE6 */}
a {	color: #105CB6; outline: none; text-decoration: none; }
a:visited { color: #105CB6; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }
hr {height: 1px;background: #ccc;}
img {border: none;}
.button1{font-size:120%;}
.button2{}

#loading{
	position:absolute;
	left:45%;
	top:40%;
	border:1px solid #000;
	padding:2px;
	background:#cdcdcd;
	width:190px;
	text-align:center;
	z-index:20001;
}
#loading .loading-indicator{
	border:1px solid #000;
	background:white url(/public/img/block-bg.gif) repeat-x;
	color:#CDCDCDCD;
	font:bold 13px tahoma,arial,helvetica;
	padding:10px;
	margin:0;
}
/* Login FORM */
.home-form {margin: 10px 10px;width: 450px;text-align:left;}
.home-form fieldset {border: 0;padding:20px}
.home-form legend {color:#2B7385;font-family:'Trebuchet MS',Verdana,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-bottom:3px; }
.home-form label {font-size: 105%;padding :0px 6px;font-weight: bold;color: #817A71;}
.home-form .form-column { background-color:#F4F7F9;margin-bottom:10px;}
.home-form ul { list-style-type:square; margin:10px  30px; }

#login-form input[type="text"], #login-form input[type="password"]{ width:200px; font-size:105%;}
#login-form .form-brief {margin: 10px 0; background-color:#F4F7F9;width:240px;}

#alta-form input[type="text"], input[type="password"]{ width:300px; font-size:125%;}
#alta-form .form-brief {margin: 10px 0; background-color:#F4F7F9;}

.cssform{}
.cssform p{}
.mini p{}


.cssform label{
	float:left;	
	font-size: 105%;
	width: 150px;
	font-weight: bold;
	letter-spacing: -0.03em;
	color: #817A71;
	margin:0 10px ;
	padding :5px 2px;
	text-align: right;
	}
.cssform label span {
	font-size: 80%;
	font-weight: normal;
	color: #999;
	letter-spacing: 0;
}
.cssform input.error, .cssform textarea.error, .cssform select.error {

  background-color: #ffb7b2;
}
.cssform fieldset {border: 2px solid #cdcdcd;padding:20px}
.cssform legend {font-size:120%;}
.cssform input[type="text"]{ }
.cssform input[type="file"]{ }
.cssform input[type="password"]{}
.cssform input[readonly], .cssform input[readonly]:focus{}
.cssform textarea{}
* html .threepxfix{margin-left: 3px;}
.cssform p.requerido label:after {}
.cssform select {}
.cssform option {}
.cssform textarea {}
textarea:focus {}
.cssform input {}
.cssform input:focus,select:focus {}
.cssform input.error, .cssform textarea.error, .cssform select.error {}
.apagado {
	display: none;
}
.cssform input.req{
	border-right: 1px solid red;
}
.cssform .form-column{clear:left; width:100%;}
.cssform .form-item {padding:0 2px;}
.cssform .form-brief{}

.note {font-size:80%; color: #9999AF}
.error {
        color: #900;
        font-size: 85%;
        font-weight: bold;
        margin-bottom: 1em;
        background: url(/public/img/error.gif) no-repeat;
        padding: 2px 0 4px 18px; 
}#pagina {width:950px; margin: 0 auto;padding:14px;}
#cabecera{text-align: left;}
#contenido{text-align: left;}
#contenido-home{}
#pie{}
#noticias{}
.sumario-noticias {}
.cuerpo-noticias {}
.mandado-noticias {}
/* Tags */
.box, .box .content, .box .title, .box .title * { background: #FFF url(/public/img/nav/bg_box_ltblue_800x800.gif) 100% 100% no-repeat; }
.box { margin: 0; padding: 0 15px 0 0; }
.box .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0; }
.box .title * { background-position: 0 0; margin: 0; padding: 15px 0 5px 15px; height: 1%; }
.box .content { background-position: 0 100%; margin-right: 0px; padding: 0 0 15px 15px; }
.textad { padding: 5px 0 15px; }


#poptags h3 strong { display: block; background: no-repeat; padding: 0; height: 18px; color:#227A1D;font-size:110%; }
#poptags .lbl { display: block; }
#poptags .fname { width: 125px; }
#poptags .email { width: 200px; }

#tagswrapper { display: block;}
.tabs {list-style:none;	}
.tagCloud {padding: 0 2px;  line-height: 2em; text-align: center;  margin: 0px 1px 1px 1px;}
.tagCloud a { padding:  0 2px;}
.tagCloud li { display: inline;}

#tagcloud_1 { font-family: "Arial"; opacity: .3; font-size: 9pt; line-height: 18pt;}
#tagcloud_2 { font-family: "Arial"; opacity: .4; font-size: 10pt;line-height: 18pt;}
#tagcloud_3 { font-family: "Arial"; opacity: .4; font-size: 11pt;line-height: 18pt;}
#tagcloud_4 {
    font-family: "Arial";
    opacity: .5;
    font-size: 12pt;
    line-height: 18pt;
}

#tagcloud_5 {
    font-family: "Arial";
    opacity: .5;
    font-size: 12pt;
    line-height: 18pt;
}

#tagcloud_6 {
    font-family: "Arial";
    opacity: .6;
    font-size: 13pt;
    line-height: 18pt;
}

#tagcloud_7 {
    font-family: "Arial";
    opacity: .7;
    font-size: 14pt;
    line-height: 18pt;
}

#tagcloud_8 {
    font-family: "Arial";
    opacity: .8;
    font-size: 15pt;
    line-height: 18pt;
}

#tagcloud_9 {
    font-family: "Arial";
    opacity: .9;
    font-size: 16pt;
    line-height: 18pt;
}

#tagcloud_10 {
    font-family: "Arial";
    font-size: 17pt;
    line-height: 18pt;
}
