@charset "utf-8";
/* CSS Document */
/*==========ELEMENTOS GENERALES=============*/
body
	{
		text-align:left;
        margin: 0px;
        height: 100%;
        width: 100%;
		font-size: 1em;
		color:#7e8188;
		background:#FFF;
	}
a 
	{
		color: #579b92;
		font-family: 'ubunturegular';
	}
a:link,
a:active,
a:visited
	{
		text-decoration: none;
	}
a:hover
	{
		text-decoration:underline;
	}	
a:active 
	{
		outline:none;
	}
table
	{
		border-collapse:collapse;	
	}
img
	{
		border:0px;
	}
div
	{
		float:left;	
	}	
.left
	{
		float:left;
	}
	
.right
	{
		float:right;
	}

h1
	{
		display:none;
	}

@font-face {
    font-family: 'ubuntumedium';
    src: url('/Assets/fonts/ubuntu-medium-webfont.eot');
    src: url('/Assets/fonts/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('ubuntu-medium-webfont.woff') format('woff'),*/
         url('/Assets/fonts/ubuntu-medium-webfont.ttf') format('truetype'),
         url('/Assets/fonts/ubuntu-medium-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('/Assets/fonts/ubuntu-regular-webfont.eot');
    src: url('/Assets/fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('ubuntu-regular-webfont.woff') format('woff'),*/
         url('/Assets/fonts/ubuntu-regular-webfont.ttf') format('truetype'),
         url('/Assets/fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntubold';
    src: url('/Assets/fonts/ubuntu-bold-webfont.eot');
    src: url('/Assets/fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('ubuntu-bold-webfont.woff') format('woff'),*/
         url('/Assets/fonts/ubuntu-bold-webfont.ttf') format('truetype'),
         url('/Assets/fonts/ubuntu-bold-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
h1, h2, h3, h4, h5
	{
		font-family: 'ubuntubold';
	}

ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}

.hidden
    {
        display:none;    
    }

/*LOGIN*/
.contentLogin
	{
		width:100%;
		height:532px;
		background:url(../images/backgrounds/bg-login.jpg) top center no-repeat;
	}
.centrarLogin
	{
		width:1024px;
		height:auto;
		margin:100px auto 0 auto;
		float:none;
	}		
.login
	{
		width:368px;
		height:auto;
		margin:0 auto;
		float:none;
	}
.loginBoxTop
	{
		width:368px;
		height:113px;
		background:url(../images/backgrounds/bg-top-box-login.png) top center no-repeat;
	}
.loginBoxRepeat
	{
		width:270px;
		padding:33px 49px 10px 49px;
		height:auto;
		background:url(../images/backgrounds/bg-repeat-box-login.png) top center repeat-y;
	}
.loginBoxRepeat .loginFields
	{
		width:270px;
		height:90px;
		margin:0 0 20px 0;
		background:url(../images/backgrounds/bg-fields-login.png) no-repeat;
	}	
.loginBoxBottom
	{
		width:368px;
		height:38px;
		background:url(../images/backgrounds/bg-bottom-box-login.png) top center no-repeat;
	}
.loginFields .QC_Container
	{
		width:225px;
		height:21px;
		padding:12px 10px 12px 35px;
	}
.loginFields .QC_Container.TextoControl	
	{
		background:url(../images/icons/ico-user-login.png) 10px 12px no-repeat;
	}
.loginFields .QC_Container.PasswordControl	
	{
		background:url(../images/icons/ico-password-login.png) 10px 12px no-repeat;
	}	
.loginFields .QC_MarcoPregunta
	{
		width:225px;
	}
.loginFields .QC_Etiqueta
	{
		display:none;
	}
.loginFields .QC_EntradaDatos
	{
		width:225px;
	}
.loginFields .QC_EntradaDatos input
	{
		width:217px;
		padding:2px 3px;
		background:none;
		border:none;
		color:#7e8188;
		-webkit-appearance:none;
	}
	
.loginFields .QC_Container.TextoControl .QC_EntradaDatos input
	{
		font-family: 'ubunturegular';
	}	
	
.loginFields .QC_EntradaDatos input:focus
	{
		outline:none;
	}	
.loginBoxRepeat .QC_button_validate
	{
		width:270px;
		height:50px;
		background:url(../images/btn/btn-login-access.png) no-repeat;
		color:#FFF;
		border:none;
		font-family:'ubunturegular';
		font-weight:bold;
		font-size:1em;
		cursor:pointer;
	}
.loginBoxRepeat .rememberPass
	{
		width:270px;
		text-align:center;
		margin-top:10px;
	}
.loginBoxRepeat .rememberPass a
	{
		color:#4b555f;
		font-family:'ubuntumedium';
		font-size:0.8em;
	}
.userInvalid
	{
		width:100%;
		color:red;
		margin:5px 0;
		text-align:center;
	}
.userInvalid span
	{
		font-family: 'ubuntumedium';
    	font-size: 0.8em;
	}									
/*FOOTER*/	
.footer
	{
		width:100%;
		min-height:38px;
		margin:0 0 60px 0;
		background:url(../images/backgrounds/bg_footer_top.png) top center no-repeat;
	}

.centrarFooter
	{
		width:1024px;
		height:auto;
		margin:0 auto;
		padding:38px 0 0 0;
		float:none;
	}

.centrarFooter li
	{
		float:left;
		margin:0 8px 0 0;
	}
.centrarFooter li a
	{
		font-family:'ubunturegular';
		font-size:0.8em;
		font-weight:bold;
	}
.centrarFooter span
	{
		font-family:'ubunturegular';
		font-size:0.75em;
		display:inline-block;
		margin:5px 0 0 0;
		width:100%;
		color:#475661;
	}			

/*INTERIOR*/


.centrarContent
	{
		width:100%;
		background:url(../images/backgrounds/bg-header.png) no-repeat center top;
	}
.interior > li {
    list-style: none;
}

/** Header **/		
.header
	{
		width:1024px;
		margin:0 auto;
		float:none;
		
		height:130px;
		padding:0 0 47px 0;
	}	
.header .top
	{
		width:1024px;
		height:74px;
	}
.header .left img
	{
		margin:10px 0 0 0;
	}

.header .right a
	{
		display:inline-block;
		color:#67666a;
		font-family:'ubuntubold';
		font-size:0.8em;
	}

.header .right a:hover
	{
		text-decoration:none;
	}

.header .right .user
	{
		width:150px;
		padding:16px 50px 17px 10px;
		background:url(../images/icons/ico-user.png) right 18px no-repeat;
	}
.header .right .user span
	{
		width:100%;
		text-align:right;
		display:inline-block;
		color:#579b92;
		font-family:'ubuntubold';
		font-size:0.8em;
		line-height:0.5em;
	}

.header .right .user a
	{
		font-size:0.8em;
		width:100%;
		text-align:right;
	}

.header .right .salir
	{
		padding:22px 20px 22px 14px;
	}

.header .right .salir a
	{
		display:inline-block;
		color:#67666a;
		padding:5px 0 5px 27px;
		background:url(../images/icons/ico-salir.png) left 1px no-repeat;
	}

.header .right .mandos
	{
		padding:22px 17px;
	}

.header .right .mandos a
	{
		display:inline-block;
		color:#67666a;
		padding:5px 0 5px 30px;
		background:url(../images/icons/ico-cuadro-mandos.png) left 1px no-repeat;
	}

.menu
	{
		width:1024px;
	}
.menu li
	{
		float:left;
		height:56px;
		text-align:center;
		background:url(../images/backgrounds/bg_li_menu.png) right top no-repeat;
	}
.menu li.last
	{
		background:none;
	}		
.menu li a
	{
		font-family: 'ubuntumedium';
		color:#FFF;
		height:35px;
		font-size:1.1em;
		display:inline-block;
		padding:16px 44px 5px 44px;
		width:167px;
	}
.menu li a:hover
	{
		text-decoration:none;
	}
.menu li a:hover,
.menu li a.active
	{
		background:url(../images/backgrounds/bg_li_menu_active.png) repeat-x;
		outline:none;
	}

/*CONTENIDO*/
.contentCentrar
	{
		width:1024px;
		height:auto;
		margin:0 auto 30px auto;
		float:none;
	}

.contentCentrar div
	{
		float:left;
	}

.content
	{
		width:1024px;
		height:auto;
		margin:0 auto;
		float:none;
	}

.interior
	{
		width:1024px;
		height:auto;
		margin:0 0 40px 0;
	}

.module	
	{
		width:1022px;
		height:auto;
		background:#FFF;
		border:1px solid #d8d9dd;
	}

.module .topModule	
	{
		width:1002px;
		padding:8px 10px;
		border-bottom:1px solid #d8d9dd;
		background:url(../images/backgrounds/bg-title-box.png) repeat-x;
	}

.module .topModule h2	
	{
		display:inline-block;
		color:#FFF;
		font-size:1.1em;
		margin:0px;
		padding:0 0 0 30px;
	}

.module .topModule h2.templateCampaign	
	{
		background:url(../images/backgrounds/bg-title-comunicados.png) left top no-repeat;
	}

.module .topModule h2.filter	
	{
		background:url(../images/backgrounds/bg-title-filter.png) left top no-repeat;
	}	

.module .topModule h2.group	
	{
		background:url(../images/backgrounds/bg-title-groups.png) left top no-repeat;
	}

.module .topModule h2.receptor	
	{
		background:url(../images/backgrounds/bg-title-receptor.png) left top no-repeat;
	}

.module .contentModule
	{
		width:1002px;
		height:auto;
		padding:20px 0 0 20px;
	}
.module .contentModule.editor
	{
		width:982px;
		height:auto;
		padding:20px 20px 0 20px;
	}	
.contentModule .box
	{
		width:312px;
		height:auto;
		border:1px solid #d8d9dd;
		margin:0 20px 20px 0;
	}

.contentModule .box.last
	{
		margin:0 0 20px 0;
	}
.box .boxImage
	{
		width:106px;
		height:140px;
		margin:10px;
		border:1px solid #d8d9dd;
		
	}
/*.boxImage img
	{
		border:1px solid #d8d9dd;
	}*/
.box .boxInfo
	{
		width:174px;
		height:auto;
		min-height: 109px;
		margin:10px 10px 10px 0;
	}
.boxInfo a
	{
		font-family: 'ubuntumedium';
	}
.boxInfo p
	{
		font-family: 'ubuntumedium';
		font-size:0.7em;
		line-height:1.1em;
		text-align:left;
	}
.box .boxBottom
	{
		width:184px;
		height:33px;
	}
.box .boxBottom .boxButton
	{
		width:36px;
		height:32px;
		background:url(../images/backgrounds/bg_btn_box.png) repeat-x;
		float:right;
		border-top:1px solid #d8d9dd;
		border-left:1px solid #d8d9dd;
	}
.box .boxBottom .boxButton a
	{
		display:inline-block;
		width:37px;
		height:32px;
		background:url(../images/btn/btn_ampliar.png) 6px 4px no-repeat;
	}
.box .boxBottom .boxButton a:active,
.box .boxBottom .boxButton a:linked
	{
		outline:none;
	}	
.box.templateId3 .boxInfo a,
.box.templateId4 .boxInfo a,
.box.templateId7 .boxInfo a
	{
		color:#7c2665;
	}

.box.templateId5 .boxInfo a,
.box.templateId6 .boxInfo a
	{
		color:#688ce8;
	}

.box.templateId9 .boxInfo a
	{
		color:#8e8e39;
	}

.box.templateId10 .boxInfo a,
.box.templateId11 .boxInfo a
	{
		color:#d6b11a;
	}
.box.templateId31 .boxInfo a,
.box.templateId40 .boxInfo a
	{
		color:#662046;
	}
.box.templateId33 .boxInfo a
	{
		color:#7372a4;
	}
.box.templateId35 .boxInfo a {
	color:#00cfcf;
}
.box.templateId41 .boxInfo a
	{
		color:#0C2340;
	}
/*.box.templateId1 .boxImage
	{
		background:url(../images/thumb-comunicados.jpg) no-repeat;
	}
.box.templateId2 .boxImage
	{
		background:url(../images/thumb-comunicados-foto.jpg) no-repeat;
	}
.box.templateId3 .boxImage
	{
		background:url(../images/thumb-nombramientos.jpg) no-repeat;
	}	
.box.templateId4 .boxImage
	{
		background:url(../images/thumb-announcement.jpg) no-repeat;
	}*/	
.box.templateId5 .boxImage
	{
		background:url(../images/thumb-canal-noticias-new.jpg) no-repeat;
	}
/*.box.templateId6 .boxImage
	{
		background:url(../images/thumb-avance-informativo.jpg) no-repeat;
	}
.box.templateId7 .boxImage
	{
		background:url(../images/thumb-especial-informativo.jpg) no-repeat;
	}
.box.templateId8 .boxImage
	{
		background:url(../images/thumb-mail-libre.jpg) no-repeat;
	}
.box.templateId9 .boxImage
	{
		background:url(../images/thumb-te-ayudamos-a-cuidarte.jpg);
	}
.box.templateId10 .boxImage
	{
		background:url(../images/thumb-premios-y-reconocimientos.jpg);
	}
.box.templateId11 .boxImage
	{
		background:url(../images/thumb-premios-y-reconocimientos-foto.jpg);
	}
.box.templateId12 .boxImage
	{
		background:url(../images/thumb-politicas-y-procedimientos.jpg);
	}
.box.templateId13 .boxImage
	{
		background:url(../images/thumb-desayunos-one-msd.jpg);
	}
.box.templateId14 .boxImage
	{
		background:url(../images/thumb-cafes-one-msd.jpg);
	}	*/
.box.templateId30 .boxImage
	{
		background:url(../images/thumb-comunicados.jpg) no-repeat;
	}
.box.templateId31 .boxImage
	{
		background:url(../images/thumb-nombramientos.jpg) no-repeat;
	}
.box.templateId32 .boxImage
	{
		background:url(../images/thumb-cafes-one-msd.jpg) no-repeat;
	}
.box.templateId33 .boxImage
	{
		background:url(../images/thumb-assignment.jpg) no-repeat;
	}
.box.templateId34 .boxImage
	{
		background:url(../images/thumb-reconocimientos.jpg) no-repeat;
	}
.box.templateId35 .boxImage
	{
		background:url(../images/thumb-avance-informativo.jpg) no-repeat;
	}
.box.templateId40 .boxImage
	{
		background:url(../images/thumb-cambios.jpg) no-repeat;
	}
.box.templateId41 .boxImage
	{
		background:url(../images/thumb-especial-cn.jpg) no-repeat;
	}
.templateId1, .templateId2, .templateId3, .templateId4, .templateId6, .templateId7, .templateId8, .templateId9, .templateId10, .templateId11, .templateId12, .templateId13, .templateId14, .templateId15, .templateId16, .templateId17, .templateId18, .templateId19, .templateId20, .templateId21, .templateId22, .templateId23, .templateId24, .templateId25, .templateId26, .templateId27, .templateId28, .templateId29, .templateId36, .templateId37, .templateId38, .templateId39 {
    display: none;
}
/*PROGRESO*/
.progressContainer
	{
		width:934px;
		padding:30px 45px 0 45px;
	}
.progressContainer .numbers
	{
		width:934px;
	}
.progressContainer .numbers .one
	{
		float:left;
		max-width:80px;
	}
.progressContainer .numbers .one span,
.progressContainer .numbers .two span
	{
		display:inline-block;
		font-family: 'ubuntubold';
		font-size:0.8em;
		padding:0 0 45px 0;
		text-align:center;
		color:#bababb;
	}
.progressContainer .numbers .active span
	{
		color:#48525c;
	}	
.progressContainer .numbers .one span
	{
		background:url(../images/icons/ico-step-1-inactive.png) center bottom no-repeat;
	}
.progressContainer .numbers .one.active span
	{
		background:url(../images/icons/ico-step-1-active.png) center bottom no-repeat;
	}		
.progressContainer .numbers .two span
	{
		background:url(../images/icons/ico-step-2-inactive.png) center bottom no-repeat;
	}
.progressContainer .numbers .two.active span
	{
		background:url(../images/icons/ico-step-2-active.png) center bottom no-repeat;
	}				
.progressContainer .numbers .two
	{
		float:right;
		max-width:80px;
	}
.progressContainer .progress
	{
		width:857px;
		height:7px;
		padding:2px;
		margin:5px 36.5px 0 36.5px;
		background:url(../images/backgrounds/bg-progress.png) no-repeat;
	}
.progress .barNavLeft
	{
		width:4px;
		height:7px;
		background:url(../images/backgrounds/bg-progress-bar-left.png) no-repeat;
	}
.progress .barNav
	{
		width:auto;
		/**/
		min-width:40%;
		/**/
		height:7px;
		background:url(../images/backgrounds/bg-progress-bar.png) repeat-x;
	}	
.progress .barNavRight
	{
		width:4px;
		height:7px;
		background:url(../images/backgrounds/bg-progress-bar-right.png) no-repeat;
	}			
																					
/*Botones navegación*/
.navButtons
	{
		width:1024px;
		padding:15px 0 25px 0;
	}
.navButtons input
	{
		border:none;
		width:135px;
		height:56px;
		cursor:pointer;
	}
.navButtons .anterior
	{
		background:url(../images/btn/btn_anterior.png) no-repeat;
	}
.navButtons .siguiente
	{
		background:url(../images/btn/btn_siguiente.png) no-repeat;
		float:right;
	}											

/*Nueva Campaña*/
.template,
.formCampana,
.buttons
	{
		width: 945px;
		height:auto;
	}
.template .boxImage
	{
		width:108px;
		height:142px;
		margin:0 20px 20px 0;
	}
.template .boxInfo
	{
		width:350px;
		height:auto;
	}
.template .boxInfo p
	{
		font-size:0.8em;
	}
.formCampana
	{
		padding:0 0 10px 0;
	}
.formCampana h3,
.boxFull h3
	{
		font-size: 1em;
		float:left;
		margin:20px 0;
		display:inline-block;
		color:#67666a;
		font-family: 'ubuntumedium';
	}
.formCampana .top
	{
		margin:0;
	}			
.formCampana .QC_Container,
.formCampana .QC_MarcoPregunta
	{
		width: 982px;
	}
.formCampana .QC_Container
	{
		margin:8px 0;
	}
.formCampana .QC_Container.FechaControl
	{
		margin:8px 0 20px 0;
	}
.formCampana .QC_Container.FechaHoraControl
	{
			margin:8px 0 20px 0;
			width:325px;
	}	
.formCampana .QC_Container.FechaHoraControl .QC_MarcoPregunta
	{
		width:100%;
	}
.formCampana .QC_Container.FechaHoraControl .QC_MarcoPregunta .QC_EntradaDatos
	{
		width:100%;
	}
.formCampana .QC_Container.CheckControl
	{
		width:400px;
		margin-top:37px;
	}
.formCampana .envio .QC_Container.CheckControl
	{
		width:auto;
	}	
.formCampana .envio .QC_Container.CheckControl .QC_MarcoPregunta .QC_EntradaDatos
	{
		float:left;
		width:20px;
		margin:0 5px 0;
	}
.formCampana .envio .CheckControl .QC_Etiqueta
	{
		float:right;
		font-family:'ubunturegular';
	}			
.formCampana .QC_Container.CheckControl .QC_MarcoPregunta
	{
		width:100%;
	}
.formCampana .QC_Container.CheckControl .QC_MarcoPregunta .QC_EntradaDatos
	{
		width:60%;
	}
.formCampana .QC_Container.CheckControl .QC_MarcoPregunta .QC_EntradaDatos input
	{
		width:15px;
	}
.formCampana .QC_Etiqueta
	{
		font-family: 'ubuntumedium';
		color: #7e8188;
		margin:0 0 5px 0;
		font-size:0.95em;
	}
.formCampana .QC_EntradaDatos	
	{
		width: 957px;
		position:relative;
	}
.formCampana .QC_ValidacionCampos	
	{
		float:left;
	}
.formCampana .QC_ValidacionCampos span	
	{
		float:left;
		margin:0 0 0 5px;
	}
.formCampana .QC_ValidacionCampos span img	
	{
		float:left;
		margin:3px 0 0 0;
	}			
.formCampana .QC_PanelDescripcion
	{
		width:15px;
		height:auto;
		margin:5px 5px 0 5px;
	}
.formCampana .QC_PanelDescripcion a
	{
		display:inline-block;
		width:15px;
		height:15px;
		background:url(../images/icons/ico-info.png) no-repeat left top;
		font-size:0em;
		float:left;
	}
.formCampana .QC_PanelDescripcion a:active
	{
		outline:none;
	}
.formCampana .QC_DescripcionDatos
	{
		padding:8px;
		max-width:200px;
		margin:5px 0 0 0;
		border:1px solid #579b92;
		background:#FFF;
		font-family: 'ubuntumedium';
		color: #7e8188;
		font-size:0.7em;
	}				
.formCampana .QC_EntradaDatos input,
.formCampana .QC_EntradaDatos textarea
	{
		width: 945px;
		border:1px solid #d8d9dd;
		padding:3px 5px;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:url(../images/backgrounds/bg-input.png) repeat-x left bottom;
	}
.contentModal.forms .formModalStatistics .modalCalendar .QC_EntradaDatos input
	{
		width:80%;
		float:left;
	}
.contentModal.forms .formModalStatistics .modalCalendar .QC_EntradaDatos .QC_Calendar
	{
		background-color:#fff;
		border: 1px solid #d8d9dd;
	}	
.contentModal.forms .formModalStatistics .modalCalendar .QC_EntradaDatos input.QC_Calendar_btn
	{
		width:20px;
		height:auto;
	}


.formCampana .QC_Label
	{
		display:inline-block;
		width:auto;
		margin:15px 0;
		font-family: 'ubuntumedium';
		font-size:0.8em;
	}
.formCampana .QC_EntradaDatos .QC_uploadButton,
.formCampana .uploadFiles .QC_uploadButton
	{
		width:200px;
		background:#475560;
		margin:0 0 0 10px;
		border:1pz solid #F3F3F3;
		color:#FFF;
		cursor:pointer;
	}
.formCampana .uploadFiles .QC_uploadButton
	{
		border:1pz solid #F3F3F3;
		font-family: 'ubuntumedium';
		font-size:0.8em;
		padding:3px 20px;
		-webkit-appearance:none;
		-moz-appearance:none;
		margin:0px;
	}				
.formCampana .FechaHoraControl .QC_EntradaDatos input,
.formCampana .FechaControl .QC_EntradaDatos input,
.contentModule.filterCampaign .FechaControl .QC_EntradaDatos input
	{
		width:150px;
		float:left;
		margin:0 5px 0 0;
	}
.formCampana .FechaHoraControl .QC_EntradaDatos .QC_Calendar_btn,
.formCampana .FechaControl .QC_EntradaDatos .QC_Calendar_btn,
.contentModule.filterCampaign .FechaControl .QC_EntradaDatos .QC_Calendar_btn
	{
		width:16px;
		height:16px;
		float:left;
		padding:0px;
		margin:3px 5px 0 0;
		background:none;
		border:none;
		outline:none;
	}
.formCampana .FechaHoraControl .QC_EntradaDatos .QC_Calendar,
.formCampana .FechaControl .QC_EntradaDatos .QC_Calendar,
.contentModule.filterCampaign .FechaControl .QC_EntradaDatos .QC_Calendar
	{
		padding:3px;
		border:1px solid #579b92;
		background:#FFF;
		margin:10px 0 0 0;
		left:160px !important;
	}
.formCampana .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td,
.formCampana .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td .ajax__calendar_day,
.filterCampaign .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td,
.filterCampaign .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td .ajax__calendar_day
	{
		text-align:center;
	}	
.formCampana .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td.ajax__calendar_today,
.filterCampaign .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td.ajax__calendar_today
	{
		color:#FFF;
		font-weight:bold;
		background:#CDCDCD;
	}
.formCampana .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td.ajax__calendar_active,
.filterCampaign .QC_EntradaDatos .QC_Calendar .ajax__calendar_body table td.ajax__calendar_active
	{
		color:#FFF;
		font-weight:bold;
		background:#579b92;
	}			
.formCampana .FechaHoraControl .QC_EntradaDatos select
	{
		border:1px solid #d8d9dd;
		padding:2px 5px;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:url(../images/backgrounds/bg-input.png) repeat-x left bottom;
		-webkit-appearance:none;
		margin:0 0 0 5px;
		float:left;
	}
	
.formCampana .FechaHoraControl .QC_EntradaDatos .QC_Encabezado,
.formCampana .FechaControl .QC_EntradaDatos .QC_Encabezado
	{
		float:left;
		margin:0 0 0 5px;
	}		
.formCampana .FechaHoraControl .QC_EntradaDatos select option.selected
	{
		outline:none;
	}
.formCampana .FechaControl .QC_EntradaDatos
	{
		width:190px;
		clear:both;
	}					
.formCampana .QC_EntradaDatos textarea
	{
		font-size:0.8em;
	}	
.formCampana .QC_EntradaDatos input:focus
	{
		outline:none;
	}
.buttons
	{
		margin:10px 0;
	}	
.buttons input
	{
		float:right;
		cursor:pointer;
		border:none;
	}
.buttons .previsualizar
	{
		display:inline-block;
		width:125px;
		height:41px;
		float:left;
		margin:0 5px 0 0;
		background:url(../images/btn/btn_preview.jpg) no-repeat;
	}
.buttons .guardar
	{
		width:111px;
		height:41px;
		background:url(../images/btn/btn_save.jpg) no-repeat;
	}

.buttons .volver
	{
		display:inline-block;
		width:93px;
		height:41px;
		background:url(../images/btn/btn_back.jpg) no-repeat;
	}

.buttons .alternative
	{
		display:inline-block;
		width:165px;
		height:41px;
		float:left;
		margin:0 5px 0 0;
		background:url(../images/btn/btn_alternative.jpg) no-repeat;
	}
.buttons .prueba
	{
		display:inline-block;
		width:132px;
		height:41px;
		float:left;
		margin:0 5px 0 0;
		background:url(../images/btn/btn_prueba.jpg) no-repeat;
	}

.buttons .copy
	{
		width:95px;
		height:41px;
		float:left;
		margin:0 5px 0 0;
		background:url(../images/btn/btn_copy.jpg) no-repeat;
	}

	
.buttons .statisticsButton 
	{
		width:122px;
		height:41px;
		float: left;
		cursor:pointer;
		background:url(../images/btn/btn_stats.jpg) no-repeat;
	}
	
.formCampana .boxFull .QC_Container.MultipleControl 
	{
		margin:0px;
	}	
.formCampana .boxFull .QC_Container.MultipleControl,
.formCampana .boxFull .QC_Container.MultipleControl .QC_MarcoPregunta,
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos,
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table	 
	{
		width:100%;
	}
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table tr	 
	{
		width:33%;
		float:left;
	}
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table td	 
	{
		padding:5px 0 8px 0;
	}
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table td label,
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table td input	 
	{
		width:auto;
		float:left;
	}
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table td input
	{
		margin:2px 7px 0 0;
		width:15px;
		height:15px;
		-webkit-appearance:checkbox;
		border:none;
		background:none;
	}	
.formCampana .boxFull .QC_Container.MultipleControl .QC_EntradaDatos table td label
	{
		font-family: 'ubunturegular';
		font-size:0.85em;
	}
.formCampana .boxFull .boxUploadFiles
	{
		width:100%;
	}	
.formCampana .boxFull .uploadFiles
	{
		width:auto;
		margin:0 10px 0 0;
	}
/*.formCampana .boxFull .QC_uploadButton
	{
		border:1px solid #d8d9dd;
		background:#67666a;
		height:30px;
		padding:0 15px;
		color:#FFF;
		font-family: 'ubunturegular';
	}*/	
.formCampana .boxFull .RepaintControl	
	{
		width:100%;
		height:30px;
		margin:0 0 10px 0;
	}
.formCampana .boxFull .fileList
	{
		width:98%;
		min-height:18px;
		height:auto;
		padding:3px 5px;
		background:#FFF;
		border:1px solid #d8d9dd;
		background:url(../images/backgrounds/bg-input.png) repeat-x left bottom;
		-webkit-appearance:none;
	}
.formCampana .boxFull .fileList div
	{
		float:left;
		margin:0 10px 0 0;
	}	
.formCampana .boxFull .fileList span
	{
		font-size:0.8em;
		font-family: 'ubunturegular';
	}
.formCampana .boxFull .fileList a
	{
		font-weight:bold;
		text-transform:lowercase;
		text-decoration:none;
	}								
/**/

.boxFull
	{
		width: 982px;
		padding:20px 0 0 0;
		border-top:1px solid #d8d9dd;
	}
.boxFull .typeDoc
	{
		display:inline-block;
		width:100%;
		font-family: 'ubuntubold';
		font-size:1.2em;
	}
		
.templateId1 .typeDoc,
.templateId2 .typeDoc
	{
		color:#579b92;
	}
.templateId3 .typeDoc,
.templateId4 .typeDoc,
.templateId7 .typeDoc
	{
		color:#7c2665;
	}
.templateId5 .typeDoc,
.templateId6 .typeDoc
	{
		color:#f7941d;
	}												

	{
		margin:20px 0;
	}
	
.QC_hiddenClass
    {
        display:none;
    }


/*Modal*/
#mask
	{
		position: absolute;
		left:0px;
		top:0px;
		height:1px;
		z-index: 999;
		background:#fff;
		display: none;
	}

#boxes .window
	{
		position: absolute;
		left:0;
		top: 0;
		width:900px;
		display: none;
		z-index: 9999;
	}

#boxes .window .modal
	{
		width:700px;
		margin:0 100px;
	}
#boxes .window .closeButton
	{
		width:700px;
		margin:20px 0 5px 0;
		float:left;
	}
#boxes .window .closeButton a
	{
		display:inline-block;
		width:35px;
		height:37px;
		float:right;
		cursor:pointer;
		background: url(../images/btn/btn_close.png) no-repeat;
	}	
#boxes .window .contentModal
	{
		width:700px;
		float:left;
		border:1px solid #d8d9dd;
		background:#fff;
	}
#boxes .window .contentModal .imgPrev
	{
		width:700px;
		height:900px;
		background:url(../images/prev-comunicados.jpg) no-repeat;
	}
/*#boxes .window .contentModal .imgPrev.templateId01
	{
		background:url(../images/prev-comunicados.jpg) no-repeat;
		height:900px;
	}
#boxes .window .contentModal .imgPrev.templateId02
	{
		background:url(../images/prev-comunicados-foto.jpg) no-repeat;
		height:900px;
	}
#boxes .window .contentModal .imgPrev.templateId03
	{
		background:url(../images/prev-nombramiento.jpg) no-repeat;
		height:900px;
	}
#boxes .window .contentModal .imgPrev.templateId04
	{
		background:url(../images/prev-announcement.jpg) no-repeat;
		height:900px;
	}
#boxes .window .contentModal .imgPrev.templateId05
	{
		background:url(../images/prev-canal-noticias.jpg) no-repeat;
		height:1865px;
	}
#boxes .window .contentModal .imgPrev.templateId06
	{
		background:url(../images/prev-avance-informativo.jpg) no-repeat;
		height:900px;
	}
#boxes .window .contentModal .imgPrev.templateId07
	{
		background:url(../images/prev-especial-informativo.jpg) no-repeat;
		height:900px;
	}*/							

/** Modales Users y Groups **/
#boxes .window .contentModal.forms
	{
		width:660px;
		padding:20px;
	}
.contentModal.forms h2,
.contentModal.forms h3
	{
		margin:0 0 20px 0px;
		color:#579b92;
	}	
	
.contentModal.forms h3
    {
        font-weight:normal;
    }	
	
.contentModal.forms .formModal
	{
		width:530px;
		margin:0 50px 20px 50px;
		background:#f2f2f2;
		padding:20px 15px 15px 15px;
	}
.contentModal.forms .formModal .QC_Container
	{
		width:100%;
		padding:0 0 8px 0;
	}
.contentModal.forms .formModal .QC_MarcoPregunta
	{
		width:100%;
	}	
.contentModal.forms .formModal .QC_Etiqueta
	{
		width:12%;
		color: #7e8188;
		font-family: 'ubuntumedium';
		font-size: 0.95em;
	}
.contentModal.forms .formModal .CheckControl .QC_Etiqueta
	{
		width:auto;
		margin:0 0 0 17px;
	}	
.contentModal.forms .formModal .QC_ValidacionCampos,
.contentModal.forms .formModal .QC_ValidacionCampos span,
.contentModal.forms .formModal .QC_ValidacionCampos span img
	{
		float:left;
	}
.contentModal.forms .formModal .QC_ValidacionCampos span
	{
		margin:0 0 0 3px;
	}
.contentModal.forms .formModal .QC_ValidacionCampos span img
	{
		margin:2px 0 0 0;
	}			
.contentModal.forms .formModal .QC_EntradaDatos
	{
		width:78%;
		margin:0 0 0 2%;
	}
.contentModal.forms .formModal .CheckControl .QC_EntradaDatos
	{
		width:15px;
		height:15px;
		margin:0px;
		position:absolute;
	}	
.contentModal.forms .formModal .QC_EntradaDatos .SumoSelect
	{
		width:100%;
	}	
.contentModal.forms .formModal .QC_EntradaDatos input,
.contentModal.forms .formModal .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox
	{
		width:97%;
		border:1px solid #d8d9dd;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:FFF;
	}
.contentModal.forms .formModal .CheckControl .QC_EntradaDatos input
	{
		margin:0;
		width:13px;
		height:13px;
		padding:0px;
		border:1px solid #d8d9dd;
	}		
.contentModal.forms .formModal .QC_EntradaDatos input
	{
		padding:3px 1.5%;
	}
.contentModal.forms .formModal .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox
	{
		padding:2px 1.5%;
	}
.contentModal.forms .formModal .QC_EntradaDatos select.cleanControl
	{
		width:100%;
	}			
.contentModal.forms .formModal .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox span
	{
		font-size:0.8em;
	}
	
/*********************************************/

.contentModal.forms .formModalStatistics
	{
		width:630px;
		margin:0 0px 20px 0px;
		background:#f2f2f2;
		padding:20px 15px 15px 15px;
	}
	
.contentModal.forms .formModalStatistics img
    {
        padding-top:25px;   
    }	
	
.contentModal.forms .formModalStatistics .QC_Container
	{
		width:100%;
		padding:0 0 8px 0;
	}
.contentModal.forms .formModalStatistics.evolution .QC_Container
	{
		padding:0 0 10px 0;
	}	
.contentModal.forms .formModalStatistics .QC_MarcoPregunta
	{
		width:100%;
	}	
.contentModal.forms .formModalStatistics .QC_Etiqueta
	{
		width:100%;
		color: #579b92;
		font-family: 'ubuntumedium';
		font-size: 0.95em;
	}
.contentModal.forms .formModalStatistics.evolution .QC_Etiqueta
	{
		margin:0 0 5px 0;
	}	
.contentModal.forms .formModalStatistics .QC_ValidacionCampos,
.contentModal.forms .formModalStatistics .QC_ValidacionCampos span,
.contentModal.forms .formModalStatistics .QC_ValidacionCampos span img
	{
		float:left;
	}
.contentModal.forms .formModalStatistics .QC_ValidacionCampos span
	{
		margin:0 0 0 3px;
	}
.contentModal.forms .formModalStatistics .QC_ValidacionCampos span img
	{
		margin:2px 0 0 0;
	}			
.contentModal.forms .formModalStatistics .QC_EntradaDatos,
.contentModal.forms .formModalStatistics .QC_EntradaDatos select
	{
		width:100%;
		margin:0 0 0 0%;
	}
.contentModal.forms .formModalStatistics.evolution .QC_EntradaDatos select
	{
		border:1px solid #d8d9dd;
		padding:2px 5px;
		font-family: 'ubunturegular';
		color: #7e8188;
		float:left;
	}	
.contentModal.forms .formModalStatistics .QC_EntradaDatos .SumoSelect
	{
		width:100%;
	}	
.contentModal.forms .formModalStatistics .QC_EntradaDatos input,
.contentModal.forms .formModalStatistics .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox
	{
		width:97%;
		border:1px solid #d8d9dd;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:FFF;
		-webkit-appearance:none;
	}
.contentModal.forms .formModalStatistics .QC_EntradaDatos input
	{
		padding:3px 1.5%;
	}
.contentModal.forms .formModalStatistics .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox
	{
		padding:2px 1.5%;
	}
.contentModal.forms .formModalStatistics .QC_EntradaDatos select.cleanControl
	{
		width:100%;
	}			
.contentModal.forms .formModalStatistics .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox span
	{
		font-size:0.8em;
	}
.contentModal.forms .formModalStatistics.evolution .modalCalendar
	{
		width:200px;
	}
.contentModal.forms .formModalStatistics.evolution .modalCalendar .QC_Container
	{
		width:100%;
	}
.contentModal.forms .formModalStatistics.evolution .modalCalendar .QC_EntradaDatos input.QC_Calendar_btn
	{
		width:16px;
		height:16px;
	}
.contentModal.forms .formModalStatistics.evolution .btnCentrar.graphs
	{
		float:right;
		padding:20px 0 0 0;
	}
.contentModal.forms .graphic,
.contentModal.forms .graphic > div
	{
		width:100%;
	}			
/*********************************************/

.contentModal.forms .formModalProgramation
	{
		width:630px;
		margin:0 0px 20px 0px;
		background:#f2f2f2;
		padding:20px 15px 15px 15px;
	}
	
.contentModal.forms .formModalProgramation .QC_Container
	{
		width:80%;
		padding:0 0 8px 0;
	}
.contentModal.forms .formModalProgramation .QC_MarcoPregunta
	{
		width:100%;
	}	
.contentModal.forms .formModalProgramation .QC_Etiqueta
	{
		width:30%;
		color: #579b92;
		font-family: 'ubuntumedium';
		font-size: 0.95em;
	}
.contentModal.forms .formModalProgramation .QC_ValidacionCampos,
.contentModal.forms .formModalProgramation .QC_ValidacionCampos span,
.contentModal.forms .formModalProgramation .QC_ValidacionCampos span img
	{
		float:left;
	}
.contentModal.forms .formModalProgramation .QC_ValidacionCampos span
	{
		margin:0 0 0 3px;
	}
.contentModal.forms .formModalProgramation .QC_ValidacionCampos span img
	{
		margin:2px 0 0 0;
	}			
.contentModal.forms .formModalProgramation .QC_EntradaDatos
	{
		width:70%;
		margin:0 0 0 0%;
	}
.contentModal.forms .formModalProgramation .QC_EntradaDatos select,
.drpSelectView select
	{
		border:1px solid #d8d9dd;
		padding:2px 5px;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:#fff;
		float:left;
	}
.drpSelectView select
	{
		background:url(../images/backgrounds/bg-input.png) repeat-x left bottom;
	}	
.drpSelectView
	{
		width:100%;
		margin:0 0 10px 0;
	}		
.contentModal.forms .formModalProgramation .QC_EntradaDatos .SumoSelect
	{
		width:100%;
	}	
.contentModal.forms .formModalProgramation .QC_EntradaDatos input,
.contentModal.forms .formModalProgramation .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox
	{
		width:97%;
		border:1px solid #d8d9dd;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:FFF;
		-webkit-appearance:none;
	}
.contentModal.forms .formModalProgramation .QC_EntradaDatos input
	{
		padding:3px 1.5%;
	}
.contentModal.forms .formModalProgramation .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox
	{
		padding:2px 1.5%;
	}
.contentModal.forms .formModalProgramation .QC_EntradaDatos select.cleanControl
	{
		width:100%;
	}			
.contentModal.forms .formModalProgramation .QC_EntradaDatos .SumoSelect .CaptionCont.SlectBox span
	{
		font-size:0.8em;
	}


/*********************************************/

#dialogStatistics .tableResult
    {
        padding: 0 0 30px;
    }
	
.optWrapper ul label
	{
		font-size:0.9em;
		color: #7e8188;
	}
.SumoSelect > .optWrapper > .options > li:hover	
	{
		background:#c7e4e2 !important;
	}
.SumoSelect > .optWrapper.multiple > .options > li span 
	{
		width: 20px !important;
	}	
.SumoSelect > .optWrapper.multiple > .options > li span i 
	{
		background-size: 100% !important;
		height: 12px !important;
		width: 12px !important;
	}
	
.contentModal.forms .btnCentrar
	{
		width:610px;
		margin:0 50px 0 0;
	}
.contentModal.forms .btnCentrar.excel
	{
		width:100%;
		margin:0;
	}	
.contentModal.forms .btnCentrar.graphs
	{
		width: 20%;
		margin: 0px;
	}	

.contentModal.forms .btnCentrar input	
	{
		border:1px solid #d8d9dd;
		font-family: 'ubuntubold';
		font-size:0.9em;
		color:#FFF;
		background:#475661;
		padding:3px 15px;
		margin:0 0 0 10px;
		float:right;
		cursor:pointer;
	}	
.contentModal.forms .formModal textarea	
	{
		width:98%;
		padding:5px 1%;
		margin:0px;
		font-family: 'ubunturegular';
		color: #7e8188;
		font-size:0.8em;
	}
.contentModal.forms .summary
	{
		width:100%;
		padding:0 0 20px 0;
		font-family: 'ubuntubold';
		font-size:0.75em;
		color:#D11014 !important;
	}
.contentModal.forms .summary ul
	{
		margin:5px 0 0 0;
	}	
.contentModal.forms .summary ul li
	{
		color:#475661 !important;
		font-family: 'ubunturegular';
	}							
/** Buscar Comunicado **/
.contentModule.filterCampaign
	{
		padding:20px 0 20px 20px;
	}
	
.contentModule.filterCampaign .QC_Container
	{
		padding:0 0 20px 0;
		width:50%;
	}
.contentModule.filterCampaign .QC_Container.FechaControl
	{
		padding:10px 0 20px 0;
		width:40%;
	}	
.contentModule.filterCampaign .QC_Container .QC_MarcoPregunta
	{
		width:100%;
	}	
.contentModule.filterCampaign .QC_Etiqueta 
	{
		color: #7e8188;
		font-family: 'ubuntumedium';
		font-size: 0.95em;
		margin:0 8px 0 0;
	}	
.contentModule.filterCampaign .QC_EntradaDatos input,
.contentModule.filterCampaign .QC_EntradaDatos select
	{
		border:1px solid #d8d9dd;
		padding:3px 5px;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:url(../images/backgrounds/bg-input.png) repeat-x left bottom;
		-webkit-appearance:none;
	}
.contentModule.filterCampaign .QC_EntradaDatos select
	{
		padding:2px 5px;
		width:300px;
	}	
.contentModule.filterCampaign .QC_Container.TextoControl .QC_EntradaDatos input
	{
		width:380px;
	}
.contentModule.filterCampaign .FechaControl .QC_EntradaDatos
	{
		position:relative;
	}
.btn
	{
		width:20%;
	}
.btn.receptor,
.btn.group
	{
		width:100%;
	}	
.btn input
	{
		float:right;
		cursor:pointer;
		border:none;
		display:inline-block;
		height:41px;
	}
					
.btn.filter input
	{
		width:158px;
		margin:0 20px 0 0;
		background:url(../images/btn/btn_filter.jpg) no-repeat;
	}
.btn.group input
	{
		width:155px;
		margin:0 0 30px 0;
		background:url(../images/btn/btn_addGroup.jpg) no-repeat;
	}
.btn.receptor input
	{
		width:190px;
		margin:0 0 30px 0;
		background:url(../images/btn/btn_addReceptor.jpg) no-repeat;
	}			
.tableResult
	{
		width:100%;
		padding:30px 0 0 0;
	}
	
.tableResult div,	
.tableResult table
	{
		width:100%;
		font-family: 'ubunturegular';
		font-size:0.95em;
	}	
.tableResult td,
.tableResult th
	{
		padding:3px 7px;
		border:1px solid #d8d9dd;
	}
	
.tableResult th.invisible
    {
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		background: none repeat scroll 0 0 #fff;
    }
	
.tableResult td
	{
		max-width:200px;
	}	
.tableResult th
	{
		background:#6cb1a8;
		color:#FFF;
		padding:5px 7px;
	}
	
.tableResult td.boldCell
    {
        font-weight: bold;    
        color: #579b92;
    }	
	
.contentModule.receptorList	
	{
		padding:0px;
		width:100%;
	}
.contentModule.receptorList .dataTables_wrapper.no-footer
	{
		width:100%;
	}
.dataTables_length,
.dataTables_filter
	{
		width:auto;
	}
.dataTables_length label,
.dataTables_filter label
	{
		font-family: 'ubuntumedium';
		color: #7e8188;
		font-size:0.95em;
	}		
.dataTables_length
	{
		margin:20px 0 30px 20px;
	}
.dataTables_filter
	{
		margin:20px 20px 30px 0;
	}
.contentModule.receptorList .dataTables_filter
	{
		float:right;
	}
.contentModule.receptorList .dataTables_filter input
	{
		margin:0 0 0 8px;
	}	
.dataTables_length select,
.dataTables_filter input
	{
		border:1px solid #d8d9dd;
		font-family: 'ubunturegular';
		color: #7e8188;
		background:url(../images/backgrounds/bg-input.png) repeat-x left bottom;
		-webkit-appearance:none;
	}
.dataTables_length select
	{
		padding:2px 5px;
		margin:0 5px;
	}								
.dataTables_filter input
	{
		padding:3px 5px;
		width:300px;
	}
.dataTables_wrapper.no-footer table	
	{
		width:100%;
		font-family: 'ubunturegular';
	}
.dataTables_wrapper.no-footer table	
.dataTables_wrapper.no-footer table tbody,
.dataTables_wrapper.no-footer table tbody tr,
.dataTables_wrapper.no-footer table tbody tr td	
	{
		border:0px !important;
	}
	
.dataTables_wrapper.no-footer table th.sorting_disabled
	{
		min-width:167px;
	}			
.dataTables_wrapper.no-footer table tr	
	{
		border-top:1px solid #d8d9dd;
	}
.dataTables_wrapper.no-footer table td	
	{
		padding:5px 7px 5px 12px;
	}	
.dataTables_wrapper.no-footer table th	
	{
		color:#475661;
		font-size:0.9em;
		padding:5px 7px 5px 24px;
	}
.dataTables_wrapper.no-footer table td	
	{
		color:#475661;
		font-size:0.8em;
	}
table.dataTable thead .sorting_desc
	{
		background:url(../images/icons/sort-desc.png) 8px center no-repeat !important;
	}
table.dataTable thead .sorting_asc
	{
		background:url(../images/icons/sort-asc.png) 8px center no-repeat !important;
		text-align:left;
	}
table.dataTable thead .sorting	
	{
		background:url(../images/icons/sort-both.png) 8px center no-repeat !important;
		text-align:left;
	}
table.dataTable thead .sorting_disabled	
	{
		text-align:left;
	}	
.dataTables_wrapper.no-footer table td input	
	{
		border:1px solid #d8d9dd;
		font-family: 'ubunturegular';
		color:#FFF;
		background:#475661;
		padding:2px 7px;
		margin:0 0 0 10px;
		cursor:pointer;
		z-index:999;
	}

.dataTables_paginate.paging_full_numbers	
	{
		width:auto;
		margin:0 8px 0 0; 
		text-align:center;
		float:right;
	}

.dataTables_paginate.paging_full_numbers .paginate_button
	{
		font-size:0%;
		width:30px;
		height:30px;
		padding:0px;
		margin:20px 10px 20px 0;
		-webkit-appearance:none;
		float:left;
		cursor:pointer !important;
		border:none !important;
	}
.dataTables_paginate.paging_full_numbers .paginate_button.current:hover
	{
		color:#FFF !important;
	}	
.dataTables_wrapper .dataTables_paginate span
	{
		padding:0px;
		margin:20px 20px 20px 10px;
		height:30px;
		float:left;
	}	
.dataTables_wrapper .dataTables_paginate span a.paginate_button
	{
		width:30px;
		height:auto;
		padding:5px 0;
		margin:0 3px;
		font-size:0.9em;
		border:1px solid #d8d9dd !important;
		background:#579b92 !important;
		-webkit-appearance:none;
		color:#FFF !important;
	}
.dataTables_wrapper .dataTables_paginate span a.paginate_button.current
	{
		background:#475661 !important;
		color:#FFF !important;
		border:1px solid #d8d9dd !important;
	}		
.dataTables_paginate.paging_full_numbers .paginate_button.first
	{
		background: url(../images/icons/pag_first.jpg) !important;
	}
.dataTables_paginate.paging_full_numbers .paginate_button.last
	{
		background: url(../images/icons/pag_last.jpg) !important;
	}	
.dataTables_paginate.paging_full_numbers .paginate_button.previous
	{
		background: url(../images/icons/pag_prev.jpg) !important;
	}
.dataTables_paginate.paging_full_numbers .paginate_button.next
	{
		background: url(../images/icons/pag_next.jpg) !important;
	}			

/*** Pestañas laterales ventana edición ***/
.rightTabs
	{
		width:65px;
		height:auto;
		position:fixed;
		right:0px;
	}
.rightTabs a
	{
		display:inline-block;
	}	
.rightTabs a,
.rightTabs input
	{
		width:55px;
		height:41px;
		float:right;
		margin:0 0 3px 0;
	}
.rightTabs input
	{
		border:none;
		cursor:pointer;
	}	
.rightTabs a:hover,
.rightTabs input:hover
	{
		width:65px;
	}	
.rightTabs .previsualizar
	{
		background:url(../images/btn/btn_preview_tab.jpg) no-repeat;
	}
.rightTabs .previsualizar:hover
	{
		background:url(../images/btn/btn_preview_tab_hover.jpg) no-repeat;
	}
.rightTabs .alternative
	{
		background:url(../images/btn/btn_alternative_tab.jpg) no-repeat;
	}
.rightTabs .alternative:hover
	{
		background:url(../images/btn/btn_alternative_tab_hover.jpg) no-repeat;
	}
.rightTabs .prueba
	{
		background:url(../images/btn/btn_prueba_tab.jpg) no-repeat;
	}
.rightTabs .prueba:hover
	{
		background:url(../images/btn/btn_prueba_tab_hover.jpg) no-repeat;
	}
.rightTabs .copy
	{
		background:url(../images/btn/btn_copy_tab.jpg) no-repeat;
	}
.rightTabs .copy:hover
	{
		background:url(../images/btn/btn_copy_tab_hover.jpg) no-repeat;
	}
.rightTabs .guardar
	{
		background:url(../images/btn/btn_save_tab.jpg) no-repeat;
		margin:20px 0 0 0;
	}
.rightTabs .guardar:hover
	{
		background:url(../images/btn/btn_save_tab_hover.jpg) no-repeat;
	}
.rightTabs .statisticsButton
	{
		background:url(../images/btn/btn_stats_tab.jpg) no-repeat;
	}
.rightTabs .statisticsButton:hover
	{
		background:url(../images/btn/btn_stats_tab_hover.jpg) no-repeat;
	}

						
						
