/*Autor: Antonio Restoy Carvajal */
/*Estilos base.css*/ 

/* Estructura pÃ¡gina */
#contenedor{
	 /*border-style:solid; 
   border-color:#000000;
   border-width:1px; */
   /*border:1px solid #73CE8B;*/
   /*text-align: left;*/
   width: 990px;
   margin: 0 auto;
   background-color: #FFFFFF;
   
}
#cabecera{
   background-image: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/Gallardos_losgallardos_img/$file/cabecera.jpg");
   background-color: #ffffff;
   color: #333300;
   font-size:11pt;
   /*font-weight: bold;*/
   padding: 1px 0px 3px 10px;
   margin:0 0 10px 0;  
   height:144px;	
   border-bottom:4px solid #c0c0c0;
}

#izquierda{
   width: 200px;
   background-color: #ffffff;
   float:left;
   margin-left:10px;
 	margin-bottom:10px;

}

#principal{
   margin-left: 220px;
   background-color: #ffffff;
   padding: 0 4px 4px 4px;   
   width: 550px;
text-align:justify;
    font-size:12px ;
line-height: 120%;
}

#derecha{
	width: 200px;
	float: right;
text-align:justify;
	
}


#pie{
   background-color: #620042;
   padding: 3px 10px 3px 10px;
   text-align:right;  
   margin:10px 0 0 0; 
   clear: both;
   color:#ffffff;
   border-bottom:4px solid #c0c0c0;
 /* background-image: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/Gallardos_losgallardos_css_images/$file/fondopie.gif");
	background-repeat: repeat-x;*/
} 

/* SELECTORES HTML*/

body {	
	font:12px Verdana, Arial, Helvetica, sans-serif;  
	margin: 10px 0 10px 0;
	text-align : left;
	line-height: 10px;
	background-image: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/Gallardos_losgallardos_img/$file/fondo.gif");
	background-repeat: repeat-x;
 	background-color: #F7F7F7;
	}
	
p {
	font-size:12px;
	color: #000000;
	line-height: 120%;
	margin:5px;
	padding:5px;
}
hr {
	display:none;
 }
h1 {
	font-size:25px;
	text-align : left;
	color : #666666;
	margin:0;
}
h2 {
	font-size:20px;
	text-align : left;
	color:#486895;
	text-transform: capitalize;
}
h3 {
	font-size:18px;
	text-align : left;
	color : #666666;
}
h4 {
	font-size:15px;
	text-align : left;
	color : #666666;
}
h5 {
	font-size: 13px;
	text-align : left;
	color : #666666;
}
h6 {
	font-size:12px;
	text-align : left;
	color : #666666;
}
td {
	font-size: 12px;
	text-align : left;
	color : #586885;
}
a {
	font-size:12px;
	color:#325fa0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#325FA0;
}
a:hover {
	text-decoration: none;
	color:#000066;
}
a:active {
	text-decoration: none;
	color:#0099CC;
}

img {
border:0px;
}

/*CABECERA*/

#navegador-cab{
	text-align:right;
	color:#ffffff;
	font-size:12px;
	margin:0x;
	background-color:#4a5a7b;
	padding:5px;
	float:right;
	
	} 



#navegador-cab a {
	font-size:12px;
	color:#ffffff;
}
#navegador-cab a:link {
	text-decoration: none;
}
#navegador-cab a:visited {
	text-decoration: none;
	color:#ffffff;
}
#navegador-cab a:hover {
	text-decoration: none;
	color:#ffffff;
}


/*IZQUIERDA*/

.enlacesizq{
	 border:1px solid #c0c0c0;
   margin-top:5px;
}


/*DERECHA*/

#derecha #destacamos{
	 border:1px solid #73CE8B;
}

#derecha .cabcontenidos{
	 border:0px;
	 margin:0 10px 5px 0;
	 padding:5px;
	 border:1px solid #620042;
	 background-color:#c0c0c0;
	 color:#4f4f4f;
	 font-weight:bold;
	 text-align : center;
	 
}
#derecha .nodo{
	 border-bottom:1px dashed #325fa0;
	 margin: 0 10px 5px 0;
}


#derecha img{
	 border:0px;
	 margin-bottom:5px;
}

#derecha p{	 
	 margin: 0 10px 5px 0;
	 padding:0px;
}

#derecha p.fecha{	 
	 margin: 0 10px 5px 0;
	 font-weight:bold;
	 padding:0px;
	 color:#D33D29;	 
}

#derecha p.titulo{	 
	 margin: 0 10px 5px 0;
	 font-weight:bold;
	 padding:0px;
	 font-size:14px;
	 color: #325fa0;
}



#derecha #noticias{
	 border:1px solid #325fa0;
	 
}

#derecha a {
	font-size:14px;
	color:#325fa0;
}
#derecha a:link {
	text-decoration: none;
}
#derecha a:visited {
	text-decoration: none;
	color:#325fa0;
}
#derecha a:hover {
	text-decoration: none;
	color:#000066;
}


/*PRINCIPAL*/


#principal h1 {
	font-size:16px;
	text-align : left;
	color : #000000;
	margin-top:15px;
font-weight:none;
}
#principal h2 {
	font-size:12px ;
	text-align : left;
	color:#000000;
	text-transform: capitalize;
 margin-top:10px;
}
#principal h3 {
	font-size:15px;
	text-align : left;
	color : #517E0C;
margin:0px;
 margin-top:10px;

}

#principal p {
padding:0px;
margin:5px 0 0 0;
}

#principal img {
float:right;
padding:0px;
margin:10px 0 10px 10px;

}
#principal ul{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
}

#principal ul li{
  	margin:0.15em 0px 0.15em 10px;
  	padding:0px 0px .2em 1em;
  	list-style-type:none;
  	list-style-image:none;
  	/*background:transparent url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/Gallardos_losgallardos_css_img/$file/menu-leaf.gif") no-repeat 0 .30em;*/
  	background:transparent url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/Gallardos_losgallardos_img/$file/submenu-bullet.gif") no-repeat 0 .6em;
	font-weight:normal;
}

/*PIE*/

#pie p{
	color:#ffffff;
	font-size:11px;
	float:right;
	}
	
	
	#pie img{
	margin-top:5px;
	border:0px;	
	}
	
	#pie #enlaces{
		float:left;
		}
	
	#pie #enlaces img{
		border:0px;	
		margin-right:8px;
		}

/*VARIOS*/ 

#estaen{
margin:0;
padding:5px;
border:1px solid #c0c0c0;
border-left:20px solid #c0c0c0;
font-size:11px;
line-height: 10px;
margin-bottom: 10px;

}

/* ----------- tablas ----------- */

table {
  	margin:1em 0;
  	width:100%;
}
thead th {
  	border-bottom:3px solid #84c226;
  	color:#517E0C;
  	font-weight:bold;
}
th a:link, th a:visited {
  	color:#9E4A3F;
}
td, th {
  	padding:.3em .5em;
}
tr.even, tr.odd, tbody th {
  	border:solid ##84C226;
  	border-width:1px 0;
}
tr.even td, tr.odd td, tbody th td { /* <= for IE */
  	border:solid #e5e5e5;
  	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 {
  	border-top:2px solid #d0d0d0;
  	border-bottom:1px solid #84c226;
  	background-color:#f9f7ed;
  	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:#e9e9e9;
}

table#attachments {
	margin:10px 0px 10px 0px;
}
table#attachments th {
	color:#517E0C;
}

.dch {
	text-align:right;
}

p.principal{
padding-top:20px;
line-height:1.4em;
/*word-spacing:0.2em;*/
/*margin:50px 0 50px 0;*/
font-size:1.2em;
text-indent:1.4em;
}

img.fotopie{
margin-top:50px;
}
/*Politica de cookies*/
	#avisoCookie .left{
		float: left;
	
	}
		#avisoCookie p{
			font-size: 12px;
			margin: 0px;
			margin-top: 3px;
                             padding:0px;
		}
		#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:33px;
			            *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: 970px;
		    padding: 0px 10px 10px 10px;
                      margin-bottom:10px;

		}
		.clearfix {
		    clear:both;
		}
	
/***MENU*/

/*	#menu{
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		-webkit-box-shadow:1px 1px 3px #888;
		-moz-box-shadow:1px 1px 3px #888;
	}*/
	#menu{	border:1px solid #620042;}
	#menu li{border-bottom:1px solid #FFF;}
	#menu ul li, #menu li:last-child{border:none}
	#menu ul li li{padding-left: 10px;}
	
	#menu a{
		display:block;
		color:#4f4f4f;
		text-decoration:none;
		font-family:'Helvetica', Arial, sans-serif;
		font-size:14px;
		padding:8px 5px;
		border-bottom:1px solid #620042;
	/*	text-shadow:1px 1px 1px #325179;*/
	}
	
	#menu a:hover{
		color:#4f4f4f;
		-webkit-transition: color 0.2s linear;
		
	}
	#menu ul a{background-color:#ffffff;font-size:13px;color:#000000;	}
	#menu ul a:hover{
		background-color:#FFF;
		color:#2961A9;
		text-shadow:none;
		border-bottom:1px solid #620042;
			
		-webkit-transition: color, background-color 0.2s linear;
	}
	ul#menu,#menu ul{
		display:block;
		background-color:#c0c0c0;
		font-size:14px;
		margin:0;
		padding:0;
		width:202px;
		list-style:none;
	}
	#menu ul{background-color:#ffffff;}
	#menu li ul {display:none;}
	

	
	
/***FIN MENU***/
