
/* Visualiza las posiciones de la plantilla */
/* Parametro de entrada tp=1 */

a:focus {
    outline: none;
}
.mod-preview-info {
    background-color: #FFFFFF;
    border: 1px solid black;
    color: #FF0000;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
}

.limpiar_fondo{
 background-color:transparent;
}

.domino-richtext{
 background-color:transparent;
}

.domino-richtext table {
    border-collapse:collapse; /*remove spacing or padding when defined*/
}

.domino-richtext table tbody tr td,
.domino-richtext table thead tr th {
    padding: 0; /*define / remove padding*/
    border:1px solid #eee; /*border definition for all tables*/
}

.barraherramientascms{
border:1px solid #dededed;
padding:5px 0;
}

.cmsdipro-mod-posicion{
			border: 0px solid #000099;
			position: relative;
		}
.cmsdipro-mod-posicion .cmsdipro-barraherr a.cms{color:#000;font-size:12px;	}	
.cmsdipro-mod-posicion .cmsdipro-barraherr a:link {text-decoration: none; background-color:transparent;color:#000;}
.cmsdipro-mod-posicion .cmsdipro-barraherr a:visited {text-decoration: none; background-color:transparent;color:#000;}
.cmsdipro-mod-posicion .cmsdipro-barraherr a:active {text-decoration: none; background-color:transparent;color:#000;}
.cmsdipro-mod-posicion .cmsdipro-barraherr a:hover {text-decoration: none; background-color:transparent;color:#999;}
		
.cmsdipro-mod-posicion .cmsdipro-barraherr{
				border: 1px solid #999;
				color: #000000;
				background-color: #dedede;
				position: absolute;
				padding: 5px;
				z-index:1232131241241231232131231231234134234234;
				opacity: 0.9;
				  border-radius:5px; 
	  	  -moz-border-radius:5px; /* Firefox */ 
		  -webkit-border-radius:5px; /* Safari y Chrome */
			
				
			}
			
.cmsdipro-mod-posicion .cmsdipro-barraherr.dch{
	right:10px;
}
.cmsdipro-mod-posicion .cmsdipro-barraherr.izq{
	left:10px;
}

.cmsdipro-mod-posicion .cmsdipro-barraherr.cnt{
	left:50%;
}
.cmsdipro-mod-posicion .cmsdipro-barraherr.comp{
background-color: #EEB2A6;
                  }

/*Politica de cookies*/
#avisoCookie{
color:#000000;
}
	#avisoCookie .left{
		float: left;
		width:80%;
		
	
	}
		#avisoCookie p{
			font-size: 12px;
			margin: 0px;
			margin-top: 3px;
			
		}
		#avisoCookie p.title{
			font-size: 18px;
			font-weight: bold;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		
		#avisoCookie a {
		    color: #1e87c0;
		    display: inline-block;
		    padding-left: 2px;
		    padding-top: 0px;
		}
		#avisoCookie .btnd {
			  
			            color: #fff;
			            font-size: 13px;
			            padding: 8px 15px;
			            border: none;
			            box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
			            border-radius: 6px;
			            -moz-border-radius: 6px;
			            -webkit-border-radius: 6px;
			            text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
			            cursor: pointer;
			            position: relative;
			            background: #44b8e3;
			            background: -moz-linear-gradient(top, #1e87c0 0%, #44b8e3 50%, #1e87c0 51%, #44b8e3 100%);
			            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e87c0), color-stop(50%,#44b8e3), color-stop(51%,#1e87c0), color-stop(100%,#44b8e3));
			            background: -webkit-linear-gradient(top, #1e87c0 0%,#44b8e3 50%,#1e87c0 51%,#44b8e3 100%);
			            background: -o-linear-gradient(top, #1e87c0 0%,#44b8e3 50%,#1e87c0 51%,#44b8e3 100%);
			            background: -ms-linear-gradient(top, #1e87c0 0%,#44b8e3 50%,#1e87c0 51%,#44b8e3 100%);
			            background: linear-gradient(top, #1e87c0 0%,#44b8e3 50%,#1e87c0 51%,#44b8e3 100%);
			            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e87c0', endColorstr='#44b8e3',GradientType=0 );         
			           float: right;
			            cursor: pointer;
						top:18px;
						right:20px;
			            *width: 76px;
			       
		}
		
			#avisoCookie .clearfix:after {
		    clear: both;
		    content: ".";
		    display: block;
		    font-size: 0;
		    height: 0;
		    line-height: 0;
		    overflow: hidden;
		}
			#avisoCookie .top-alert {
                     text-align:left;
		    background: none repeat scroll 0 0 #ededed;
		    box-shadow: 0 0 6px #cdcdcd;
		    margin: 10px auto 5px;
		    /*max-width: 940px;*/
		    width: 100%;
		    padding: 0px 10px 10px 10px;
                      margin-bottom:10px;

		}
		.clearfix {
		    clear:both;
		}
/*LISTADOS VISTAS*/


/**ANEXOS**/

#cmsdip-pro-anexos-view1 thead th{
	border:0px solid;

}

#cmsdip-pro-anexos-view1 table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-anexos-view1 table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-anexos-view1 .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-anexos-view1 .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-anexos-view1 table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

/*FIN ANEXOS**/

/**ORGANIZACION**/

#cmsdip-pro-organizacion-view thead th{
	border:0px solid;

}

#cmsdip-pro-organizacion-view table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-organizacion-view table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-organizacion-view .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-organizacion-view .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-organizacion-view table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

/*FIN ORGANIZACION**/

/**FARMACIAS DE GUARDIA**/

#cmsdip-pro-farmacias-view{

	
}

#cmsdip-pro-farmacias-view .anuncio{
 border:1px solid #dedede;
 padding: 3px;
 margin-bottom:5px;
	
}

#cmsdip-pro-farmacias-view .anuncio .izq{
	float:left;
	width:45%;
	/*border: 1px #cdcdcd solid;*/
	}
	
#cmsdip-pro-farmacias-view .anuncio .dch{
	float:right;
	margin-left:10px;
	width:45%;
	/*border: 1px #cdcdcd solid;*/
	}
	
#cmsdip-pro-farmacias-view .dch p{
	line-height: 18px;	
	}	
	
#cmsdip-pro-farmacias-view .dch p span.tf{
	color:#0178c8;	
}	


/**FIN FARMACIAS**/

#cmsdip-pro-fiestas-view1{

}

#cmsdip-pro-fiestas-view1 thead th{
	border:0px solid;

}

#cmsdip-pro-fiestas-view1 table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-fiestas-view1 table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-fiestas-view1 .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-fiestas-view1 .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-fiestas-view1 table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

#cmsdip-pro-fiestas-view1 .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#cmsdip-pro-fiestas-view1 .left {
	    width: 80px;
	    float: left;
	    /*background: #aafed6;*/
	}

#cmsdip-pro-fiestas-view1	.right {
	    float: none; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: auto;
	    overflow: hidden;
	    text-align:left;
	}

#cmsdip-pro-fiestas-view1 .right span.titulo {
 display:block;
}
	
#cmsdip-pro-fiestas-view1	.right a{
	color:#3240A9;
	}
	
#cmsdip-pro-fiestas-view1	.right {
	line-height:17px;
	}
	
#cmsdip-pro-fiestas-view1	.right span{
	text-size:10px;
	color:#999;
	}
	
	
/*Funerales*/
#cmsdip-pro-funerales-view1{

}

#cmsdip-pro-funerales-view1 thead th{
	border:0px solid;

}

#cmsdip-pro-funerales-view1 table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-funerales-view1 table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-funerales-view1 .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-funerales-view1 .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-funerales-view1 table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

#cmsdip-pro-funerales-view1 #barra-herramientas{
text-align:right;
margin-bottom:5px;
}

#cmsdip-pro-funerales-view1 #barra-herramientas a{
	padding:2px 8px;background-color:#dedede;
	margin-right:5px;
	margin-bottom:15px;
	}

#cmsdip-pro-funerales-view1 .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
    /*border-bottom:1px solid #dedede;*/
}

#cmsdip-pro-funerales-view1 p.evento,#cmsdip-pro-funerales-view1 .evento{
	font-size:14px;
	margin:3px 0px;
	
	
}
#cmsdip-pro-funerales-view1 .left {
	    width: 80px;
	    float: left;
	    /*background: #aafed6;*/
	}

#cmsdip-pro-funerales-view1	.right {
	    float: left; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: 60%;
	    overflow: hidden;
	    text-align:left;
	}
#cmsdip-pro-funerales-view1	.right span.link {padding:2px 3px;background-color:#dedede;}	
#cmsdip-pro-funerales-view1	.right2 {
	    float: right; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: 25%;
	    overflow: hidden;
	    text-align:left;
	    border-left:1px dashed #dedede;
	    padding-left:8px;
	}	


#cmsdip-pro-funerales-view1 .right span.titulo {
 display:block;
}
	
#cmsdip-pro-funerales-view1	.right a{
	color:#3240A9;
	}
	
#cmsdip-pro-funerales-view1	.right {
	line-height:17px;
	}
	
#cmsdip-pro-funerales-view1	.right span{
	text-size:10px;
	color:#999;
	}

/*Fin Funerales*/


	
	
#cmsdip-pro-agenda-view1 .titulo-agenda h1 {background-color: #FFFFFF;border-bottom-color: #ABAEB0;border-bottom-style: solid;border-bottom-width: 3px;font-size: 40px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;}
#cmsdip-pro-agenda-cabecera{
	background-color:#0086C2;color:#ffffff;font-size:33px; padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    margin-bottom: 10px;
    font-weight: bold;}
#cmsdip-pro-agenda-cabecera a{color:#ffffff;}
#cmsdip-pro-agenda-view1 #agenda-search {
    background-color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    position: relative;
}

#cmsdip-pro-agenda-view1 #agenda-search .agenda-search-column1{
	/*border:1px solid #dddddd;*/
	width:310px;
	float:left;
	padding-top:10px;
	
	}

#cmsdip-pro-agenda-view1 #agenda-search .agenda-search-column2{
	/*border:1px solid #dddddd;*/
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin-left:331px;
	padding-bottom:10px;
	
	}
	
#cmsdip-pro-agenda-view1 #agenda-search .agenda-search-column2 .agenda-caja {
    background-color: #0086C2;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
    
}
	
#cmsdip-pro-agenda-view1 #agenda-search .agenda-search-column2 .agenda-caja-cont {
    background-color: #CDCED3;
    margin-bottom: 20px;
    padding: 10px;
    position: relative;
    text-align: center;
    
}

#cmsdip-pro-agenda-view1 .styled-select {
		    background: url("universal/select-muni.png") no-repeat scroll right center #FFFFFF;
		    border: 0px solid #0086c2;
		    height: 21px;
		    overflow: hidden;
		    width: 200px;
		   
		     
		}
		
#cmsdip-pro-agenda-view1 .agenda-field{
 margin-bottom:8px;
 position:relative;	
}
		
#cmsdip-pro-agenda-view1 .styled-select select {
		    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		    border: 0 none;
		    border-radius: 0;
		    cursor: pointer;
		    font-size: 12px;
		    height: 22px;
		    line-height: 1;
		    padding: 3px 0 0 5px;
		    width: 290px;
		     color:#aaaaaa;
		    
		   
		}
		
#cmsdip-pro-agenda-view1 #agenda-search .agenda-search-column2 button,#cmsdip-pro-agenda-view1 #agenda-search .agenda-search-column2 .search-button{
	bottom: 33px;
    position: absolute;
   
		    height: 21px;
		    width: 46px;
		    font-size: 12px;
		    color: #fff;
		    text-align: center;
		    line-height: 20px;
		    border-width: 0;
		    background-color: #1d86be;
		    cursor: pointer;
		    right:10px;
		    top:0px;
    
}

#cmsdip-pro-agenda-view1 a.sub-botones2 {
 margin: 10px 0px 0 0px;
 color: #0086c2;
 border:0px solid #dedede;
 font-weight: bold;
 font-size:14px;
  margin-top:20px;
}
	
/**IAE***/
#cmsdip-pro-iae-view1{

}

/**IAE***/
#cmsdip-pro-iae-view1 thead th{
	border:0px solid;

}

#cmsdip-pro-iae-view1 table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-iae-view1 table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-iae-view1 .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-iae-view1 .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-iae-view1 table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

#cmsdip-pro-iae-view1 .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#cmsdip-pro-iae-view1 .left {
	    width: 80px;
	    float: left;
	    /*background: #aafed6;*/
	}

#cmsdip-pro-iae-view1	.right {
	    float: none; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: auto;
	    overflow: hidden;
	    text-align:left;
	}

#cmsdip-pro-iae-view1 .right span.titulo {
 display:block;
}
	
#cmsdip-pro-iae-view1	.right a{
	color:#3240A9;
	}
	
#cmsdip-pro-iae-view1	.right {
	line-height:17px;
	}
	
#cmsdip-pro-iae-view1	.right span{
	text-size:10px;
	color:#999;
	}

/**FIN IAE**/	
	

#cmsdip-pro-playas-view1{

}

#cmsdip-pro-playas-view1 .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#cmsdip-pro-playas-view1 .left {	    
	    float: left;	    
	}
	
	
#cmsdip-pro-noticias-view1{

}

#cmsdip-pro-noticias-view1 .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#cmsdip-pro-noticias-view1 .left {
	    width: 80px;
	    float: left;
	    /*background: #aafed6;*/
	}

#cmsdip-pro-noticias-view1	.right {
	    float: none; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: auto;
	    overflow: hidden;
	    text-align:left;
	}

#cmsdip-pro-noticias-view1 .right span.titulo {
 display:block;
}
	
#cmsdip-pro-noticias-view1	.right a{
	color:#3240A9;
	}
	
#cmsdip-pro-noticias-view1	.right {
	line-height:17px;
	}
	
#cmsdip-pro-noticias-view1	.right span{
	text-size:10px;
	color:#999;
	}	
	

#cmsdip-pro-tablon-view{

}

#cmsdip-pro-tablon-view .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#cmsdip-pro-tablon-view .left {
	    width: 80px;
	    float: left;
	    /*background: #aafed6;*/
	}

#cmsdip-pro-tablon-view	.right {
	    float: none; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: auto;
	    overflow: hidden;
	    text-align:left;
	}

#cmsdip-pro-tablon-view .right span.titulo {
 display:block;
}
	
#cmsdip-pro-tablon-view	.right a{
	color:#3240A9;
	}
	
#cmsdip-pro-tablon-view	.right {
	line-height:17px;
	}
	
#cmsdip-pro-tablon-view	.right span{
	text-size:10px;
	color:#999;
	}	
	
	
	
#cmsdip-pro-buscador-view{

}

#cmsdip-pro-buscador-view .cmsdip-container{
border-bottom:1px solid #cdcdcd;
margin-bottom:10px;
}


#cmsdip-pro-buscador-view .container {
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#cmsdip-pro-buscador-view .left {
	    width: 80px;
	    float: left;
	    /*background: #aafed6;*/
	}

#cmsdip-pro-buscador-view	.right {
	    float: none; /* not needed, just for clarification */
	    /*background: #e8f6fe;*/
	    /* the next props are meant to keep this block independent from the other floated one */
	    width: auto;
	    overflow: hidden;
	    text-align:left;
	}

#cmsdip-pro-buscador-view .right span.titulo {
 display:block;
}
	
#cmsdip-pro-buscador-view	.right a{
	color:#3240A9;
	}
	
#cmsdip-pro-buscador-view	.right {
	line-height:17px;
	}
	
#cmsdip-pro-buscador-view	.right span{
	text-size:10px;
	color:#999;
	}	
	
.xspDataTableViewPanelHeaderStart, .xspDataTableViewPanelHeaderMiddle, .xspDataTableViewPanelHeaderEnd{
	background-color:transparent;
	border:0px;
}

.xspDataTableViewPanelFooterStart, .xspDataTableViewPanelFooterMiddle, .xspDataTableViewPanelFooterEnd, .xspPagerRight{
	background-color:transparent;
	border:0px;
}


/** VISTAS TABLON DE ANUNCIOS **/

#cmsdip-pro-tablon-view1 thead th,#cmsdip-pro-tablon-view thead th,#cmsdip-pro-tablon-view3 thead th{
	border:0px solid;
	

}

#cmsdip-pro-tablon-view1 table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-tablon-view1 table .xspDataTableViewPanelHeaderStart,
#cmsdip-pro-tablon-view1 .xspDataTableViewPanelHeaderMiddle,
#cmsdip-pro-tablon-view1 .xspDataTableViewPanelHeaderEnd,
#cmsdip-pro-tablon-view3 table .xspDataTableViewPanelHeaderStart,
#cmsdip-pro-tablon-view3 .xspDataTableViewPanelHeaderMiddle,
#cmsdip-pro-tablon-view3 .xspDataTableViewPanelHeaderEnd{
border:0px solid;
display:none;
color-color:transparent;
}

#cmsdip-pro-tablon-view1 table.xspDataTable tbody tr td,
#cmsdip-pro-tablon-view table.xspDataTable tbody tr td,
#cmsdip-pro-tablon-view3 table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

#cmsdip-pro-tablon-view1 .left {
 /*width:40%;*/
 float:left;
 
}

#cmsdip-pro-tablon-view1 .right {
 /*width:40%;*/
 float:right;
}

#cmsdip-pro-tablon-anuncios{

}
#cmsdip-pro-tablon-anuncios .left {
 
 position:relative;
 margin-bottom: 10px;
}

#cmsdip-pro-tablon-anuncios .right {
  position:absolute;
 
 right: 0px;
    top: 0px;
}


#cmsdip-pro-tablon-view1 #searchwrapper {
		width:232px; /*follow your image's size*/
		height:30px;/*follow your image's size*/
		background-image:url(search.png);
		background-repeat:no-repeat; /*important*/
		padding:0px;
		margin:0px;
		position:relative; /*important*/
		float: right;
		}

#cmsdip-pro-tablon-view1 #searchwrapper  { display:inline ; }

#cmsdip-pro-tablon-view1 .searchbox {
		border:0px; /*important*/
		background-color:transparent; /*important*/
		position:absolute; /*important*/
		top:4px;
		left:9px;
		width:180px;
		height:18px;
		color:#fff;
		}

#cmsdip-pro-tablon-view1 .searchbox_submit {
		border:0px; /*important*/
		background-color:transparent; /*important*/
		position:absolute; /*important*/
		top:0px;
		left:190px;
		width:32px;
		height:28px;	    
	    cursor:pointer;
		}
		
#cmsdip-pro-tablon-view1 #barra{
			border: 0px solid #dedede;
			background-color:trasparent;
			height:30px;
			padding: 5px;
			border-radius: 5px;
			-ms-border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			margin:5px 0px 5px 0px;
		}
		
#cmsdip-pro-tablon-view1	#barra ul {
		    padding: 3px;
		    margin: 0px 0;
		    list-style: none;
		    float: left;
		}

#cmsdip-pro-tablon-view1	#barra ul li {
		    float: left;
		    display: inline; /*For ignore double margin in IE6*/
		    margin: 0 10px;
		}

#cmsdip-pro-tablon-view1	#barra ul li a {
		    text-decoration: none;
		    float:left;
		    color: #000;
		    cursor: pointer;
		    font: 900 11px/22px "Arial", Helvetica, sans-serif;
		}

#cmsdip-pro-tablon-view1	#barra ul li a span {
		    margin: 0 10px 0 -10px;
		    padding: 1px 8px 5px 18px;
		    position: relative; /*To fix IE6 problem (not displaying)*/
		    float:left;
		}
		
#cmsdip-pro-tablon-view1	#barra ul.blue li a.current,#cmsdip-pro-tablon-view1 ul.blue li a:hover {
		    background: url(gris.png) no-repeat top right;
		    color: #393939;
		}

#cmsdip-pro-tablon-view1	#barra ul.blue li a.current span,#cmsdip-pro-tablon-view1 ul.blue li a:hover span {
		    background: url(gris.png) no-repeat top left;
		}
#cmsdip-pro-tablon-view1 #barra ul.sub-botones{
float:none;
}		
#cmsdip-pro-tablon-view1 #barra ul.sub-botones li a.current,#cmsdip-pro-tablon-view1 ul.sub-botones li a:hover {
 margin: 0 10px 0 0px;
float:none;
 border:1px solid #dedede;
}

#cmsdip-pro-tablon-view1 .styled-select select option {
   background-color: #abacae;
}

#cmsdip-pro-tablon-view1 #barra a.sub-botones1 {
 margin: 0 0px 0 0px;
 float:left;
   color: #0086c2;
 border:0px solid #dedede;
 font-weight: bold;
 font-size:14px;
 margin-top:20px;
}

#cmsdip-pro-tablon-view1 #barra a.sub-botones2 {
 margin: 0 0px 0 0px;
 float:right;
 color: #0086c2;
 border:0px solid #dedede;
 font-weight: bold;
 font-size:14px;
  margin-top:20px;
}

#cmsdip-pro-tablon-view1 .subtitulo {
    color: #747B7D;
}


#cmsdip-pro-tablon-view1 #search-box {
		    position: relative;
		    width: 240px;
		    margin: 0;
			border: 0px solid #999;
		}

#cmsdip-pro-tablon-view1  #search-box {
		   	    height: 22px;
		    border: 0px solid #999;
		    color: #ffffff;
		    background-color: #abacae;
		    overflow: hidden;
		}

#cmsdip-pro-tablon-view1 .search-text {
		   font-size: 12px;
		    color: #ffffff;
		    border-width: 0;
		    background: transparent;
		}

#cmsdip-pro-tablon-view1 #search-box input[type="text"] {
		    width: 90%;
		    padding: 2px 0 12px 2px;
		    color: #ffffff;
		    outline: none;
		}

#cmsdip-pro-tablon-view1 .search-button {
		    position: absolute;
		    top: 0;
		    right: 0;
		    height: 22px;
		    width: 80px;
		    font-size: 12px;
		    color: #fff;
		    text-align: center;
		    line-height: 20px;
		    border-width: 0;
		    background-color: #1d86be;
		  
		    cursor: pointer;
		}

#cmsdip-pro-tablon-view1 .styled-select {
		    background: url("universal/select-muni.png") no-repeat scroll right center #FFFFFF;
		    border: 0px solid #0086c2;
		    height: 21px;
		    overflow: hidden;
		    width: 350px;
		     background-color: #abacae;
		}
		
#cmsdip-pro-tablon-view1 .styled-select select {
		    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		    border: 0 none;
		    border-radius: 0;
		    cursor: pointer;
		    font-size: 12px;
		    height: 22px;
		    line-height: 1;
		    padding: 3px 0px 0px 5px;
		    width: 365px;
		    color: #ffffff;
		   
		}

#cmsdip-pro-tablon-view2 .styled-select {
		    background: url("universal/select-muni.png") no-repeat scroll right center #FFFFFF;
		    border: 0px solid #0086c2;
		    height: 21px;
		    overflow: hidden;
		    width: 270px;
		     
		}
#cmsdip-pro-tablon-view2 .dijitTextBox {width:100px;}
#cmsdip-pro-tablon-view2 #bop-search-avance{
	background-color: #FFFFFF;
    padding:0px 0px 20px 0px;
    font-size: 11px;
    position:relative;
   
	}
	
#cmsdip-pro-tablon-view2 #bop-search-avance input[type="text"]{
color:#000000;
}
#cmsdip-pro-tablon-view2 #bop-search-avance .columna1{
float:left;
width:250px;
padding:0px 20px 10px 20px;

}

#cmsdip-pro-tablon-view2 #bop-search-avance .columna2{
width:178px;
padding:30px 20px 10px 20px;
float:left;

}

#cmsdip-pro-tablon-view2 #bop-search-avance .columna3{
width:50px;
float:left;
position:relative;
}

#cmsdip-pro-tablon-view2 #bop-search-avance button,#cmsdip-pro-tablon-view2 #bop-search-avance .search-button{
	bottom: 33px;
    position: absolute;
   
		    height: 24px;
		    width: 70px;
		    font-size: 12px;
		    color: #fff;
		    text-align: center;
		    line-height: 20px;
		    border-width: 0;
		    background-color: #1d86be;
		    cursor: pointer;
    
}
#cmsdip-pro-tablon-view2 #bop-search-avance label{
  	color: #0086C2;
    display: block;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
}   
#cmsdip-pro-tablon-view2 #bop-search-avance-int{background-color: #CDCED3;
 height:325px;
 }

#cmsdip-pro-tablon-view2 #bop-search-avance-cab{

}

#cmsdip-pro-tablon-view2 #bop-search-avance-cab .titulo-bop{
width:317px;
text-align:center;
position:relative;
padding:5px;
background-color: #0086C2;
color: #FFFFFF;
font-size:12px;
}

#cmsdip-pro-tablon-view2 #bop-search-avance-cab .titulo-bop img{
position:absolute;
cursor: pointer;
right:0px;
top:2px;
border-left:1px solid #ffffff;
}

#cmsdip-pro-tablon-view2 #bop-search-avance #oculta-bop{
 display: none; 
 }
 
#cmsdip-pro-tablon-view2 #bop-search-avance input{
 height:18px;
 }	

/*FIN LISTADO VISTAS*/

/*LISTADO BOP*/

#cmsdip-pro-bop-view1 .dijitTextBox {width:100px;}
#cmsdip-pro-bop-view1 .styled-select {
		    background: url("universal/select-muni.png") no-repeat scroll right center #FFFFFF;
		    border: 0px solid #0086c2;
		    height: 21px;
		    overflow: hidden;
		    width: 270px;
		     
		}
		
#cmsdip-pro-bop-view1 .styled-select select {
		    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		    border: 0 none;
		    border-radius: 0;
		    cursor: pointer;
		    font-size: 12px;
		    height: 22px;
		    line-height: 1;
		    padding: 3px 0 0 5px;
		    width: 290px;
		    color:#aaaaaa;
		    
		   
		}

#cmsdip-pro-bop-view1 #bop-search-avance{
	background-color: #FFFFFF;
    padding:16px 40px 35px 40px;
    font-size: 11px;
    position:relative;
   
	}
#cmsdip-pro-bop-view1 #bop-search-avance .columna1{
float:left;
width:250px;
padding:0px 20px 10px 20px;

}

#cmsdip-pro-bop-view1 #bop-search-avance .columna2{
width:178px;
padding:30px 20px 10px 20px;
float:left;

}

#cmsdip-pro-bop-view1 #bop-search-avance .columna3{
width:50px;
float:left;
position:relative;
}

#cmsdip-pro-bop-view1 #bop-search-avance button,#cmsdip-pro-bop-view1 #bop-search-avance .search-button{
	bottom: 48px;
    position: absolute;
   
		    height: 24px;
		    width: 70px;
		    font-size: 12px;
		    color: #fff;
		    text-align: center;
		    line-height: 20px;
		    border-width: 0;
		    background-color: #1d86be;
		    cursor: pointer;
    
}
#cmsdip-pro-bop-view1 #bop-search-avance label{
  	color: #0086C2;
    display: block;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
}   
#cmsdip-pro-bop-view1 #bop-search-avance-int{background-color: #CDCED3;
 height:200px;
 }

#cmsdip-pro-bop-view1 #bop-search-avance-cab{

}

#cmsdip-pro-bop-view1 #bop-search-avance-cab .titulo-bop{
width:302px;
text-align:center;
position:relative;
padding:5px;
background-color: #0086C2;
color: #FFFFFF;
font-size:12px;
}

#cmsdip-pro-bop-view1 #bop-search-avance-cab .titulo-bop img{
position:absolute;
cursor: pointer;
right:0px;
top:2px;
border-left:1px solid #ffffff;
}

#cmsdip-pro-bop-view1 #bop-search-avance #oculta-bop{
 display: none; 
 }
 
 #cmsdip-pro-bop-view1 #bop-search-avance input{
 height:18px;
 }
 
#cmsdip-pro-corporaciones-view1 .listados{border:1px solid #dedede;padding:10px;margin:10px;}
#cmsdip-pro-corporaciones-view1 .formato{padding:4px;margin-left:150px;}
#cmsdip-pro-corporaciones-view1 .formato-organo{padding:4px;}
#cmsdip-pro-corporaciones-view1 .formato-organo p{margin-bottom:10px;}

#cmsdip-pro-corporaciones-view2 .listados .list-organo{		
			width:210px;
			float: left;
			margin-right: 5px;
			margin-bottom: 5px;
		}
	#cmsdip-pro-corporaciones-view2 .listados .list-organo h2{		
		min-height: 55px;
		}
			#cmsdip-pro-corporaciones-view2 .listados .list-organo p {
    height: 65px;
}
	
#cmsdip-pro-corporaciones-view3	.listados{border-bottom:1px solid #dedede;padding-top:5px;}	
#cmsdip-pro-corporaciones-view3 .listados .list-organo{		
			
			margin-right: 5px;
			margin-bottom: 5px;
			
		}
	#cmsdip-pro-corporaciones-view3 .listados .list-organo h2{		
		min-height: 55px;}
		
	
/** VISTAS BOP **/

#cmsdip-pro-bop-viewE table tbody thead th,#cmsdip-pro-bop-viewE table tbody td,#cmsdip-pro-bop-viewE table thead th,#cmsdip-pro-bop-viewE table{
	border:0px solid;
	background-color:none;
	background-color:#ffffff;

}

#cmsdip-pro-bop-viewE table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-bop-viewE table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-bop-viewE .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-bop-viewE .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-bop-viewE table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}

/*FIN LISTADO VISTAS*/
/*FORMULARIO CONTACTO*/
/* Form Contacto */
#cmsdip-pro-formulario-contacto .formulario { width: 100%; }
#cmsdip-pro-formulario-contacto .formulario label{font-size:100%;display:block;margin:6px 0;font-weight:bold;color:#979797;}
#cmsdip-pro-formulario-contacto .formulario .input{background:#f3f7fd;padding:6px 5px;font-size:95%;border:0;width:100%;}
/* css3 border radius */
#cmsdip-pro-formulario-contacto .formulario .input,.content .formulario select{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cmsdip-pro-formulario-contacto .formulario select{background:#e7eef7;padding:6px 5px;font-size:95%;border:0;width:250px;}
#cmsdip-pro-formulario-contacto .formulario input.submit{background-color:#979797;border:0;margin:auto;display:inline;font-weight:bold;color:#fff;font-size:150%;letter-spacing:-1px;margin:10px auto;cursor:pointer;padding:10px 30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#cmsdip-pro-formulario-contacto .formulario input.reset{background:none;border:2px solid #979797;color:#979797;font-size:120%;margin-left:20px;background:url('/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes<$DXINE$>/$file/home-botones-bg.gif') repeat-x 0 bottom;}
#cmsdip-pro-formulario-contacto .formulario textarea.input{height:135px;}
#cmsdip-pro-formulario-contacto .formulario .input:focus,.content .formulario select:focus{background-color:#f6f7bb;outline:#f7941d solid 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cmsdip-pro-formulario-contacto .formulario textarea.input:focus{background-color:#f6f7bb;border:#f7941d solid 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cmsdip-pro-formulario-contactot .formulario label.error{color:red;font-size:14px;}
#cmsdip-pro-formulario-contacto .formulario input.error{background-color:#f6f7bb;border:2px solid red;}

/* Form Contacto Simple */
#cmsdip-pro-formulario-contactosimple .formulario { width: 100%; }
#cmsdip-pro-formulario-contactosimple .formulario label{font-size:100%;display:block;margin:6px 0;font-weight:bold;color:#979797;}
#cmsdip-pro-formulario-contactosimple .formulario .input{background:#f3f7fd;padding:6px 5px;font-size:95%;border:0;width:90%;}
#cmsdip-pro-formulario-contactosimple .formulario p.botones{text-align:center;}
/* css3 border radius */
#cmsdip-pro-formulario-contactosimple .formulario .input,.content .formulario select{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cmsdip-pro-formulario-contacto .formulario select{background:#e7eef7;padding:6px 5px;font-size:95%;border:0;width:250px;}
#cmsdip-pro-formulario-contacto .formulario input.submit{background-color:#979797;border:0;margin:auto;display:inline;font-weight:bold;color:#fff;font-size:150%;letter-spacing:-1px;margin:10px auto;cursor:pointer;padding:10px 30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#cmsdip-pro-formulario-contacto .formulario input.reset{background:none;border:2px solid #979797;color:#979797;font-size:120%;margin-left:20px;background:url('/Servicios/Municipios/pueblos.nsf/almacenimagenes/AlmacenImagenes<$DXINE$>/$file/home-botones-bg.gif') repeat-x 0 bottom;}
#cmsdip-pro-formulario-contactosimple .formulario textarea.input{height:135px;}
#cmsdip-pro-formulario-contacto .formulario .input:focus,.content .formulario select:focus{background-color:#f6f7bb;outline:#f7941d solid 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cmsdip-pro-formulario-contacto .formulario textarea.input:focus{background-color:#f6f7bb;border:#f7941d solid 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cmsdip-pro-formulario-contactot .formulario label.error{color:red;font-size:14px;}
#cmsdip-pro-formulario-contacto .formulario input.error{background-color:#f6f7bb;border:2px solid red;}
/*FIN FORMULARIO CONTACTO*/

/*FORMULARIO SUGERENCIAS*/
#cmsdip-pro-formulario-sugerencias .formulario { width: 100%; }
#cmsdip-pro-formulario-sugerencias .formulario label{display:block;margin:6px 0;font-weight:bold;color:#000000;}
#cmsdip-pro-formulario-sugerencias .formulario table { width: 100%; }
#cmsdip-pro-formulario-sugerencias .formulario table.Boxprofesional{border-bottom:1px dotted #000000;margin-bottom:5px;}
#cmsdip-pro-formulario-sugerencias .formulario input{display:inline;}
#cmsdip-pro-formulario-sugerencias .formulario input.all{ width: 75%;}
#cmsdip-pro-formulario-sugerencias .formulario input.submit{border:1px solid #000000;margin:auto;display:inline;cursor:pointer;}
#cmsdip-pro-formulario-sugerencias .formulario input.reset{border:1px solid #000000;color:#979797;margin-left:20px;}
#cmsdip-pro-formulario-sugerencias .formulario .botones{text-align:center;padding:5px;}
#cmsdip-pro-formulario-sugerencias .formulario .input{padding:6px 5px;font-size:95%;border:1px solid #000000;width:75%;height:150px;}
/*FIN FORMULARIO SUGERENCIAS*/

/*FORMULARIO PROFESIONALES*/
#cmsdip-pro-formulario-profesionales .formulario { width: 100%; }
#cmsdip-pro-formulario-profesionales .formulario label{display:block;margin:6px 0;font-weight:bold;color:#000000;}
#cmsdip-pro-formulario-profesionales .formulario table { width: 100%; }
#cmsdip-pro-formulario-profesionales .formulario table.Boxprofesional{border-bottom:1px dotted #000000;margin-bottom:5px;}
#cmsdip-pro-formulario-profesionales .formulario input{display:inline;}
#cmsdip-pro-formulario-profesionales .formulario input.all{ width: 75%;}
#cmsdip-pro-formulario-profesionales .formulario input.submit{border:1px solid #000000;margin:auto;display:inline;cursor:pointer;}
#cmsdip-pro-formulario-profesionales .formulario input.reset{border:1px solid #000000;color:#979797;margin-left:20px;}
#cmsdip-pro-formulario-profesionales .formulario .botones{text-align:center;padding:5px;}
/*FIN FORMULARIO PROFESIONALES*/

/*FORMULARIO OFERTAS DE EMPLEO*/
#cmsdip-pro-formulario-ofertas .formulario {border:1px solid #dedede;padding:20px;width:450px;}
#cmsdip-pro-formulario-ofertas .formulario label{display:block;margin:6px 0;font-weight:bold;color:#000000;}
#cmsdip-pro-formulario-ofertas .formulario table { width: 100%; }
#cmsdip-pro-formulario-ofertas .formulario table.Boxprofesional{border-bottom:1px dotted #000000;margin-bottom:5px;}
#cmsdip-pro-formulario-ofertas .formulario input{display:inline;}
#cmsdip-pro-formulario-ofertas .formulario input.all{ width: 75%;}
#cmsdip-pro-formulario-ofertas .formulario input.submit{border:1px solid #000000;margin:auto;display:inline;cursor:pointer;}
#cmsdip-pro-formulario-ofertas .formulario input.reset{border:1px solid #000000;color:#979797;margin-left:20px;}
#cmsdip-pro-formulario-ofertas .formulario .botones{text-align:center;padding:5px;}
#cmsdip-pro-formulario-ofertas .formulario legend{
text-align: center;
  width: 100%;
  border-bottom: 1px solid #000000;}

/*FIN RTAS DE EMPLEO*/

/*FORMULARIO IAE*/
#cmsdip-pro-formulario-iae .logo img{
	float: left;
    margin-right: 10px;	
}
/**FIN FORMULARIO IAE**/



/*LISTADO TRANSPARENCIAS*/
#cmsdip-pro-transparencias-view1{
}

#cmsdip-pro-transparencias-view1 thead th{
	border:0px solid;

}

#cmsdip-pro-transparencias-view1 table.xspDataTable .xspColumnViewMiddle{
	
/*border:0px solid */

}

#cmsdip-pro-transparencias-view1 table .xspDataTableViewPanelHeaderStart,#cmsdip-pro-transparencias-view1 .xspDataTableViewPanelHeaderMiddle,#cmsdip-pro-transparencias-view1 .xspDataTableViewPanelHeaderEnd{
	
border:0px solid;
display:none;

}

#cmsdip-pro-transparencias-view1 table.xspDataTable tbody tr td{
	
border:0px solid #000000;
border-bottom:1px solid #dedede;

}


#cmsdip-pro-transparencias-view1 .view_cat_grupo{font-size:16px;
}

#cmsdip-pro-transparencias-view1 a {
    color: #9C9E9F;
}

/*FIN LISTADO TRANSPARENCIAS*/



/**ADJUNTOS**/
table, thead, tbody, th, tr, td {
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
table#attachments a:link, table#attachments a:visited {
    color: #336699;
    text-decoration: none;
}
table#attachments a:hover {
    color: #336699;
    text-decoration: underline;
}
table#attachments a:active, table#attachments a.active {
    color: #336699;
    text-decoration: underline;
}
table#attachments {
    margin: 1em 0;
    width: 100%;
}
table#attachments th.descargar {
    width: 10%;
}
thead th {
    border-bottom: 3px solid #d0d0d0;
    color: #494949;
    font-weight: bold;
    text-align: left;
}
th a:link, th a:visited {
    color: #a5a291;
}
table#attachments td, th {
    padding: 0.3em 0.5em;
}
tr.even, tr.odd, tbody th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
tr.even td, tr.odd td, tbody th td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
tr.odd, tr.info {
    background-color: #f8f8f8;
}
tr.even {
    background-color: #fff;
}
tr.odd td.active {
    background-color: #efefef;
}
tr.even td.active {
    background-color: #f9f7ed;
}
td.region, td.module, td.container {
    background-color: #f9f7ed;
    border-bottom: 1px solid #d0d0d0;
    border-top: 2px solid #d0d0d0;
    color: #455067;
    font-weight: bold;
}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
    border-top-width: 0;
}
td.menu-disabled {
    background: none repeat scroll 0 0 #e9e9e9;
}
table#attachments {
    margin: 10px 0;
}
table#attachments th {
    color: #898989;
}
.modificado {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #e5e5e5;
    padding: 5px;
}
div.node_images_teaser {
    margin: 0;
    padding: 0.2em 0 5px;
}
div.node_images_intro {
    float: left;
    padding: 0 0 0;
}
div.node_images {
    /*clear: both;*/
    margin: 25px 0 0;
    padding: 0;
}
img.node_image, img.node_image_teaser {
    border: 1px solid #ddd;
    padding: 2px;
}
img.node_image_teaser {
    float: left;
}
div.node_images_teaser img.node_image_teaser {
    margin: 0 20px 5px 0;
}
div.node_images_intro img.node_image {
    margin: 0 20px 5px 0;
}
div.node_images img.node_image {
    margin: 0 5px 5px 0;
}
div.node_images h2.node_images_page {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 3px solid #d0d0d0;
    color: #898989;
    font-size: 90%;
    line-height: 130%;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
}
/**FIN ADJUNTOS**/

/**Tabla agenda**/

.tabla-agenda-cms {
	background-color:#ffffff;
	margin:0px;padding:0px;
	/*width:100%;*/
	border:1px solid #e5e2e2;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tabla-agenda-cms table thead{
background-color:#f7f7f7;
	border:0px solid #e5e2e2;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	padding:8px 5px;
	font-weight:bold;
	color:#000000;
}
.tabla-agenda-cms table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tabla-agenda-cms tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.tabla-agenda-cms table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tabla-agenda-cms table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.tabla-agenda-cms tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.tabla-agenda-cms tr:hover td{
	
}

.tabla-agenda-cms tr:nth-child { background-color:#ffffff; }

.tabla-agenda-cms td{vertical-align:middle;

	border:1px solid #e5e2e2;
	border-width:0px 1px 1px 0px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:8px 5px;
}.tabla-agenda-cms tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tabla-agenda-cms tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tabla-agenda-cms tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tabla-agenda-cms tr:first-child td{
	
	border-width:0px 0px 1px 1px;
	
}
.tabla-agenda-cms tr th{
	  padding: 8px 5px;
	/**background-color:#cccccc;**/
}
.tabla-agenda-cms tr:hover td{
	 
	 /** background-color: #F0F9FD;**/
}

.tabla-agenda-cms tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tabla-agenda-cms tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
/**Fin tabla agenda**/

/** Persnalización tablas **/
table.CMSblueGridTable {
  border: 1px solid #000000;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.CMSblueGridTable td, table.CMSblueGridTable th {
  border: 1px solid #545454;
  padding: 3px 4px;
}
table.CMSblueGridTable tbody td {
  font-size: 13px;
}
table.CMSblueGridTable tr:nth-child(even) {
  background: #EBEBEB;
}
table.CMSblueGridTable thead {
  background: #0086C2;
  border-bottom: 1px solid #333333;
}
table.CMSblueGridTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 1px solid #333333;
}
table.CMSblueGridTable thead th:first-child {
  border-left: none;
}

table.CMSblueGridTable tfoot td {
  font-size: 14px;
}
/** Fin personalizar tablas **/

