﻿@charset "UTF-8";

/* Botónes direct edit propios */

span.ayto_de {
}

a.ayto_de_edit {
	padding: 10px;
	background: transparent url(../iconos/ayto_de_edit_i.png) no-repeat center center;
}

a.ayto_de_delete {
	padding: 10px;
	background: transparent url(../iconos/ayto_de_delete_i.png) no-repeat center center;
}

a.ayto_de_new {
	padding: 10px;
	background: transparent url(../iconos/ayto_de_new_i.png) no-repeat center center;
}

a.ayto_de_edit:hover {
	background-image: url(../iconos/ayto_de_edit_a.png);
}

a.ayto_de_delete:hover {
	background-image: url(../iconos/ayto_de_delete_a.png);
}

a.ayto_de_new:hover {
	background-image: url(../iconos/ayto_de_new_a.png);
}

/* Calendario OAMP OPENCMS */
table.cal_month_table {
 	border-bottom: solid 1px #CCCCCC; 
 	width: 100%;
	margin-top: 1px;
}

table.cal_month_table td {
	font-size: 10px;
	padding: 1px 2px;
	width: 14%;
}

table.cal_month_table td a span, table.cal_month_table td span {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

td.cal_mon_nav {
	background: #E1E4E9;
	text-align: center;
}

td.cal_mon_nav a {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}

td.cal_mon_weekday {
 	border: 1px solid #F1F4FA; 
	background: #E1E4E9;	
	font-size: 13px;
	text-align: center;
}

td.cal_mon_day_empty {
	background-color: white;
}

span.cal_mon_day_holiday {
	color: #CC0000;
}

span.cal_mon_day_maybeholiday {
	color: #888888;
}

a.cal_mon_day_event {
	font-weight: bold;
	text-decoration: none;
	color: black;
	text-decoration: underline;
}

td.cal_mon_day {
	background: #FFFFFF;
	border: 1px solid #F1F4FA;
	font-size: 12px;
	text-align: center;
}

td.cal_mon_day_current {
	background: #E1E4EA;
	font-size: 12px;
	text-align: center;
}


td.day{
	vertical-align: top;		/*agenda para el mes ... */
}

/* Detalle de dia,semana,mes o año */
div.cal_wrapper li a {
	color: #496DA9;	
}

div.cal_nav_time {
	margin: 0 10px;
	border: solid 1px #CCCCCC;
	background: #F1F4FA;
	text-align: center;
}

div.cal_nav_switch {
	margin: 0 10px;
	border: solid 1px #CCCCCC;
	background: #F1F4FA;
	text-align: center;		
}

div.cal_nav_switch a, div.cal_nav_time a {
	color: #486CA8;
}

/* Panel de eventos OAMP OPENCMS */

div.cal_side_entry_wrapper {
	padding: 1px 3px;	
}

div.cal_side_entry_head a {
	background: url(../iconos/evento.png) no-repeat 0% 50%;
	padding-left: 18px;
	font-size: 10px;
	color: #496DA9;
	font-weight: bold;
}

div.cal_side_entry_teaser {
	font-size: 10px;
}

span.cal_side_entry_date {
	font-size: 10px;
	color: #496DA9;
}


/* Módulos WEBFORM y SURVEY */

ul.webform_table {
	text-align: justify;
	padding: 5px 5px;
	margin: 10px 5px;
	list-style: none;
}

ul.webform_table li {
	margin-left: 20px;
}

ul.webform_table p.webform_label_multi, ul.webform_table p.webform_label {
	color: #486CA8;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0;
	margin: 0;
	text-indent: 0;
}

ul.webform_table div.webform_field, ul.webform_table div.webform_field_multi {
	margin: 2px 30px 10px 10px;
}

ul.webform_table div.webform_field_multi textarea.onlineform {
	border: solid 1px #CCCCCC;
	width: 85%;
}

ul.webform_table div.webform_field input.radio {
	margin: 4px 8px;
}

ul.webform_table div.webform_field input.check {
	margin: 4px 8px;
}

div.webform_button{
	text-align: center;
	margin: 5px 5px;
}

ul.webform_table div.webform_field input.onlineform { 
	border: solid 1px #CCCCCC;
	width: 45%;
}

ul.webform_table input.formbutton {
	margin: 2px 10px;
}

ul.webform_table .webform_label_error {
	color: #CC1010;
}

table.webform_confirmation {
	margin: 10px auto;
	padding: 0 10px;	
}

table.webform_confirmation td.label {
	width: 60%;
}

table.webform_confirmation td.value {
	font-weight: bold;	
}
 	
#webformPaging {
	padding: 12px 0px 12px 0px;
	text-align: center;
}

#webformReport {
	margin: 20px;
}

#webformReport h3 {
	border: none;
	margin-top: 15px;
	padding-top: 10px;
}

#webformReport a.linkDetail{
	float: right;
}

#webformReport .reportitem{
	padding-top: 5px;
	margin-left: 30px;
}

#webformReport p.reportanswer{
	margin: 0px;
	padding: 0px;
}

#webformReport .reportBar{
	margin-bottom: 10px;
}

#webformReport .processbar {
	float: left; 
	display: block; 
	width: 80%;
	margin-left: 50px;
}

#webformReport .processbar .bar{
	display:block; 
	text-align:right;
	border: 1px solid black;
	background: url("../images/gradient.png") repeat-x scroll center top;
	
}

* html #webformReport .processbar .bar{ /*  IE 6 fix */
	background: none; 
}

#webformReport .reportcount{
	padding-left: 10px; 
	font-weight: bold;
}

/* Modificar estilos del modulo DocCenter */
table.downloadcenter{
	width: 70% !important;
	margin-left: 25px;
}	
	
table.downloadcenter td{
	padding: 0 !important;
}	
	
table.downloadcenter a.pdf {
	background-image: none !important;
}

/* Corrección el plugin prettyPhoto */
div.pp_pic_holder img {
	margin: 0;
}

p.pp_description {
	text-align: center;
}


