﻿@charset "utf-8";
/* CSS Document */

/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ol,ul,p {margin:0; padding:0;}
#main ul {margin-left:1.3em;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; padding:0;}
body
{
	
		font-family: Roboto;
	

    text-align:left;
	background-color: #ffffff;
	
}

/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:100%; }
#wrapper{width:100%; margin-top: 0;}
.page-header { border-bottom: none; }
.navbar { border: none; }
#wraphome{width:100%; }
#top_wrap{width:100%; margin:0 auto; }
	#headwrap{width:100%; }
		#header{width:1024px; float:left; position:relative; height:106px;}
		#pb_top{width:100%; }
		#pb_tophome{width:769px; height:249px; padding-left:231px; float:left;}
		#pb_hero{width:350px; height:334px; position:absolute; top:0; right:0;}
		#pb_herohome{width:350px; height:443px; position:absolute; top:0; right:0;}
		#pb_news{width:100%; height:16px; padding:12px 0 15px 0; float:left;}
		#pb_search{width:183px; height:43px; position:relative; float:left;}
#main_wrap{width:100%;  margin:0 auto;}
	#main{width:1024px; float:left; display: table; height: auto;}
	#main_home{width:1024px; float:left;}
		#content{ padding:0;}
		#action{width:700px; float:left;}
		#content_home{width:443px; padding-right:33px; float:left;}
		#pb_centre{width:210px; float:left; padding:85px 30px 30px 30px; margin-right:22px;}
		#pb_right
		{
			padding:0;

			
				background-color: #fff;
			

		}
#btm_wrap{width:100%; float:left; height:111px; padding:25px 0 25px 0;}
	#pb_btm{width:1024px; margin:0 auto; position:relative;}
#foot_wrap{width:100%; float:left; background-color:#3d3c3c; height:40px;}
	#foot{width:1024px; padding:10px 0px 0px 0; margin:0 auto;}

/********************* Menus Color ***************************/
#nav {width:100%; height: auto;  position:relative; float:left; border-left:1px  #a5c523; z-index:100;background-color: #fff; font-size: 13px;}
.navbar-default .navbar-nav > li > a {
    color: #cf2e2e;
}

.navbar-default .navbar-nav > .active > a {
  background: #b3b3b3; color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background: #d9d9d6; color: #000000;
}

.dropdown-menu {
    background-color: #d9d9d6;
}

.dropdown-menu > li > a {
    color: #000000;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: #000;
    background-color: #e3dfe3;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    background-color: #d9d9d6;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000;
    background-color: #e3dfe3;
  }
}
/********************* Menus Color ***************************/

/* HEADINGS
-----------------------------------------------------------*/
h1{font-size:2.6em; font-family: inherit; text-align:left; font-weight:bold; padding:8px 0 5px 0; width:100%; border-bottom:1px dashed #7a7a7a; margin-bottom:10px; line-height:1em;}
h2{font-size:1.3em; font-family: inherit; text-align:left; font-weight:bold; margin-bottom:10px; padding:0;}
h3{font-size:1.1em; font-family: inherit; text-align:left; font-weight:bold; padding-top:3px;}
h4{font-size:1.2em; font-family: inherit; font-weight:bold; padding:0 0 7px 0px; line-height:1.2em;}
.name{font-weight:bold;}
.company{color:#fff; font-weight:bold;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.bodysheet{text-align:left; line-height:1.45em;}
.sheetbody{padding:0; margin-bottom:10px;}
.sheetbody p{padding-bottom:15px; margin:0;}

/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#search{float:left; width:183px; height:33px; padding:13px 0 0 8px;}
#searchfield{float:left;}
#searchbutton{float:left;}
#searchfield input{width:130px; height:15px; float:left; background:none; border:none; font-size:0.9em;}

/* PANELS
-----------------------------------------------------------*/
.panel_plain{padding:0; margin:0; display:inline;}
.panel_plain P{padding:0; margin:0;}
.panel_plain img{padding:0; margin:0; width: 100%;}

/* Centre panels */
.panel_1{float:left; width:210px;}
.panelbody_1{border-bottom:1px dotted #779ba7; padding:0; margin-bottom:10px; color:#fff; font-size:0.9em; line-height:1.1em;}
.panelbody_1 p{padding:0; margin:0;}

/* bordered panels */
.panel_2{float:left; border:2px solid #bdb7ba; width:196px; padding:10px; background-color:#fff; margin-bottom:10px;}
.paneltitle_2{color:#bdb7ba; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; padding-bottom:10px;}
.panelbody_2{width:196px; text-align:center;}
.panelbody_2 p{padding:0; margin:0;}

/* Countdown panels */
.panel_3{float:left; width:230px; padding-right:20px;}
.paneltitle_3{color:#3d3c3c; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; padding-bottom:10px;}
.panelbody_3{width:166px; height:60px; padding-top:16px;}
.panelbody_3 p{padding:0; margin:0;}

/* Bottom panels */
.panel_4{float:left; width:230px; padding-right:20px;}
.paneltitle_4{color:#3d3c3c; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; padding-bottom:10px;}
.panelbody_4{width:220px;}
.panelbody_4 p{padding:0; margin:0;}

/* Quote panels */
.panel_6{float:left; width:230px; padding:70px 10px 0 18px;}
.panelbody_6{float:left; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1.5em;}
.panelbody_6 p{padding:0; margin:0;}
.quoteauthor{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:0.5em;}

/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {float:leftt; position:relative; margin:0;}
ul#footer li {list-style:none; display:inline; font-size:0.85em; color:#b2b2b2; padding:0 3px 0 0; font-weight:normal;}
ul#footer li a{color:#b2b2b2; text-decoration:none; font-weight:normal;}
ul#footer li a:hover{color:#8ec63f; text-decoration:none; font-weight:normal;}
/*---------------------------------------------------------*/

.listnavpagenum{float:left;}


/*COLOR DEFECTO*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	color: #cf2e2e;
	background:  none repeat scroll 0 0 #fff;
}

.helpCampo
{
	background: #b8b8b8;
}

#btn_save, #btn_pasarela, #botonDesplegarActividades, #abrirVentanaActividades, #botonRellenarDatos, #botonSeating
{
	color: #fff;
	background:  none repeat scroll 0 0 #cf2e2e;
}

.ui-dialog-buttonset .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    color: #fff;
}

.ui-jqgrid .ui-state-default
{
    background: #ccc;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #b8ec79;
	text-decoration: none;
}

.ui-dialog-buttonset .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	color: #fff;
}

/*HOVER*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	color: #000000;
	background:  none repeat scroll 0 0 #d9d9d6;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #96f226; text-decoration: none; }

/*ACTIVO*/
.ui-dialog-buttonset .ui-state-focus,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

	
	
		color: #fff;
		background:  none repeat scroll 0 0 #cf2e2e;
		border: 1px solid #cf2e2e;
	
	
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-widget
{
	font-family: Roboto;
}
/*ICONOS*/
.ui-state-default .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
       background-image: url("images/ui-icons_222222_256x240.png");
}

/*FONDO DATATABLE*/
.ui-widget-header {
	border: 1px solid #F3F3F3;
	color: #cf2e2e;
	background:  none repeat scroll 0 0 #fff;
}

/*ALERT*/
.ui-dialog .ui-dialog-titlebar {
	color: #cf2e2e;
	background:  none repeat scroll 0 0 #fff;
}



/* BACKGROUND 4*/
.barraSuperior
{
	color: #000;
	
		background-color: #fff;
	
}

/*
* 	BACKGROUND 7
*/

.rightPart
{
	color: #000000;
	
		background-color: #fff;
	
}

/*
* 	BACKGROUND 8
*/


#content, .contenido, .contenido100
{
	background-color: #ffffff;
	color: #000;
    max-width: 100%;
}

#tabUl.ui-widget-header
{
    border: 0px;
	background-color: #ffffff;
}

button, input, optgroup, select, textarea {
    color: #000;
}

/*
* COLOR 11
*/
.rastroMigas, .rastroMigas a
{
	color: #ffffff;
}

/*
* COLOR 12
*/
.rastroMigas .rastroMigasItem a, .rastroMigas .rastroMigasSeparador a
{
	color: #B93F92;
	text-decoration: none;
}

/*
* 	BACKGROUND 14
*/

.grupoForm .tituloGrupoForm {
    background-color: #fff;
    color: #cf2e2e;
}

.grupoForm .tituloGrupoFormProductos
{
    color: #000;
}

.container
{
	max-width: 100%;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /*color: #000;*/
    height: auto;
    padding: .2em;
}

.ui-datepicker-month, .ui-datepicker-year
{
    color: #000;
}



















	
		.vistaPonente .cabecera
		{
			width: 80%; color: #b3b3b3; background: #ffffff;
		}	
	
		.celdaCabecera
		{
			background: #b3b3b3;color: #ffffff;
		}	
	
		.vistaActividad .cabecera
		{
			width: 80%; color: #b3b3b3; background: #ffffff;
		}	
	
		.celdaDatosActividadComun
		{
			background-color: #d9d9d6; color: #000000;
		}	
	
		.celdaDatos
		{
			font-size: 12px;background-color: #ffffff;color: #000;
		}	
	
		.vistaPonente .cabecera .nombrePonente
		{
			color: #b3b3b3; background: #ffffff;
		}	
	
		.vistaActividad .cabecera .nombreGrupo
		{
			color: #b3b3b3; background: #ffffff;
		}	
	
		.tablaDia thead
		{
			background: #fff; color: #cf2e2e; font-size: 18px; font-weight: bold;
		}	
		
	
	.ui-widget-content 
	{
	    background: #FFF;
	}



/** Formulario Troceado **/
button.next, button.prev {
	color: #fff;
	background:  none repeat scroll 0 0 #cf2e2e !important;
}
div.progress-bar {
	background-color: #fff !important;
}