/*- upi styles - Drupal6x*/


/* ########## Graphics ########## */
/* ## In the css you will find everything about template's look and feel (backgorunds, colors, list-styles ecc..) ## */


body {
	background-color: #b7b5b6;
	background-image: url(../redoc/img/fondo.png);
	background-repeat:  repeat-x;
	background-position: top;
	}
	
#page {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffffff;
	background-image: url(/REDOC/themes/redoc/img/fondopage.png);
	background-repeat: repeat-y;
	background-position: center top;
	}

img {border: 0;}

#header {
	background-position: 0px 0px;
}

#submenu { /*secondary links*/
	color:#505E61;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e0dfdf;
	text-decoration: none;
	text-align: center;
	}
	
.path  p span {
	text-transform:uppercase;
	background:#e1e0e0;
	}
	
#header h1, #header p.sitetitle { /* site title */color:white;}
#header p.slogan{ /* site slogan*/color: #fff;}
	
#utilities input.form-submit{
	border: #FFFFFF 1px solid; 
	background:#2B2B2B; 
	color: #ffffff; 

}	

#utilities input.form-text {
	background: #7988b7;
	border:1px solid #ade1fa;
	color:white;
	}


#sitemission{ /*site mission*/background: url(../redoc/img/bgblock.gif) repeat-x top;}

#primary #sitemission p{color:#666;}

/*block styles*/

/*.defaultblock{
	border: thin solid #CCCCCC;
	margin: auto;
	padding: 1px;
} 
*/

/*gradient on top of blocks */
.defaultblock h2{color:#666;}	
.defaultblock h3{color:#666;}

.loginblock{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: thin solid #CCCCCC;
}
.loginblock ul li{background:none;}
	
.loginblock h2{
	color:white;
	background-color: #CCCCCC;
	background-image: url(../redoc/img/login.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	text-indent: 25px;
	}

.rsidebar .loginblock ul li{background:none;}




/*- Primary Contents */

#primary .title h2{color: #005a8c;}	
#primary .item .itemtext {color: #444;}
#primary .item .itemhead p.metadata {color: #666;}



#primary .singlepage img.destra { border: 1px solid #ccc;}
#primary .singlepage img.altobasso { border: 0px solid #ccc;}
.footer {
	color:#999999;
	height: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 970px;
	background-image: url(/REDOC/themes/redoc/img/pie.png);
	background-repeat: no-repeat;
	background-position: center top;
	}	

.lineah {
	background-image: url(/redoc/themes/redoc/img/linea_punto.gif);
	background-repeat:  repeat-x;
	background-position: center center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	}
/*----------list styles----------*/

.tabs ul li {
	background:none;
	padding:0;
	margin:0;
	list-style:none;
}


#primary ul{margin:10px 0 10px 0;}

/*lists in content*/

.item-list ul li{background:url('../redoc/img/leaf.gif') no-repeat 0px 2px;	list-style:none;}
.rsidebar ul li.expanded, .lsidebar ul.menu li.expanded {background: transparent url('../redoc/img/expanded.gif') no-repeat 2px .4em;}
.rsidebar ul li.collapsed, .lsidebar ul.menu li.collapsed {background: transparent url('../redoc/img/collapsed.gif') no-repeat 2px .4em;}

#primary .singlepage .node .content ul li,
.comment ul li{
/*lists in node content*/
list-style:none;
background:url('../redoc/img/leaf.gif') no-repeat 0px 2px;
}

#primary .singlepage .node .content .views-admin-links ul li,
.rsidebar .views-admin-links ul li,
.lsidebar .views-admin-links ul li{
/*wiews admin links */
list-style:none;
background:none;
}

/* og taxonomy links */

#primary .singlepage .view-og-ghp-ron .node .terms-inline ul li{
list-style:none;
background:none;
}

#primary .singlepage .node .content ol li{ /*ordered lists in node content*/list-style-type:decimal;}

.rsidebar ul.menu li,
.rsidebar .item-list ul li,
.rsidebar li.leaf,
.lsidebar ul.menu li,
.lsidebar .item-list ul li,
.lsidebar li.leaf 
{
	list-style-type: none;
	list-style-image: none;
	background: transparent url('../redoc/img/leaf.gif') no-repeat 2px .4em;
}

#user-login-form ul li{
	background: transparent url('../redoc/img/collapsed.gif') no-repeat 2px 1px;
}


ul.inline li {background: none;}


/*---------------tables---------------*/


#primary .node table tr td{border:0px}

thead th{
	color:white;
	background:#999999;
}

tr.even{background-color:#d1dee6;}
tr.odd{background-color:#ededed;}

td.region,td.module,td.container{
	background-color:#CDD6DE;
	border-bottom:1px solid #AAAAAA;
	color:#455067;
	}

td.menu-disabled,td.menu-disabled a{
	background-color:#D5C2C2;
	color:#000;
	}
hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background-color: #ffa203;
}
hr1 {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background-color: #ffa203;
}

dl dt{background:url(../redoc/img/square.gif) no-repeat 0 1px;}
span.form-required {color: #ffae00;}
.form-item ul li{list-style: none;}
.fieldset ul li{list-style: none;}

fieldset ul.clear-block li{background-image: none;}

#primary .content blockquote
{
    background-color:#eeeeee;
	border:1px solid #ccc;
	color:#666;
}



.preview .node{ /*node preview*/
background-color:#faf6d9;
border:4px dashed #e7e3c4;
	}

/*admin panel styles*/

div.admin-panel {background:url(../redoc/img/gradient.gif) repeat-x;}

#primary .messages ul li{list-style:none;}

#primary .messages .status{
     background-color:#d8fab6;
	 border:1px solid #3d7903;
	}

#primary .help .help{
     background-color:#FFFFCC;
	 border:1px solid #FFCC00;
	}
	
	
#primary .help .help ul li{ 
	 background: url(../redoc/img/lista.gif) no-repeat 0 7px;
	 list-style:none;
	}
	
	
#primary .admin-dependencies, #primary .admin-required {color:#999999;}	

#primary code{color:#000;}	

/*comments & links*/

.comment{
	background-color:#ededed;
	border:1px solid #ccc;
}

#comments .odd{
	background: #f0f3f8;
	border:1px solid #bdd8f4;
}
	
.comment-new .commentTitle a{
	background:url(../redoc/img/new.gif) no-repeat right 4px;
	padding-right:28px;
}

.comment .links ul li{
	list-style:none;
	background:none;
}


/*icons*/

.comment .links li.comment_delete{background:url(../redoc/img/commentdelete.gif) no-repeat;}
.comment .links li.comment_edit{background:url(../redoc/img/commentedit.gif) no-repeat;}
.comment .links li.comment_reply{background:url(../redoc/img/commentadd.gif) no-repeat;}
#primary .links li.comment_forbidden{background:url(../redoc/img/lock.gif) no-repeat;}
#primary .links li.comment_comments, 
#primary .view-og-ghp-ron .node .links li.comment_comments{background:url(../dirper/img/comments.gif) no-repeat;}
#primary .links li.blog_usernames_blog first{background:url(../redoc/img/blog.gif) no-repeat;}
.links li.comment_add, 
#primary .view-og-ghp-ron .node .links .comment_add{background:url(../redoc/img/comment_add.gif) no-repeat;}
.links .node_read_more, 
#primary .view-og-ghp-ron .node .links .node_read_more{background:url(../redoc/img/readmore.gif) no-repeat;}


/*taxonomy terms in node*/

.taxonomy{border-top:4px solid #eee;}
.taxonomy span{background:url(../redoc/img/tags.gif) no-repeat;}

p span.tagsteaser{
background:url(../redoc/img/tags.gif) no-repeat;
color:#24365c;
}

.preview .node .taxonomy ul li span{background:none;} /*no key icon in preview */


/*meta in nodes*/


.linksteaser {
border-bottom:1px dashed #ccc;
}

.metanode span.author,
.submitted a{background:url(../redoc/img/user.gif) no-repeat;}
.metanode span.date{background:url(../redoc/img/clock.gif) no-repeat 2px 0;}


.item-list .pager li.pager-current{
background-color:#ededed;
border:1px solid #ccc;
color:#333;
}


/*avatar*/

.picture img{
	border:1px solid #e1e0e0;
	background:white;
	}

.picture a:hover img{background:url(../redoc/img/bgavatar.gif) no-repeat bottom;}


/*signature in 6x */

.firma{
	border-top:1px solid #dfdede;
	color: #666;
}

.odd .firma{
	border-top:1px solid #bdd8f4;
	color:#3e6c9d;
}

/*forums*/

#primary .singlepage #forum ul.links li.forum{background:url(../redoc/img/post.gif) no-repeat 0px -1px;}

.singlepage #forum table tr.even{background-color:#ededed;}

.singlepage #forum table tr td.container{background-color: #FFF;}

/*profile*/

.profile h3{border-bottom:none;}

/*book & forum navigation*/

.book-navigation, .forum-topic-navigation{background:#eee;}

/*pools*/

#page .poll .bar .foreground{background-color:#156aa3;}

/*book links */

.links .book_printer{
background:url(../redoc/img/print.gif) no-repeat;

}

.links .book_add_child{
background:url(../redoc/img/add.gif) no-repeat;

}

#primary .content .book-navigation .menu li{
background:url(../redoc/img/figlio.gif) no-repeat 0 0px;
list-style:none;
list-style-image:none;
list-style-type:none;
}

/*search results*/

#primary .singlepage .search-results dt{background:url(../redoc/img/result.gif) no-repeat;}

#primary .singlepage .search-results p strong{ background: #FFFF99}

/*hidden div used to hide hidden form elements (such as paypal form)*/

.hide{visibility:hidden;height:5px;}


/* Collapsible fieldsets */
fieldset {border: 1px solid #ccc;}

/* Targets IE 7. Fixes background image in fieldsets. */
*:first-child+html fieldset {
  background-position: 0 0.65em;
  background-color: transparent;
}

fieldset ul.clear-block li { background-image: none;}

.feedcontainer .feedcontent{border-bottom:1px dashed #ccc;}
#primary .singlepage .feedsummary {border-bottom:1px dashed #ccc;}

#primary .singlepage #aggregator li { /*aggregator list*/
list-style:square;
background:none;
}

/*taxonomy term page */
.terminfo, .og-mission{ background:#fdffe5;}
#primary .terminfo p, .og-mission{color:#666600;}

/*form buttons*/

.form-submit{
border:3px double #ccc;
background:#858383;
color:#fff;
}
.search_box {
	text-align: right;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}.curvaizqblock {
	background-image: url(../redoc/img/curvaizq.png);
	background-repeat: no-repeat;
	background-position: left top;
}.topsupblock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00CC33;
	text-decoration: none;
}
.curvaderblock {
	background-image: url(../redoc/img/curvader.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.curvaderinfblock {
	background-image: url(../redoc/img/curvader1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fondoblock {
	background-image: url(../redoc/img/fondoblock.png);
	background-repeat:  repeat-x;
	background-position: center top;
	background-color: #fbf2a7;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c7c9b3;
	border-left-color: #C7C9B3;
}

.curvaizqinfblock {
	background-image: url(../redoc/img/curvaizq1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}.topinfblock {
	background-image: url(../redoc/img/topinf.png);
	background-repeat:  repeat-x;
	background-position: center bottom;
}

P {
	MARGIN: 0px 0px 1em
}
#csuperior {
	background-image: url(../redoc/img/curvasuperior.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 18px;
/*}
#cinferior {
	background-image: url(../redoc/img/curvainferior.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 14px;*/
}.desarrollo {
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
a.desarrollo:link {
	color: #FFFFFF;
}
a.desarrollo:hover {
	color: #FEB200;
}
a.desarrollo:visited {
	color: #000099;
}
a.desarrollo:active {
	color: #ffffff;
}
.validacion {
	background-position: center;
	text-align: center;
	padding-top: 10px;
}
.dti {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/*blockdefecto*/
.liquid-round {
	MARGIN: 0px auto;
	WIDTH: 100%;
	background-color: #fff;
	background-image: url(../redoc/img/leftside.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.top {
	WIDTH: 100%;
	HEIGHT: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	vertical-align: bottom;
	background-color: #c1cdcf;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9cafb4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9CAFB4;
	border-left-color: #9CAFB4;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9CAFB4;
	font-weight: bold;
}
.top SPAN {
	POSITION: relative;
	HEIGHT: 30px;
	display: block;
	padding-top: 10px;
}
.center-content {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 1px;
	POSITION: relative;
	background-color: #c1cdcf;
	width: 140px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9cafb4;
	border-left-color: #9CAFB4;
}
.bottom {
	WIDTH: 100%;
	HEIGHT: 39px;
	background-color: #c1cdcf;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9cafb4;
	border-bottom-color: #9CAFB4;
	border-left-color: #9CAFB4;
}
.bottom SPAN {
	DISPLAY: block;
	POSITION: relative;
	HEIGHT: 39px;
	background-color: #c1cdcf;
}
.transp {
	WIDTH: 98%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*Bloque destacado*/
.liquid-round4
 {
	WIDTH: 100%;
	background-color: #606873;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.top4 {
	background-image: url(/REDOC/themes/redoc/img/topbloque1.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	text-indent: 10px;
	text-decoration: none;
	vertical-align: top;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.top4 SPAN {
	POSITION: relative;
	HEIGHT: auto;
	background-image: url(/REDOC/themes/redoc/img/topbloque2.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-top: 15px;
}
.center-content4 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	POSITION: relative;
	background-image: url(/REDOC/themes/redoc/img/rightsidedestacado.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: normal;
}
a.center-content4:link {
	POSITION: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: normal;
}
.bottom4 {
	WIDTH: 100%;
	HEIGHT: 17px;
	background-image: url(/REDOC/themes/redoc/img/bottonbloque1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bottom4 SPAN {
	DISPLAY: block;
	POSITION: relative;
	HEIGHT: 17px;
	background-image: url(/REDOC/themes/redoc/img/bottonbloque2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
.tituloinforma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffa301;
	text-decoration: none;
}
.colortable1 {

	background-color: #b5cfda;

}

.colortable2 {

	background-color: #81949d;

}

.colortable3 {

	background-color: #6990a4;

}
.contenidotabla {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: #333333;

}
.contenidotabla1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	background-color: #FFD393;
}
.tabla {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003277;
	font-weight: bold;
	line-height: normal;
}
.contenido {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6871;
	font-size: 12px;
}
.liquid-round5/*caja esquina redonda*/

 {

	WIDTH: 100%;

	background-color: #fff;

	background-image: url(/REDOC/themes/redoc/img/leftside5.gif);

	background-repeat: repeat-y;

	background-position: left top;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

}

.top5 {

	background-image: url(/REDOC/themes/redoc/img/top5.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #fb6d15;

	text-align: left;

	text-indent: 10px;

	text-decoration: none;

	vertical-align: top;

	font-weight: bold;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.top5 SPAN {

	POSITION: relative;

	HEIGHT: auto;

	background-image: url(/REDOC/themes/redoc/img/top-right5.gif);

	background-repeat: no-repeat;

	background-position: right top;

	display: block;

	padding-top: 15px;

}

.center-content5 {

	PADDING-RIGHT: 10px;

	PADDING-LEFT: 15px;

	PADDING-BOTTOM: 5px;

	PADDING-TOP: 5px;

	POSITION: relative;

	background-image: url(/REDOC/themes/redoc/img/rightside5.gif);

	background-repeat: repeat-y;

	background-position: right top;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 3px;

}

.bottom5 {

	WIDTH: 100%;

	HEIGHT: 15px;

	background-image: url(/REDOC/themes/redoc/img/bottom5.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.bottom5 SPAN {

	DISPLAY: block;

	POSITION: relative;

	HEIGHT: 15px;

	background-image: url(/REDOC/themes/redoc/img/bottom-right5.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}
