logo-rotativo#edit-field-trabajos-value-wrapper input {
  width:120px; 
}

#edit-field-sede-value-wrapper input {
  width:130px; 
}


/* Miga de Pan */

.breadcrumb  {
display:none;
}

/* Detalle Logia */


a.volver {
background:#FFFFFF;
padding: 2px;
color:#FFFFFF;
font-weight:bold;
font-size: 16px;
margin-left: 900px;
}

a.volver:hover {
color:#eee;
}




.field-field-membrete-logia {
height:280px;
background:url(images/GLP-escudo-logias.jpg) left top no-repeat;

}


.field-field-medalla {
float:right;
width:280px;
margin-top:-180px;
}






/* Esconder Subidores de Imagenes de Iconos Contacto Logia y Detalle Logia */


#edit-field-icono-contacto-0-ahah-wrapper {
display:none;

}


#edit-field-icono-detalle-logia-0-ahah-wrapper {
display:none;

}





/* Acceso usuario */


.user-info {
color:#FFFFF;

}


#block-userloginbar-0 {

}


#block-userloginbar-0 div.content  {
background-color:#193F81;
border: none;
margin-top:-4px;
margin-bottom:-2px;
}


#block-userloginbar-0 #user-login-form a {
color:#FFFFF;
font-weight:bold;
font-size:12px;
text-decoration:underline;

}

#block-userloginbar-0 #user-login-form a:hover {
color:#FFFFF;
}

/* Fin Acceso usuario */



/* Buscador Despacho*/


.container-inline-date .form-item .form-item {


}



/* Vista Grandes Inspectores*/


.view-Grandes-Inspectores {
margin-top:20px;

}


.view-Grandes-Inspectores h2 a {
color:#103c60;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0;
margin-left:-8px;
text-align:left;

}





/* Bloque Perfil*/

.views-field-picture {
margin-top: 10px;

}

.views-field-picture img{
border: 1px solid #999999;
padding: 1px;
}


.views-label-value, .views-label-value-1{
margin-bottom: 2px;
color:#103c60;
font-size: 11px;
font-weight: bold;
}

/* Bloque Video */

.view-Videos .views-row-odd, .view-Videos .views-row-even {
margin-top:10px;
margin-bottom:5px;
}

.view-Videos .views-field-title {
color:#103c60;
font-weight: bold;
}


.view-Videos .views-field-field-fecha-value {
color:#D78414;
font-weight:bold;
margin-top:2px;
}

.view-Videos .more-link {
margin-top: 10px;

}


/* Pagina Videos */

.view-Videos .view-content td {
border:none;
padding: 0;
padding:20px;
vertical-align:top;
}

.view-Videos .view-content td img{
border: 1px solid #999999;
padding: 1px;
}


.view-Videos .views-field-title {
width:270px;

}


/* Header Vista General */

.view-header {
color:#193F81;
font-size: 16px;
font-weight: bold;
}



/* Vista Museo */


.view-Museo-Vista-General .views-field-body, .view-Museo-Estandartes .views-field-body, .view-Museo-Mandiles .views-field-body,.view-Museo-Medallas .views-field-body,
.view-Museo-Enseres .views-field-body, .view-Museo-Archivo .views-field-body {
margin-bottom: 40px;
color:#103c60;

}



/* Noticias Lateral */

.view-Noticias-Lateral .views-row-odd, .view-Noticias-Lateral .views-row-even {
margin-bottom: 20px;
}



/* Image caption */

.image-caption {
margin-bottom: 35px;
color:#193F81;
font-size: 11px;
font-weight: bold;
}


/* Nodo */

.node {
background-color:#fff;
margin-bottom: 20px;
padding-bottom:10px;
}

.node .content, .comment .content {
margin:2px 0;
padding:2px 8px;

}

#cabecera {

}

#cabecera h2 {
font-size: 22px;
color:#193F81;
padding: 2px 8px 8px 8px;
}

/*----- Tinymce  --------*/

.mceContentBody {
background:#fff;
min-width: 620px;

}

/* Esconder Página Principal */

#node-1 {
display:none;
}


/* Borde Imagenes Cambie RC */

  .block img{
border: 0px solid #999999;
padding: 1px;

}


/* readmore */


.readmore {
	
	margin-bottom:4px;
	padding:2px 0;
	text-align: right;

}

.readmore a {
	
color:#dc1b22;


}

.readmore a:hover {
	
color:#7e1519;

}


.readmore-bienvenida {
	margin-bottom:4px;
	background:url(images/botons.png) right top no-repeat;
	padding:6px 22px 8px 6px;
	text-align:right;
	
	
	
	
}


/* ver todos */


.more-link {
margin-bottom:10px;

}


.more-link a {
	width: 60px;
	background: #1E1E1E;
        color:#fff;
	padding:4px 6px;
        margin-bottom:10px;
	

}

.more-link a:hover {
	background:#b40c27;
	color:#fff;
        	

}




/* utilidades */

#utilidades {
float: right;
width: 500px;
}

/* logo rotativo */

#logo-rotativo {
	float: right;
	width: 970px;
	/*		width: 130px;	*/
	color: #000;
	font-weight: bold;
	text-align:right;
	padding-right: 10px;
	
}

#logo-rotativo img {
border:none;

}

/* Search */

#search {
	clear:right;	
	float: right;
	width: 200px;
	color: #000;
	font-weight: bold;
	text-align:right;
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom:4px;
	
	
}

#search .form-text {
color:#49494b;
border:1px solid #e7e7e7;

padding-top:2px;
margin-top: 4px;
}

#search .form-submit {
vertical-align:top;
padding-top:4px;
margin-left: -4px;

}


/*----- Logotipo --------*/

#logotipo {
width: 200px;
float:left;
padding: 4px;

}




/* varios */

h2 {
	letter-spacing: 1px;
	margin: 0;
	color:#fff;
	padding-left: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	

	
}

h3 {
	letter-spacing: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#003672;
	

	
}


/*	background-color: #f0eeea;	*/

body {
	margin: 0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#646464;
	line-height:150%;
	background-color: #FFFFFF;
	min-width: 980px;

	
	
}

a {
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color: #000;
}

a:hover {
	color:red;
}


p {
padding-bottom:2px;

}

span {
margin:0;
padding:0;

}


/* layout */


#main {
	width: 980px;
	margin:0 auto;
	text-align:left;
	padding:0;
	border:0;

}

#maincontent {
    padding-top:5px;
	margin:10px 0 15px;


		
}


#sidebar-left {
	float:left;
	width:660px;
	display:block;
	margin-bottom: 10px;
	
	
	


}
	
	


#sidebar-right {
	float:right;
	width:300px;

	
}


#without-sidebar {
	
	margin-bottom: 10px;
}






#seccion-doble {
	
	margin-bottom: 10px;

}

#zona-izquierda-principal {

	float:left;
	width:300px;
	

}

#zona-derecha-principal {
	
	float:right;
	width:300px;

}




/*----- header --------*/

#header {

	/* background:#D8D2C4 url("images/fondo-cabecera4.jpg") no-repeat bottom right; */
height:190px;
}



/*----- menu --------*/


div#menubar {
clear:both;
margin:0;
padding:0 25px;
position:relative;
width:auto;
}


div#menubar div.menubar-l {
background:url("images/menubar_l.png") no-repeat scroll 0 0 transparent;
height:55px;
left:0;
position:absolute;
top:0;
width:25px;
}


div#menubar div.menubar-r {
background:url("images/menubar_r.png") no-repeat scroll 0 0 transparent;
height:55px;
position:absolute;
right:0;
top:0;
width:25px;
}


div#menubar div.menubar-m {
background:url("images/menubar_m.png") repeat-x scroll 0 0 transparent;
height:55px;
}



#menu {

height:35px;
letter-spacing: 0.1em;
margin-top: -45px;
margin-left: 15px;


}





#menu ul {
	margin:0;
	padding:0;
    list-style:none;
	

}


#menu li {
	float:left;
        margin:0;
        padding:0;

	

}

#menu li a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-decoration: none;
	padding:4px 12px 4px 12px;
	display:block;
	
	

	

}



#menu li a.activo, #menu li a:hover {
	color:#ec1336;
	
	
	
	
}

/*----- Esquina Redondeadas Without-Sidebar --------*/



div#without-sidebar div.main-container-t {
padding:0 10px;
position:relative;

}

div#without-sidebar div.main-tl {
background:url("images/main_tl.png") no-repeat scroll 0 0 transparent;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}

div#without-sidebar div.main-tr {
background:url("images/main_tr.png") no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}


div#without-sidebar div.main-t {
background:none repeat scroll 0 0 #FFFFFF;
height:10px;
}

div#without-sidebar div.main-container-b {
padding:0 10px;
position:relative;
}

div#without-sidebar div.main-bl {
background:url("images/main_bl.png") no-repeat scroll 0 0 transparent;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}

div#without-sidebar div.main-br {
background:url("images/main_br.png") no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}


div#without-sidebar div.main-b {
background:none repeat scroll 0 0 #FFFFFF;
height:10px;
}






div#without-sidebar div.main-m {
padding:0 15px;
background:none repeat scroll 0 0 #FFFFFF;
min-height:300px;
overflow:hidden;

}










/*----- Esquina Redondeadas Sidebar-left --------*/



div#sidebar-left div.main-container-t {
padding:0 10px;
position:relative;

}

div#sidebar-left div.main-tl {
background:url("images/main_tl.png") no-repeat scroll 0 0 transparent;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}

div#sidebar-left div.main-tr {
background:url("images/main_tr.png") no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}

div#sidebar-left div.main-t {
background:none repeat scroll 0 0 #FFFFFF;
height:10px;
}

div#sidebar-left div.main-container-b {
padding:0 10px;
position:relative;
}

div#sidebar-left div.main-bl {
background:url("images/main_bl.png") no-repeat scroll 0 0 transparent;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}

div#sidebar-left div.main-br {
background:url("images/main_br.png") no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}


div#sidebar-left div.main-b {
background:none repeat scroll 0 0 #FFFFFF;
height:10px;
}






div#sidebar-left div.main-m {
padding:0 15px;
background:none repeat scroll 0 0 #FFFFFF;
min-height:300px;
overflow:hidden;

}



#foto-principal {
margin-bottom: 20px;
}


/*----- Bloque Lateral Izquierda --------*/

#sidebar-left .block {
border: 1px solid #e7e7e8;
background-color:#fff;
margin-bottom: 15px;
padding:0;

}


#sidebar-left .block .title {
padding: 4px 8px;
background:#315c99;

}

#sidebar-left .block h2 {
background:transparent url(images/flecha.png) no-repeat 0 50%;
color: #fff;
font-size:14px;
font-weight:bold;
font-family:Georgia,"Times New Roman",Times,serif;
padding-left: 16px;
margin:0;

}

#sidebar-left .block .content {
padding: 4px 8px;


}





/*----- Diapositiva --------*/


#diapositiva .block {
border:none;
}


#diapositiva .block .content {
padding:0;
height:290px;

}

.views_slideshow_pager {
text-align:right;
}

.views_slideshow_pager a {
background-color:#282828;
padding: 2px 4px;
margin:2px;
color:#fff;

}

.views_slideshow_pager a:hover {
color:#ccc;
}

.views_slideshow_pager a.activeSlide {
background-color:#7e1519;

}




/*----- Bienvenida	#49494b --------*/

#bienvenida .block .title {
background:#022f5d;
}



#bienvenida .views-field-field-foto-fid {
width: 220px;
float:left;

}

#bienvenida .views-field-body{
margin-left: 230px;
}

#bienvenida .views-field-field-vinculo-url {
text-align:right;
margin-bottom:10px;
}

#bienvenida .views-field-field-vinculo-url a {
	width: 60px;
	background: #1E1E1E;
        color:#fff;
	padding:4px 6px;

}

#bienvenida .views-field-field-vinculo-url a:hover {
	background:#b40c27;
	color:#fff;

}








/*----- Noticias --------*/


.view-Noticias .views-row-odd, .view-Noticias .views-row-even {
border-bottom: 1px solid #e7e7e8;
height:140px;
margin-bottom:14px;
padding-top:4px;
}


#noticias {

}

#noticias .block .title {
background:#103c60;
}



.view-Noticias .views-field-field-fecha-value {
color:#D78414;
font-weight:bold;
margin-top:2px;
}

.view-Noticias .views-field-field-foto-fid {
width: 160px;
float:left;

}

.field-field-introduccion-noticia {
margin-bottom: 10px;

}


.field-field-membrete {
color:#103c60;
text-align:center;
font-size:16px;
font-weight:bold;
margin: 20px 0;

}

.field-field-fecha {
color:#D78414;
font-weight:bold;
}

/*----- Noticias de la Orden --------*/


.view-Noticias-Orden .views-row-odd, .view-Noticias-Orden .views-row-even {
border-bottom: 1px solid #e7e7e8;
height:130px;
margin-bottom:14px;
padding-top:4px;
}

.view-Noticias-Orden .views-field-field-fecha-value {
color:#D78414;
font-weight:bold;
margin-top:2px;
}

.view-Noticias-Orden .views-field-field-foto-fid {
width: 160px;
float:left;

}


/*----- Leer mas Vistas --------*/

.views-field-title a {
color:#003672;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
}

.views-field-view-node {
padding:4px 0 10px;
text-align:right;
}




/*----- Publicaciones --------*/


#publicaciones {
clear:both;
}


#publicaciones .views-field-title {
color:#cb0101;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
}


#publicaciones .views-field-body p {

margin:0;
} 



#publicaciones .block .title {
background:#7e1519;
}

#publicaciones .block .content {
padding-top:10px;
padding-bottom:10px;
}



#publicaciones td.col-1{
border-right: 1px solid #e7e7e8;
border-left:none;
width: 180px;
padding-right:12px;

}

#publicaciones td.col-2{
border-right: 1px solid #e7e7e8;
width: 180px;
padding-right:12px;
padding-left:12px;

}

#publicaciones td.col-3{
width: 180px;
padding-right:12px;
padding-left:12px;
border-right:none;

}




#publicaciones .views-field-field-vinculo-url {
text-align:right;
margin-top:10px;
}

#publicaciones .views-field-field-vinculo-url a {
	width: 60px;
	background: #1E1E1E;
        color:#fff;
	padding:4px 6px;

}

#publicaciones .views-field-field-vinculo-url a:hover {
	background:#b40c27;
	color:#fff;

}






/*----- Sidebar-right --------*/


/*----- Bloque Lateral Derecho --------*/

#sidebar-right div.block {
margin-bottom: 15px;
}

#sidebar-right div.block h2 {
color:#315c99; /*#666666*/
font-size:16px;
padding:0;
padding-bottom: 2px;
padding-top: 2px;
border-bottom: 1px solid #315c99; /*#CCCCCC*/
}


#sidebar-right div.block div.box-container-t {
padding:0 10px;
position:relative;
}


#sidebar-right div.block div.box-tl {
background:url("images/module_rounded_tl.png") no-repeat scroll 0 0 transparent;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}


#sidebar-right div.block div.box-tr {
background:url("images/module_rounded_tr.png") no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}

#sidebar-right div.block div.box-t {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #315c99; /*	#DCDCDC	*/
height:9px;
}



/*	DCDCDC	*/
#sidebar-right div.block div.box-l {
background:url("images/module_rounded_bg.png") repeat-x scroll 0 0 #ffffff; /*	F0F0F0 */
border-left:1px solid #315c99;
border-right:1px solid #315c99;
overflow:hidden;
padding:0 14px;
}


#sidebar-right div.block div.box-container-b {
padding:0 10px;
position:relative;
}

div.block div.box-bl {
background:url("images/module_rounded_bl.png") no-repeat scroll 0 0 transparent;
height:10px;
left:0;
position:absolute;
top:0;
width:10px;
}


#sidebar-right div.block div.box-br {
background:url("images/module_rounded_br.png") no-repeat scroll 0 0 transparent;
height:10px;
position:absolute;
right:0;
top:0;
width:10px;
}


#sidebar-right div.block div.box-b {
background:none repeat scroll 0 0 #ffffff; /*#F0F0F0*/
border-bottom:1px solid #315c99; /*#DCDCDC*/
height:9px;
}


/* Bloque Eventos */

div.bloque .left-image {
width: 120px;
float:left;

}

div.bloque .right-content{
margin-left: 130px;

}


/* Secondary links */

 #secondary 
  {
    padding: 2px 0 4px 0;
    margin-left: 0;
  

  }



  #secondary ul li {

  border-left: 1px solid #103c60;

  }


  #secondary ul li:first-child {

  border-left: none;

  }



  #secondary ul li a  {
  text-decoration:underline;
  color:#103c60;
  letter-spacing: 1px;
  padding:0 10px;
  font-size:13px;
  }

  #secondary ul li a:hover {
  color:#7e1519;
  }




/* footer */

#footer {
	clear:both;
	padding-bottom: 15px;
        background: url(images/footer.jpg) no-repeat bottom;
	font-size: 11px;

	font-weight:bold;
	border-top: 5px solid #292929;
        height:195px;

	
	
}
	
#footer-inner
  {
	padding: 5px 5px;
	text-align: left;
        

  }


#footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
	
	padding: 15px 40px;
	text-align:right;
	color: #2a2a2a;
  }


#footer-message a {
color: #2a2a2a;
text-decoration:underline;
}

#footer-message a:hover {
color: #7e1519;
text-decoration:underline;
}


/*----- Pagina Tablas --------*/

.view-content table {
width: 100%;
margin-bottom:20px;
}

.view-content th {
background: #7e1519;
color:#fff;
border: 1px solid #CCCCCC;
padding-left: 5px;

}

.view-content th.views-field-title {

}

.view-content td {
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 5px;

}

.view-content caption {
color:#103c60;
font-size: 18px;
font-weight:bold;
margin-bottom: 10px;
}



/*----- Pagina Interna --------*/

#internal {
border: 1px solid #e7e7e8;
background-color:#f7f7f7;
margin-bottom: 20px;

}

#internal-contenido {
padding: 0 8px;
margin-top: 10px;

}

#internal-cabecera {
background:#c32127;
padding: 4px 8px;

}

#internal h2 {
background: url(images/flecha.png) no-repeat 0 50%;
}

.box-internal {

}

.left-image-internal {
width: 240px;
float:left;

}

.right-content-internal{
margin-left: 250px;
margin:0;
padding:0;

}
.normal-content-internal {
clear:left;
}		