
 * { margin:0; padding:0; border:0; } 

a:hover {

	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 15px;
}

a:visited {

	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 15px;
}
 
a:link {

	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 15px;
}
 
a {
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 15px;
}
 
body {
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 15px;
}
 
html {
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 15px;
}

body {	
	background:#fff url('imagenes/fondobody.jpg') repeat-x top left;
	text-align:center;
	vertical-align:middle;

}



/* ---------------------------------------------------

				CAPAS CONTENEDORAS
					 
-------------------------------------------------------*/



#wrapper{
	background-color: white;	
	margin-left:auto;
	margin-bottom:auto;
	margin-right:auto;
	margin-top: auto;
	vertical-align: middle;
	
}
#wrapper table{
 margin:0 auto;
}
#top{
	text-align:justify;
	width:100%;
	clear:both;
}

#logo{
	height:63px;
	width:400px;
	background-image:url("imagenes/logosup1grisc.gif");
	background-color:#ffffff;
	background-position:left top;
	background-repeat:no-repeat;
}

#banner{
	height:63px;
	width:100%;
	background-image:url("imagenes/abriendo.jpg");
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:no-repeat;
}

#barra1{
	height:15px;
	clear:both;
	background-color:#999999;
	background-image:url("imagenes/logosup2grisc.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#barra2{
	height:15px;
	margin-left:200px;
	background-color:#FF6600;
	background-image:url("imagenes/fondodegmultingris.gif");
	background-position:left top;
	background-repeat:repeat-y;
	text-align:right;
}

#barra2 table a:visited {
	color: #fff;
	font-weight:bold;
	font-size: 9pt;  
}

#barra2 table a:hover {
	color: #fff;
	font-weight:bold;
	font-size: 9pt;  
}

#barra2 table a {
	color: #fff;
	font-weight:bold;
	font-size: 9pt;  
}

#barra2 table {
	color: #fff;
	font-weight:bold;
	font-size: 9pt;  
}

#main{
	clear:both;
	margin-top:30px;
	background-color:none;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
}
#ld-noticias{
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin: 10px 10px 0 10px;
}
#ld-logos2{
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin: 10px 10px 0 10px;
}
#ld-logos1{
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin: 10px 10px 0 10px;
}

#ld-noticias{

	background-image:url("imagenes/esq-naranja.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}


#ld-column-head3{
	width:100%;
	padding:70px 0 0 25px;
	background-position:left top;
	background-repeat:no-repeat;
}

#ld-column-head2{
	width:100%;
	padding:70px 0 0 25px;
	background-position:left top;
	background-repeat:no-repeat;
}

#ld-column-head1{
	width:100%;
	padding:70px 0 0 25px;
	background-position:left top;
	background-repeat:no-repeat;
}

#ld-column-head1{
	background-image:url("imagenes/noticias.gif");
}


.tabla2{
	text-align:left;
	width:100%;
}


.ld-column-logos{
	width:148px;
	text-align:left;
	vertical-align:middle;
	height:65px;
}


.ld-texto-logo{
	width:100%;
	font-size:0.7em;
	font-style:normal;
	font-weight:bold;
	color:#989898;
	vertical-align:middle;
	text-align:center;
}

#ld-column-head2{
	background-image:url("imagenes/construccion.gif");
}

#ld-column-head3{
	background-image:url("imagenes/rrhh.gif");
}

#ld-align-anuncios{
	text-align:left;
	margin-top: 10px;
}

#ld-anuncios {
	width:100%;
	clear:both;
	margin: 50px 0 0 0px;
	padding: 5px 0px 0px 0px;
	background-image:url("imagenes/esq11.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

#ld-imagen{
	clear:both;
	height:100px;
	width:243px;
	background-image:url("imagenes/esq13.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FF6600;	
	text-align:left;
	vertical-align:text-bottom;
}

#unete{
	padding:15px 0 0 25px;
}

/* 	  Foot	 */




#ld-foot-wrapper {
	width:100%;
	text-align:center;
	height:63px;
	background-image:url("imagenes/pixelgris.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
}

#ld-foot-text{
	float:left;
	
	margin-top:20px;
	margin-left:300px;
	text-align:center;
}

#ld-end-logo {
	float:right;
	height:63px;
	width:101px;
	margin-right:30px;
	margin-top:0px;
	background-image:url("imagenes/logogris.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}

.ld-auto-content-table,.ld-auto-content-table a, .ld-auto-content-table a:visited,.ld-auto-content-table a:hover{
	text-align:center;
	font-style:normal;
	font-weight:normal;
	font-size:0.9em;
	color:#000;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;

}

.ld-foot-table{
	margin:0 auto;
	text-align:left;
}


.ms-standardheader {
	background-color: transparent!important;
} 

/* ---------------------------------------------------

					 TEXTO
					 
-------------------------------------------------------*/

.noticia a:hover{
	font-size:0.9em;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	color:#666666;
}


.noticia a{
	font-size:0.9em;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	color:#666666;
}


.noticia_tit{
	font-size:0.9em;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	color:#666666;
}


.noticia{
	font-size:0.9em;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	color:#666666;
}


.noticia a:hover{
	color:#FF6600;
}

.noticia_tit {
	font-weight:bold;
	color:#006633;
	font-size:1em;
}

.ms-WPBody a:visited {
	color:#666666;
	font-size:0.9em;
}

.ms-WPBody a:link {
	color:#666666;
	font-size:0.9em;
}

.img_noticia{
	float:left;
	padding-bottom:5px;
	padding-right:8px;
	padding-top:8px;
	border:0px;
}

.ld-square-list{
	padding-left:20px;
	text-align:justify;
	list-style-type:square; !important;
}
/* ---------------------------------------------------

			 Autentificate buttom and more
					 
-------------------------------------------------------*/
.ms-globallinks{
background:transparent;
width:80px;
color:#FFFFFF;
text-decoration:none;
font-family:tahoma, Arial;
font-size:1em;
}
.ms-globallinks a:visited{
color:#FF9933;
text-decoration:none;
font-family:tahoma;
font-size:1em;
background-image: none;
}

.ms-globallinks a:hover{
color:#FF9933;
text-decoration:none;
font-family:tahoma;
font-size:1em;
background-image: none;
}

/* Text on buttom */
.ms-SPLink
{
font-family:verdana;
font-size:small;
color:#000;
width:80px;
}
.ms-SPLink A:visited
{
color:#000;
text-decoration:none;
}
.ms-SPLink A:link
{
color:#000;
text-decoration:none;
}

.ms-SpLinkButtonActive
{
font-size: 7pt;
border:#999999 1px solid;
vertical-align:top;
background-color:#FF9933;
background-image:url("/_layouts/images/menubuttonhover.gif");
background-repeat: repeat-x;
width:50px;
}

.ms-HoverCellActive
{
border:#999999 1px solid;
vertical-align:top;
background-color:#FF9933;
background-image:url("/_layouts/images/menubuttonhover.gif");
width:40px;
}

.ms-SpLinkButtonInActive
{
font-size: 7pt;
border:none;
margin:1px;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
}

.ms-HoverCellInActive
{
border:none;
margin:1px;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
}
.ms-HoverCellActiveDark
{
background-image:url("/_layouts/images/menubuttonhover.gif");
border:solid 1px #868686;
background-color:#ffbb47;
vertical-align:top;
}
.ms-SpLinkButtonActive
{
padding:1px 1px 1px 3px;
}
.ms-SpLinkButtonInActive
{
padding:1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a:hover{
color:#000000;
text-decoration:none;
font-size: 7pt;
}
.ms-SpLinkButtonActive a{
color:#000000;
text-decoration:none;
font-size: 7pt;
}
.ms-SPButton
{
font-family:Verdana;
font-size:8pt;
overflow-x:hidden; /*RECORDAR*/

}

/* ---------------------------------------------------

					 JMA's Notice
					 
-------------------------------------------------------*/


.ld-notice-addnew{
font-family :Verdana,Arial;
font-size: 0.7em;	
}



.ld-notice-date{
font-family :Verdana,Arial;
font-size: 0.7em;	
}



.ld-anuncios{
font-family :Verdana,Arial;
font-size: 0.7em;	
}



.ld-notice-subTitle{
font-family :Verdana,Arial;
font-size: 0.7em;	
}



.ld-notice-title a:hover  {
	margin-left:5px;
	font-family :Verdana,Arial;
	background-color:#fff !important;
	color: #ff9933!important;
	font-size: 0.9em!important;
	text-decoration:none;
	vertical-align:top;
}



.ld-notice-title a  {
	margin-left:5px;
	font-family :Verdana,Arial;
	background-color:#fff!important;
	color: #ff9933!important;
	font-size: 0.9em!important;
	text-decoration:none;
	vertical-align:top;
}


.ld-notice-title  {
	margin-left:5px;
	font-family :Verdana,Arial;
	background-color:#fff!important;
	color: #ff9933!important;
	font-size: 0.9em!important;
	text-decoration:none;
	vertical-align:top;
}

.ld-notice-title a:hover  {
	text-decoration:underline;
}


.ld-notice-titleIcon{
text-align:left;
vertical-align:top;
background-color: #fff;
padding-top:3px;

}

.ld-notice-subTitle{
	color: #000;
	font-style: normal;	
	text-align: justify;
}

.ld-anuncios{
padding-top: 10px;
	
}
.ld-notice-date{
font-weight: bold;
}

.ld-notice-addnew{	
	margin-top:5px;
	font-family :Verdana,Arial;
	background-color:#fff!important;
	color: #ff9933!important;
	font-size: 0.8em!important;
	text-decoration:none;

}
.ld-notice-addnew:hover{
	text-decoration: underline; 
}

#ld-column-scroll{
	width:100%;
	height:300px;
	overflow:auto;
	background-color:#FFF;

scrollbar-face-color: #fff; 
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #ccc;
scrollbar-3dlight-color: #ccc;
scrollbar-arrow-color: #ff8c40;
scrollbar-track-color: #fff;
scrollbar-darkshadow-color: #ccc;
scrollbar-base-color: #fff;

}
/*

SCROLLBAR-FACE-COLOR - Color de la base de la barra 
SCROLLBAR-HIGHLIGHT-COLOR - Color resaltado de la barra 
SCROLLBAR-SHADOW-COLOR - Color de la sobra de la barra 
SCROLLBAR-3DLIGHT-COLOR - Color del relieve de la barra 
SCROLLBAR-ARROW-COLOR - Color de las flechas de la barra 
SCROLLBAR-TRACK-COLOR - Color del fondo de la barra 
SCROLLBAR-DARKSHADOW-COLOR - Color de la sobra mas oscura de la barra 
*/

.ms-partline{
	background-color : #ff8c40;	
}

.ld-imagen{
	padding-top:5px; 
}

.ms-SpLinkButtonActive, .ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover, .ms-SpLinkButtonActive a:visited, .ms-SpLinkButtonInActive a, ms-SpLinkButtonInActive, .ms-SpLinkButtonInActive a:hover, .ms-SpLinkButtonInActive a:visited
{
	font-size: 8pt!important;
	background-image: none;
	background-color: transparent;
	font-family: Verdana;
	color:#4c4c4c!important;
}






.ms-SPLink
{
	background-image: none;
	background-color: transparent;
	font-size: 7pt !important;
	font-family: Verdana;
	color:#4c4c4c!important;
}





.ld-siteactions,.ld-siteactions a, .ld-siteactions a:hover, .ld-siteactions a:visited
{
	text-align: right;
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
	font-weight: bold;
	width:150px;
}



.login-actions{
text-align: right;
}


.ms-siteactionsmenuhover a:hover
{
	vertical-align:text-top;
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
	font-weight: bold;
}



.ms-siteactionsmenu a:hover
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
	font-weight: bold;
}



.ms-siteactionsmenuhover a:visited
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
	font-weight: bold;
}



.ms-siteactionsmenu a:visited
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
	font-weight: bold;
}



.ms-siteactionsmenuhover a
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
}



.ms-siteactionsmenu a
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
}



.ms-siteactionsmenuhover
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
}



.ms-siteactionsmenu
{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:black!important;
	text-decoration:none;
}



.ms-siteaction a:hover{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:red!important;
}



.ms-siteaction a:visited{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:red!important;
}



.ms-siteaction a{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:red!important;
}



.ms-siteaction{
	background-image: none;
	background-color: transparent;
	font-size: 8pt!important;
	font-family: Verdana;
	color:red!important;
}



/*DISP FORM*/
.ld-notice{
	text-align: justify ;
	font-family: Verdana, Arial;
	font-size: 8pt;
	margin-left: 5px;
	padding-left: 15px;	 
	width: 500px;
}
.pie-foto{
	font-size: 7pt;
}

.ld-icono-noticia{
text-align:right;
vertical-align:top;
padding:3px 0 0 0;
}
.ld-notice-date{
	font-weight: bold;
	font-size:7pt;
}

.ld-notice-date-list{
	font-weight: bold;
	font-size:7pt;
	padding-right:55px; 
}


/*Para el personalizado*/

.ld-notice-title{
	padding-left: 10px;	
	width: 500px;
}

.ld-notice-images{
	width: 100%;
	padding-left: 15px;
}

.notice-list a:visited {
	color:#226633;
	font-size: 8pt;
	padding-left: 25px;
}

.notice-list a {
	color:#226633;
	font-size: 8pt;
	padding-left: 25px;
}

.notice-list a:hover {
	color:#F57D25;
	font-size: 8pt;
}

.ld-notice-header{
	color: gray;
	font-size: 10pt;
	font-weight: bold; 
	padding-bottom:14px;
	padding-top:13px;
}

.ld-no-notice{
font-style: italic;
font-size: 10pt;
font-weight: bold;
color: gray;
text-decoration:underline; 
text-align: center;
}

td.ld-back a:visited {
	color: #226633;
	font-weight: bold;
	text-decoration: none;
}

td.ld-back a {
	color: #226633;
	font-weight: bold;
	text-decoration: none;
}
td.ld-back a:visited:hover {
	text-decoration: underline ;
}
td.ld-back a:hover {
	text-decoration: underline ;
}


.table-top{}

.table-top-right {
background-image: url('imagenes/topright.jpg');
background-repeat: no-repeat; 
width: 49px;
 height: 23px;

}
.table-top-center {
background-image: url('imagenes/topcenter.jpg');
background-repeat: repeat-x; 
height: 23px;
width:858px;
text-align:right!important;
 
}

.table-top-left {
 background-image: url('imagenes/topleft.jpg');
 background-repeat: no-repeat;
 width: 46px;
 height: 23px;
}

.table-siteactions{
padding-top:5px!important;
text-align:right;
margin:5px 0 0 auto;


}



.table-center {
vertical-align:top;

}

.table-center-left {
background-image:  url('imagenes/fondoleft.jpg');
background-repeat: repeat-y ; 
width: 46px;
height: 23px;

}
.table-center-content {
width: 855px;
background-image: url('imagenes/gente2.jpg');
background-position: right bottom;
background-repeat: no-repeat;  

}
.table-center-left2 {
background-image:  url('imagenes/fondoleft.jpg');
background-repeat: repeat-y ; 

}
.table-center-right2 {
background-image:  url('imagenes/fondoright.jpg');
background-repeat:repeat-y ; 
}


.table-center-right {
background-image:  url('imagenes/fondoright.jpg');
background-repeat: no-repeat; 
width: 49px;
background-repeat: repeat-y ;
}

.table-center-right-master {
background-image:  url('imagenes/fondoright.jpg');
width: 49px;
height:130px;
background-repeat: repeat-y ;
background-position:bottom left;
}



.table-bottom {}

.table-bottom-left {
background-image:  url('imagenes/bottomleft.jpg');
background-repeat: no-repeat ; 
width: 46px;
height: 18px;
background-position: left top;


}
.table-bottom-center {
background-image:  url('imagenes/bottomcenter.jpg');
background-repeat: repeat-x; 
width: 499px;
height: 18px;
background-position:top left;
}

.table-bottom-center2{
background-image:  url('imagenes/pies3.jpg');	
background-position: bottom left;
width:409px;
height: 18px;
background-repeat:no-repeat;
	
}

.table-bottom-right{
	background-image: url('imagenes/lateral2.jpg');
	width: 49px;
}

.img-right{
	background-image: url('imagenes/lateral2_1.jpg');
	width: 49px;
	height: 180px;
	background-repeat: no-repeat; 
	background-position:bottom left;

}


.table-bottom-right2{
background-image:  url('imagenes/bottomright2.jpg');
background-repeat: no-repeat ; 
width: 46px;
height: 18px;
background-position: left top;
}


back-link a:visited  {
	color : #4c4c4c;
	font-weight: bold;
	text-decoration: none; 
	text-align: center ;
	font-size: 8pt!important;
	vertical-align:text-bottom;
	
}


.back-link a  {
	color : #4c4c4c;
	font-weight: bold;
	text-decoration: none; 
	text-align: center ;
	font-size: 8pt!important;
	vertical-align:text-bottom;
	
}


.back-link {
	color : #4c4c4c;
	font-size: 8pt!important;
	font-weight: bold;
	text-decoration: none; 
}


.ms-MenuUIItemTableHover{
	
	background-color: #d0d0d0;
	border: 1px solid black;
}

.ms-MenuUILabel{
	color: #000;
}


.USER-AUT a, .USER-AUT a:visited, .USER-AUT a:hover {
	text-align: right;
	color: #4c4c4c;
	font-size: 8pt;
}

.login-actions a, .login-actions a:visited , .login-actions a:hover {
	color: #4c4c4c;
	font-size: 8pt;
 
}

.ms-WPBorder{
	border-color :#226633 
}




.USER-AUT{

width:300px!important;
}




/*menu sup */



	
.ms-SPLink, .ms-SPLink a, .ms-SPLink a:hover, .ms-SPLink a:active, .ms-SPLink a:visited {
 	border:0px;
	height:10px;
	padding: 0!important;
	margin: 0!important;
	width:150px;

	}
	



.ms-SPlinkButtonInActive, .ms-SPlinkButtonInActive a, .ms-SPlinkButtonInActive a:visited, .ms-SPlinkButtonInActive a:active,  .ms-SPlinkButtonInActive a:hover{
	border:0px;
	height:10px;
	padding: 0!important;
	margin: 0!important;
		width:150px;
}



.ms-SPlinkButtonActive, .ms-SPlinkButtonActive a, .ms-SPlinkButtonActive a:visited, .ms-SPlinkButtonActive a:active,  .ms-SPlinkButtonActive a:hover{
	border:0px;
	height:10px;
	padding: 0!important;
	margin: 0!important;
		width:150px;
}

.ms-splitbutton, .ms-splitbutton a, .ms-splitbutton a:hover, .ms-splitbutton a:visited, .ms-splitbuttonhover, .ms-splitbuttonhover a, .ms-splitbuttonhover a:hover, .ms-splitbuttonhover a:visited, .ms-menubuttoninactivehover, .ms-menubuttoninactivehover a, .ms-menubuttoninactivehover a:visited, .ms-menubuttoninactivehover a:hover, .ms-menubuttonactivehover, .ms-menubuttonactivehover a, .ms-menubuttonactivehover a:visited, .ms-menubuttonactivehover a:hover, .ms-splitbuttontext, .ms-splitbuttontext a,  .ms-splitbuttontext a:visited,  .ms-splitbuttontext a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-style:normal;
font-weight:normal;
font-size:11px;
padding: 2px 4px 2px 4px!important;
margin:0!important;
background-image:none!important;
border:none;
}

