@charset "utf-8";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	background-color:white;
	background-image:url(/images/fondoprincipal.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
 
}

.arrancar 
{
  background-color:#EEFFCF;
  margin-right:2px;
}

.arrancar a
{
  color:#105184 !important; 
  font-weight:bold !important;
}


input[type=text] , input[type=password] , textarea , select
{
  border:1px solid #105387;
  font-family:Arial;
  font-size:11px;
  color:#105387;
}
input[type=button], input[type=submit], button 
{
  border:1px solid #105387;
  background-color:#105387;
  color:White;
  font-family:Verdana;
  font-size:10px;
}


p {
	padding:0px;
	margin:0px 0px 15px 0;
    text-align: left;
}
p.superp {
	padding:0px;
	margin:0px 0px 12px 0;
}

img {
	border:none;
}

a {
	color:#166099;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:hover {
	color:#45484b;
}

.formulario 
{
  background-color:#e8f2f7; 
  padding:15px; 
  margin-bottom:25px;
  width:450px; 
  color:#105387; 
  background-image:url(/images/fondoformulario.jpg); 
  background-attachment:0px 10px 10px 0px; 
  background-position:bottom right; 
  background-repeat:no-repeat;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;

}
.cuadradoagenda 
{
  border:1px solid #C6C3C6; 
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding:10px;
  font-size:12px;
  margin:8px 0;
}
.cuadradoagenda b
{
  color:#10619C;
  
}

.formulario .f_name 
{
  width:30%; 
  text-align:right
}
.formulario .f_value 
{
 width :70%; 
 text-align:left
}

.formulario .f_tit
{
  text-align:left; 
  padding:10px 3px; 
  font-weight:bold; 
  font-family:Verdana; 
  font-size:13px;
}

.menuizquierda 
{
  float:left; 
  width:186px; 
  padding-left:14px; 
  margin-bottom:30px; 
  background-image:url(/images/interna-separador.jpg); 
  background-position:right; 
  background-repeat:repeat-y;
}
.menuizquierda div 
{
  padding:9px; 
  margin-top:4px; 
  background-image:url(/images/interna_separadorhorizontal.jpg); 
  background-position:bottom left; 
  background-repeat:no-repeat; 
  text-align:left; 
  font-family:Verdana; 
  color:#105387; 
  font-size:12px;
}
.menuizquierda .holdermenu 
{
  background-image: none !important;
  padding-bottom:12px;
}


.menuizquierda .seleccionado 
{
  padding:9px; 
  margin-right:2px;
  margin-top:4px; 
  background-color:#e9f6fb;
  background-image:url(/images/interna_separadorhorizontal.jpg); 
  background-position:bottom left; 
  background-repeat:no-repeat; 
  text-align:left; 
  font-family:Verdana; 
  font-weight:bold !important;
  color:#105387; 
  font-size:12px;
}
.seleccionado a 
{
  font-weight:bold !important;
}

.menuizquierda .submenu
{
  padding:3px 9px;
	padding-left:20px; 
  margin-right:2px;
  margin-top:2px;  
  background-position:bottom left; 
	background-image:none; 
  background-repeat:no-repeat; 
  text-align:left; 
  font-family:Verdana; 
  color:#105387; 
  font-size:11px;
}

.menuizquierda .submenuseleccionado 
{
    padding:3px 9px;
	padding-left:20px; 
  margin-right:2px;
  margin-top:2px;  
  background-position:bottom left; 
	background-image:none; 
  background-repeat:no-repeat; 
  text-align:left; 
  font-family:Verdana; 
  color:#105387; 
  font-size:11px;
}
.menuizquierda .submenuseleccionado a
{  
  font-family:Verdana; 
  color:#105387; 
  font-weight:bold;
  font-size:11px;
}
.menuizquierda .submenu a
{  
  font-family:Verdana; 
  color:#105387; 
  font-size:11px;
}



.titulosecundariointerna 
{
   padding-bottom:2px; 
   margin-bottom:3px;  
    font-family:Verdana; 
   font-size:13px; 
   color:#105387;
}
.titulointerna 
{
   padding-bottom:4px; 
   margin-bottom:8px; 
   border-bottom:1px solid #105387
}

.titulointerna b 
{
   font-family:Verdana; 
   font-size:13px; 
   color:#105387;
}

.contenidointerna 
{
  padding:0 40px 20px 0;
  text-align:justify;
  color:#575b5f;
}

.contenidointerna a 
{
    
     font-weight:normal !important;
     font-size:11px;
     font-family:Arial;
}
 
 /* GOOGLE TABLE*/
 
 .google-visualization-table-table {
	background-color:#f3fafd !IMPORTANT;
 }
 .google-visualization-table-tr-head {
 	background-image:none !important;
 	background-color:#2b8cba !important;
 }
 
 .google-visualization-table-th {
 background-color:#2b8cba !important;
	 background-image:none !important; 
	 font-size:11px;
	text-align:center;
	font-family:Verdana;
	color:#ffffff;
}
 
.google-visualization-table-sortind {
	display:none !important;
}
.google-visualization-table-tr-even, .google-visualization-table-tr-odd, .google-visualization-table-tr-over, .google-visualization-table-tr-sel {
 			color:#2b8cba;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:10px !important;
		text-transform:capitalize !important;
 }
 .google-visualization-table-tr-over, .google-visualization-table-tr-sel, .google-visualization-table-tr-sel td, .google-visualization-table-tr-over  td {
 		background-color:#f3fafd !important;
 }
 
 .google-visualization-table-td {
		text-transform:capitalize !important; 
 }
 
 
 /* END GOOGLE TABLE */
  
.tablatransparencia  {
	background-color:#f3fafd;
}
.tablatransparencia  tbody td  {
	padding:4px; 
	color:#2b8cba;
	text-align:left;
	border-bottom:1px solid #2b8cba;
}
.tablatransparencia  tbody .download  {
	padding:2px; 
	text-align:center;
}

.tablatransparencia thead tr {
	background-color:#2b8cba;
}
.tablatransparencia th  {
	background-color:#2b8cba;
	padding:7px 6px;
	text-align:center;
	font-family:Verdana;
	color:#ffffff;
}

.tablatransparencia tbody tr:hover {
	background-color:white;
}

.tablatransparencia thead td {
	padding:7px 6px;
	text-align:center;
	font-family:Verdana;
	color:#ffffff;
}

  
  



.menuizquierda .contacto 
{
  padding:25px 0 0 0;  
  background-image:none; 
  text-align:left; 
}

  .tituloizquierda 
{
  margin:0px;
  padding:0px 0 5px 7px;
  color:#105387;
  font-weight:bold;
  font-family:Arial;
  text-align:left;  
  background-image:none; 
  text-align:left;
  font-size:15px; 
}

.menuizquierda div a 
{
  font-family:Verdana; 
  color:#105387; 
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
} 

#principal {
	background-image:url(/images/fondofinal.gif);
	background-repeat:repeat-x;
	background-position:bottom center;

}

#sombra {
	width:861px;
	background-image:url(/images/sombrita.png);
	background-position:center;
	background-repeat:repeat-y;
}

.cuerpomain {
	width:823px;
	background-color:#caeafa;
	background-image:url(/images/fondocapablanca.png);
	background-position:top;
	background-repeat:no-repeat;
}
.cuerpointerna {
	width:823px;
	background-color:#ffffff;
	/*background-image:url(/images/fondocapa.png);*/
	background-image:url(/images/fondocapablanca.png);
	background-position:top;
	background-repeat:no-repeat;
}

.adminbox {
	width:319px; 
	height:125px; 
	background-image:url('/images/fondointranet.jpg');
}
.adminbox div {
	 padding-left:155px; 
	 padding-top:65px;
	 line-height:28px;
    height: 62px;
}
.adminbox div a {
	 color:#545151; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:normal;
}


.enlacesinteres {
  width:294px; 
	height:183px; 
	background-image:url(/images/fondo_enlacesinteres.jpg);
}

.enlacesinteres div {
	padding-top:29px; 
	font-size:10px; 
	line-height:11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#545151;
}
.enlacesinteres a { 
	font-size:10px; 
	line-height:11px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#545151 !important;
}



#logoprincipal {
  float:left; 
	width:396px; 
	padding-top:6px;
}
#logoprincipal img {
	border:2px solid #166099;
}
#buscadortop {
 	float:right; 
	width:370px;
	text-align:right;
}
#buscadortop .lineaseparadora{ 
 	margin-top:24px; 
	height:9px; 
	font-size:8px; 
	background-color:#166099;
}
#bannercabecera {
	padding-top:5px
}

#actualidad {
	background-color:#e5f5fd;
	margin-top:15px;
	padding:20px;
}

.actividades {
  padding-left:15px; 
	margin-top:10px; 
	overflow:auto; 
	height:170px;

}
.actividades a {
	 color:#166099;
	 font-size:11px;
}
.actividades span {
	 color:#45484b
}

#mapaintranet {
	margin-top:20px;
	background-color: #9bc8eb;
	padding:15px
}


/* slideshow */


.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
} 
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
a:link, a:visited {
	color: #3671A8;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #CC5914;
}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}


.buscador {
	width:170px;
	height:15px;
	padding:0px;
	background-image:url(/images/barrabusqueda.jpg);
	border:none;
	color:#105387;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 2px 0px 2px;
	font-size:12px;
	border:6px solid #3381bd !important;
}



/* DESPLEGABLES */
#menu {  width:776px; margin:0px; background-image:url(/images/separador.png); height:46px;  margin-top:7px }
#nav, .submenu { list-style:none; padding:0px; margin:0px;  }

 .submenu  
 {
    visibility:hidden;
 }
#nav li { float:left; }
#nav li a { display:block; font-weight:normal !important; padding:0px; text-decoration:none; color:#1a6e95; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
#nav li a:hover { color:#1a6e95; }
/* Submenu */
#nav ul.submenu { border-left:2px solid #a8effc; border-right:2px solid #a8effc; border-bottom:6px solid #a8effc; padding:5px; position:absolute; list-style:none; background-color:#ffffff;}
#nav ul.submenu li { float:none; background-image:none; margin:6px 9px; padding:1px 0 9px 0; background-image:url(images/desplegablaseparador.jpg); background-position:bottom left; background-repeat:no-repeat; width:140px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a6e95}
#nav ul.submenu .final { float:none; background-image:none; margin:6px 9px 0px 9px; padding:1px 0 3px 0; width:140px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a6e95}


/* Subsubmenu */
#nav ul.subsubmenu { border-right:2px solid #a8effc; border-bottom:6px solid #a8effc; padding:5px; position:absolute; list-style:none; background-color:#ffffff; margin-left:140px; margin-top:-7px;}
#nav ul.subsubmenu li { float:none; background-image:none; margin:6px 9px; padding:1px 0 9px 0; background-image:url(images/desplegablaseparador.jpg); background-position:bottom left; background-repeat:no-repeat; width:140px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a6e95}





/* BUSQUEDA GOOGLE */


.gsc-control 
{
  width:200px;
  padding:0px !important; 
  margin:0px !important;
}
.gsc-search-box 
{
  padding-top:10px;
  width:180px !important;
}
.gsc-input 
{
  width:116px !important;
}
 

.gsc-clear-button 
{
  display:none;
}

.gsc-branding 
{
  padding:0px !important;
  margin:0px !important;
}
.gsc-branding-text 
{
  display:none;
}
.gsc-resultsbox-visible 
{
  display:none;
}
.gsc-branding-img 
{
  width:51px !important;
  text-align:right;
}

.gsc-resultsHeader 
{
  display:none;
}

.gs-title 
{
  color:#166099 !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal !important;
}

.gs-title b
{
  color:#166099 !important;
}

.gs-result 
{
  border: 1px solid silver;
  padding:6px;
}

.gs-snippet {
	color:#52595A !important;
}
.gsc-trailing-more-results
{
 display:none !important; 
}
.gs-visibleUrl {
	display:none !important;
}