@font-face {
    font-family: 'UbuntuRegular';
    src: url('cssfonts/Ubuntu-R-webfont.eot');
    src: url('cssfonts/Ubuntu-R-webfont.eot?#iefix') format('embedded-opentype'),
         url('cssfonts/Ubuntu-R-webfont.woff') format('woff'),
         url('cssfonts/Ubuntu-R-webfont.ttf') format('truetype'),
         url('cssfonts/Ubuntu-R-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}




body,td,th {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

body {
	margin-top: 6px;
	margin-bottom: 6px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a { color:#0000ff; text-decoration:none; font-style:normal; font-weight: bold;}
a:visited { color:#0000ff; text-decoration:none;  font-style:normal; font-weight: bold;}
a:link { color:#0000ff; text-decoration:none;  font-style:normal; font-weight: bold;}
a:hover { color:#0000aa; text-decoration:none; font-style:normal; font-weight: bold; }
a:active { color:#0000aa; text-decoration:none;  font-style:normal; font-weight: bold; }


H1 {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	color: Gray
}
legend
{
	color: #666666;
}

.Estilo1 {
	color: #666666;
	font-weight: normal;
}
.Estilo3 {
	color: #04D304;
	font-weight: normal;
}
.Estilo5 {color: #999900}
.Estilo6 {
	color: #666666;
	font-weight: bold;
}
.Estilo7 {color: #333333}
.Estilo8 {color: #666666}


.normal {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.normal:link {
	text-decoration: underline; color: #0000ff;}
a.normal:visited {
	text-decoration: underline; color: #0000ff;}
a.normal:hover {
	text-decoration: none; color: #0000ff;}
	
.normalNeg {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.normalNeg:link {
	text-decoration: underline; color: #0000ff;}
a.normalNeg:visited {
	text-decoration: underline; color: #0000ff;}
a.normalNeg:hover {
	text-decoration: none; color: #0000ff;}

.blanco {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.blanco:link {
	text-decoration: underline; color: #ffffff;}
a.blanco:visited {
	text-decoration: underline; color: #ffffff;}
a.blanco:hover {
	text-decoration: none; color: #dddddd;}
	
.noticia {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
}
.imagenes {
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.titulo {
	font-size: 16px;
	font-weight: bold;
	color: #005000;
	text-decoration: none;
	font-style: normal;
}
.subtitulo {
	font-size: 15px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.cuadro {
	background-color: #dddddd;
	border: 1px solid #003399;
	font-size: 9px;
}
a.cuadro:link {
	text-decoration: none; background-color: #dddddd;}
a.cuadro:visited {
	text-decoration: none; background-color: #dddddd;}
a.cuadro:hover {
	text-decoration: none; background-color: #aaaaaa;}

.cuadroFecha {
	background-color: #eeeeaa;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid #003399;
}

.subtitulo2 {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
/* =-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=- */
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu {
	width: 219;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
	margin: 00px;
	}
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}	
#menu li a:link, #menu li a:visited {
	color: #006600;
	display: block;
	background: url(estructura/menu.gif);
	padding: 8px 0 0 10px;
	}
#menu li a:hover {
	color: #00AA00;
	background: url(estructura/menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	
#menu li a:active {
	color: #26370A;
	background: url(estructura/menu.gif) 0 -64px;
	padding: 8px 0 0 10px;
	}	
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.borde {
	border: 1px solid #CCCCCC;
}

table.tblListado 
{
	BORDER-RIGHT: gray thin solid; 
	BORDER-TOP: gray thin solid; 
	BORDER-LEFT: gray thin solid; 
	BORDER-BOTTOM: gray thin solid;
}

.cmbPresentadorDni {margin-left:91px;}
.cmbPresentadorComunidad {margin-left:3px;}
.cmbPresentadorProfesion {margin-left:62px;}
.cmbPresentadorAmbito {margin-left:19px;}

.btn input
{font-size:11px;
    }
    
.warning
{
    background-color:#f00;
    color:#fff;
    }
  
  
  
  
  
  
  
  
  
  
  
  
  
    
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
    padding: 5px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}    

.TabPanels
{
   font-family: "trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
     
 }
 
 #DetailsContainer h2 {
  width: 95%;
  
  height: 14px;
  line-height: 100%;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  box-shadow: 1px 1px 4px #C7C7C7;
  -webkit-box-shadow: 1px 1px 4px #C7C7C7;
  -moz-box-shadow: 1px 1px 4px #C7C7C7;
  background: #8B8B8B;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CFCFCF, endColorstr=#7A7A7A);
  background: -webkit-gradient(linear, left top, left bottom, from(#CFCFCF), to(#7A7A7A));
  background: -moz-linear-gradient(top,  #CFCFCF,  #7A7A7A);
  border: solid 1px #A3A3A3;
  font-weight: bold;
  font-family: arial;
  font-style: normal;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding: 6px 20px 8px 10px;
   margin: 10px 0px 10px 0px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  text-shadow: 1px 1px 3px #2B2B2B;
}
 
 /*#DetailsContainer h2
 {
    display:block;
    width:98%;
    background-color:#666;   
    color:#FFF;
    padding-left:10px;
  
 }*/
 
 #DetailsContainer
 {
    margin-left:10px;
 }
 
 
 .boton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.boton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.boton:active {
	position:relative;
	top:1px;
}

.boton:link{
	color:#333;
}

.icono {
	vertical-align:text-top;
	padding-right:5px;
}

/* TABLA (Resumen Congreso Admin)*/

#DetailsContainerTabla table,
#DetailsContainerTabla td
{
        border               : 1px solid #ccc;
        border-collapse      : collapse;
        /*font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
}
#DetailsContainerTabla table
{
        border                :none;
        border                :1px solid #CCC;
}
#DetailsContainerTabla thead th, 
#DetailsContainerTabla tbody th
{
        background            : #FFF url(/Imagenes/CSS/th_bck.gif) repeat-x;
        color                 : #666;  
        padding               : 5px 10px;
         border-left           : 1px solid #CCC;
}

#DetailsContainerTabla tbody th
{
  /*background            : #fafafb;*/
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}

#DetailsContainerTabla tbody tr td
{
  padding               : 2px 6px;
  color                 : #333;
}
#DetailsContainerTabla tbody tr:hover
{
  background            : #FFF url(/Imagenes/CSS/tr_bck.gif) repeat;
}

#DetailsContainerTabla tbody tr:hover td
{
  color                 : #454545;
}
#DetailsContainerTabla tfoot td, 
#DetailsContainerTabla tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
        padding               : 4px;
  background            : #FFF url(/Imagenes/CSS/foot_bck.gif) repeat;
  color                 : #666;
}
#DetailsContainerTabla caption
{
        text-align            : left;
        font-size             : 120%;
        padding               : 10px 0;
        color                 : #666;
}
#DetailsContainerTabla  table a:link
{
        color                 : #666;
}
#DetailsContainerTabla  table a:visited
{
        color                 : #999;
}
#DetailsContainerTabla  table a:hover
{
        color                 : #003366;
        text-decoration       : none;
}
#DetailsContainerTabla  table a:active
{
        color                 : #003366;
}

/*********************************************/

.hoteldestacado tr:first-child td
{
    border-bottom:2px solid #aaa;
    background-color:#eef;
    }
    
     
/*********************************************/
/*VSR:05 10 2014*/    
#footer {
	text-align:center;
	height:60px;
	margin:0 auto;
	background-color:#02305e;
	color:#FFF;
	/*background-image: url("../Imagenes/bg-footer.gif"); */
	background-color: #2a2f35;
	
	font-family: "UbuntuRegular","ms sans-serif",sans-serif,verdana,arial;
    font-size: 110%;
}

#footer p{
	margin:0 auto;
	width: 990px;
	padding-top:14px;
}

#footer a
{
    color: #4c8bb2;    
}
         
     
     