body {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 color:#333;
 }
 
 * { 
 font-family: Verdana, Helvetica, Arial, sans-serif !important;
	 padding: 0; margin: 0; }

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
}

.arrow {
position:relative;
top:3px;
}

#wrapper { 
 margin: 0 auto;
 width: 982px;
 }
#header {
 color: #333;
 width: 970px;
 float: left;
 padding: 10px 10px 10px 0;
 height: 140px;
 margin: 0 0px 0px 0px;
 background: #fff;
 }
#navigation {
 width: 982px;
 color: #333;
 padding: 0;
 margin: 0px 0px 0px 0px;
 background: #c0c3d5;
 float:right;
 position:relative;
 z-index:10000;
 height:20px;
 }
  #navigation_cerma {
 width: 982px;
 color: #333;
 padding: 0;
 margin: 0px 0px 0px 0px;
 background: #c0c3d5;
 float:right;
 position:relative;
 z-index:10000;
 height:30px;
 }
 
 #navigation_ag {
 width: 530px;
 color: #333;
 padding: 0 0 10px 0;
 background: #fff;
 float:right;
 position:relative;
 right:90px;
 z-index:10000;
 }
 #clock {
 width:100px;
 float:left;
 padding-left:10px;
 padding-right:0;
 margin-right:0;
 padding-top:8px;
 color:#464545;
 background-image: url("/eATECYR/img/top-nav2.gif");
 height:100%;
 font-size:0.8em;
 }
 
#leftcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 13px 10px 10px 10px;
 height: auto;
 width: 170px;
 float: left;
}

#slickbox input{
	width:75px;
	}

#content_noticias { 
 float: left;
 color: #333;
 background: #fff;
 margin: 0 0px 20px 0;
 padding: 10px;
 height: auto;
 width: 663px;
 display: inline;
background-image:url("/eATECYR/img/punto_verticale.gif");
background-position:top right;
background-repeat:repeat-y;
border-left:1px solid #ccc;
text-align:left;
}

    
#content_noticias ol,#content_noticias ul {
overflow:auto;      
    }

.float_noticia {
float:left;
margin:0 10px 10px 0;
}

#content { 
 float: left;
 color: #333;
 background: #fff;
 margin: 0px 0px 20px 0px;
 padding: 10px;
 height: auto;
 width: 382px;
 display: inline;
background-image:url("/eATECYR/img/punto_verticale.gif");
background-position:top right;
background-repeat:repeat-y;
 border-left:1px solid #ccc;
}

#edit{ 
 
 color: #333;
 background: #E6EFC2;
  border:1px solid #ccc;
}

#wide_content {
width:960px;
height:50px;
float:right;
}

#rightcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 363px;
 float: right; /* era left, IN PROVA */
  }
#rightcolumn_noticias { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 63px;
 float: left;
 text-align:center;
}

.extras {
float:left;
clear:both;
margin-top:20px;
}

#footer { 
 width: 982px;
 clear: both;
 color: #464545;
 border: 1px solid #ccc;
 background-image: url("/eATECYR/img/top-nav2.gif");
 margin: 20px auto;
 padding: 10px 0;
 text-align:center;
}

#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff;
 background-image: url("/eATECYR/img/lb.gif");
 background-repeat: no-repeat; 
 color: #000; 
 }

#loginbutton a:hover{ 
background: #fff;
 background-image: url("/eATECYR/img/lbhover.gif");
 background-repeat: no-repeat; color: #000;
}


.actualidad {
border:1px solid #BABBBA;
background:#E5E6E5;
padding:10px 4px ;
margin-bottom:20px;
width:362px;
text-align:left;
}

.noticias {
background-image:url("/eATECYR/img/punto_orizzontale.gif");
background-position:bottom left;
background-repeat:repeat-x;
padding-bottom:15px;
margin-bottom:20px;
text-align:left;
}

.actualidad img {
float:left;
padding: 0 10px 5px 5px;
}

.actualidad a:link {
font-size:0.9em;
}

.actualidad a:hover {
text-decoration:underline;
}

.area_tecnica{
	width:100%;
}

.area_tecnica td{
	padding: 10px;
}

.area_tecnica p {
	color:#333;
	margin-top:10px;
	font-weight:bold;
}

.area_tecnica img {
	padding: 10px;
	float:left;
}

.area_tecnica a:link {
	color:#333;
	text-decoration:none;
}

.area_tecnica a:visited {
	color:#333;
	text-decoration:none;
}
.area_tecnica a:hover {
	color:#333;
	text-decoration:none;
}

.actualidad h4 {
	margin-bottom:5px;
}

.not_por img{
	padding: 0 20px 0 0;
	float:left;
} 

.not_por {
	width:100%;
}

.not_por td{
	padding: 10px;
}

.not_por a:link {
	color:#333;
	text-decoration:none;
}

.not_por a:visited {
	color:#333;
	text-decoration:none;
}
.not_por a:hover {
	color:#333;
	text-decoration:underline;
}

.not_por p {
	color:#333;
	margin-top:10px;
	font-weight:bold;
}

.h2 {
background-image:url("/eATECYR/img/punto_orizzontale.gif");
background-position:bottom left;
background-repeat:repeat-x;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
color:#609102;
font-size:1.5em;
text-align:left;
}

.gris {
color:#464545;
background-image:url("/eATECYR/img/punto_orizzontale.gif");
background-position:bottom left;
background-repeat:repeat-x;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
}

.fecha_noticias {
background-image:url("/eATECYR/img/bg_fecha.gif");
background-repeat:repeat-x;
font-weight:bold;
color:#464545;
padding:2px 6px;
font-size:90%;
margin-right:15px;
margin-bottom:10px;
}

.h3 {
margin-top:10px;
}

.h4 a {
text-decoration:none;
font-size:0.9em;
color:#48679f;
font-weight:bold;
}

.h3 a {
text-decoration:none;
font-size:1.2em;
color:#48679f;
font-weight:bold;
}

.ver_noticias_titulo {
text-decoration:none;
font-size:1.2em;
color:#48679f;
font-weight:bold;
}

.h3 a:hover {
text-decoration:underline;
font-size:1.2em;
color:#134d86;
}

.error {
color:#f00;
border:1px solid #999;
padding:4px;
text-align:center;
background:#fff;
width:480px;
}

.dropshadow {
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
}

/* TABLA EVENTOS ******/

#ferias_congresos {
border-bottom:3px solid #a4f605;
cellspacing:0;
width:100%;
}

#ferias_congresos th {
background:url("/eATECYR/img/bg_ferias.jpg");
color:#fff;
padding:4px 0 4px 4px;
}

#ferias_congresos .separator td{
    border-bottom:1px solid #a4f605;
}

#ferias_congresos td {
padding:16px;
vertical-align:top
}

#ferias_congresos a:link {
text-decoration:none;
color:#333;
font-weight:bold;
}

#ferias_congresos a:hover {
text-decoration:underline;
}

/* TABLA HISTORIAL NOTICIAS *****/

.historial_noticias th {
padding:6px;
border:1px solid #ccc;
background:#425277;
color:#fff;
}
.historial_noticias td {
padding:6px;
border:1px solid #ccc;
}
.historial_noticias a:link {
text-decoration:none;
color:#6F4238;
}
.historial_noticias a:visited {
color:#6F4238;
text-decoration:none;
}
.historial_noticias a:hover {
text-decoration:underline;
}
.hist_noticias {
font-weight:bold;
color:#5D74A8;
text-align:right
}

/* TABLA DTIES ***********************************/

#dties td img{
float:left;
margin-left:10px;
}

#dties td {
width: 310px !important;
height:160px;
background-image: url("/eATECYR/img/bordo_public2.jpg");
background-position: 0 0;
background-repeat: no-repeat;
}

/* TABLA VER DTIES ********************************/

#ver_dties span{
font-weight:bold;
color:#333;
vertical-align:baseline
}

#span1 {
font-weight:bold;
color:#333;
}

#span1 a{
text-decoration:none;
}

#span1 a:hover{
text-decoration:underline;
}

#span1 img{
position:relative;
top:+5px;
margin-right:10px;
}

.span1 {
font-weight:bold;
color:#333;
font-size:1.2em;
}

#ver_dties a:link {
text-decoration:none;
color:#324392;
}
#ver_dties a:visited {
text-decoration:none;
color:#324392;
}
#ver_dties a:hover {
text-decoration:underline;
color:#324392;
}

/* TABLA PUBLICACIONES ***********************************/

#publicaciones td img{
float:left;
margin-top:15px;
}

#publicaciones td {
width: 310px !important;
height:350px;
vertical-align: top;
text-align:center;
}

#publicaciones td p{
clear:both;
border-top:1px solid #485e7d;
border-bottom:2px solid #485e7d;
padding:4px 0;
height: 45px;
}
#publicaciones td a:link{
text-decoration:none;
color:#333;
font-weight:bold;
}

#publicaciones td a:visited{
text-decoration:none;
color:#333;
font-weight:bold;
}

#publicaciones td a:hover{
color: purple;
}

/*===============TABLA ORGANOS DE GOBIERNO=============================*/

.gobiernos {
	width: 100%;
	
}
.gobiernos caption {
	font: 1.8em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url("/eATECYR/img/caption.jpg") right top;
	height: 45px;
	color: #5F8130;
	border-top: 1px solid #5F8130;
}
.gobiernos thead th {
	background: #5F8130 url("/eATECYR/img/th.jpg") repeat-x right;
	height: 30px;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center !important;
	border: 1px solid #8D8D8D;
	}

.gobiernos tbody th {
	font-size:1em;
	line-height: 1.4em;
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	color: #2E2E2E;
	padding: 10px 7px;
	border:1px solid #8D8D8D;
	text-align: center;
	vertical-align:middle;
	font-weight:bold;
}

 .gobiernos td {
   font-size:1em;
	line-height: 1.4em;
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	color: #2E2E2E;
	padding: 10px 7px;
	border:1px solid #8D8D8D;
	vertical-align:top;
	font-weight:bold; 
	}
 /*
 .gobiernos  td:first-child {
 text-align:center;
 }
 */
 .gobiernos td.right a {
 font-weight:400;
 }

.gobiernos tfoot th {
	background: #5F8130 url("/eATECYR/img/foot.jpg") repeat-x bottom;
	border-top: 1px solid #5F8130;
	color: #FFFFFF;
	height: 30px;
	vertical-align:middle;
	padding: 10px 7px;
}
.gobiernos tfoot td {
	background: #5F8130 url("/eATECYR/img/foot.jpg") repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}

.gobiernos a {
	color: #2E2E2E;
	font-weight: bold;
	text-decoration: underline;
}
.gobiernos a:hover {
	color: #909090;
	text-decoration: underline;
}

/*============TABLA ENTIDADES COLABORADORAS=============================*/

.entidades {

	width: 100%;

	margin:0; 

 	padding:0;

	font-family: Verdana, Helvetica, Arial,  sans-serif;	

	color: #1c5d79;

	

}

.entidades,.entidades  tr,.entidades  th,.entidades  td {

	border-collapse: collapse;

}

.entidades caption {

margin:0; 

 	padding:0;

	background: #f3f3f3;

	height: 40px;

	line-height: 40px;

	text-indent: 28px;

	font-family: Verdana, Helvetica, Arial,  sans-serif;	

	font-size: 14px;

	font-weight: bold;

	color: #555d6d;

	text-align: left;

	letter-spacing: 3px;

	border-top: dashed 1px #c2c2c2;

	border-bottom: dashed 1px #c2c2c2;

}

/*============TABLA LEGISLACION=============================*/

#legislacion {
	width:100%;
	z-index:0;
	color:#a1415f;
}

#legislacion th {
font-size:0.9em;
padding:6px 4px;
color:#962727;
text-align:center;
background:#EFD3B3;
font-weight:bold;
}

#legislacion td {
font-size:0.9em;
padding:4px;
vertical-align:top;
border:1px solid #D2CCA9;
background:#EFE1D1;
}

#legislacion td a {
color:#454545;
}

#legislacion td a:hover {
color:#a1415f;
text-decoration: none;
}



/* HEAD */



.entidades thead {

	background-color: #FFFFFF;

	border: none;

}

.entidades thead tr th {

	height: 32px;

	line-height: 32px;

	text-align: center;

	color: #1c5d79;

	background-image: url("/eATECYR/img/col_bg.gif");

	background-repeat: repeat-x;

	border-left:solid 1px #FF9900;

	border-right:solid 1px #FF9900;	

	border-collapse: collapse;

	

}

#inscripciones {
	width:600px;
}



/* BODY */



.entidades tbody tr {

	background: #dfedf3;

	font-size: 13px;

}

.entidades tbody tr.odd {

	background: #F0FFFF;

}

.entidades tbody tr:hover,.entidades  tbody tr.odd:hover {

	background: #ffffff;

}

.entidades tbody tr th, .entidades tbody tr td {

	padding: 6px;

	border: solid 1px #326e87;

}

.entidades tbody tr th {

	background: #1c5d79;

	font-family: Verdana, Helvetica, Arial,  sans-serif;	

	font-size: 12px;

	padding: 6px;

	text-align: center;

	font-weight: bold;

	color: #FFFFFF;

	border-bottom: solid 1px white;

}

.entidades tbody tr th:hover {

	background: #1c5d79;



}



/* LINKS */



.entidades a {

	color: #FF6600;

	text-decoration: none;

	font-size: 13px;

	border-bottom: solid 1px white;

}

.entidades a:hover {

	color: #FF9900;

	border-bottom: none;

}



/* FOOTER */



.entidades tfoot {

	background: #f3f3f3;

	height: 24px;

	line-height: 24px;

	font-family: Verdana, Helvetica, Arial,  sans-serif;	

	font-size: 14px;

	font-weight: bold;

	color: #555d6d;

	text-align: center;

	letter-spacing: 3px;

	border-top: solid 2px #326e87;

	border-bottom: dashed 1px #c2c2c2;

}

.entidades tfoot tr th,.entidades  tfoot tr td {

	/*padding: .1em .6em;*/

	

}

.entidades tfoot tr th {

	border-top: solid 1px #326e87;

}

.entidades tfoot tr td {

	text-align: right;

	

}




/* ========== INIZIO MENU ==================================================== */


/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0 50px 0 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: right;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url("/eATECYR/img/empty.gif");	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 10px 30px 10px; /* era 10 30 30 30, modificato per lo scrolling orizzontale */
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	color: #eee;
	background-image: url("/eATECYR/img/top-nav2.gif");
	
}

.menu ul {
width: 13em; /* era 15em, lo ho mdificato io per evitare lo scrolling orizzontale */
}

.menu a {
	text-decoration: none;
	color: #24316d;
	padding: .6em 0.8em;
	display: block;
	position: relative;
	font-size:12px;
	
}

.menu a:hover, .menu li:hover>a {
	color: #000000;
}

.ie6 a:hover {
	color: #000;
}

.menu li li:hover{
	border-top: 1px solid #485e7d;
	border-bottom: 1px solid #485e7d;
	color: #000;
	}

.menu li li {	/* create borders around each item */
	border: 1px solid #ccc;
	background:#d4d6e3;
}

.menu li li a {	/* create borders around each item */
font-size:11px;
padding: .4em 1em;	

}

.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
	
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
	
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts 
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #567;
}
*/
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/* ==================== FINE MENU ================================================== */

/* ===================== CALENDAR =========================================================*/
  
  /* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
	
/* =========== SEARCH BOX============================*/
	
	#search_box {
    width: 160px;
    height: 30px;
    background: url("/eATECYR/img/bg_search_box.gif");
	text-align:center;
	margin-top:20px;
	
}

#calendar  {
padding:0;
margin-bottom:20px;
}

#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 108px;
    background: none;
    font-size: 1em;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

/*=================TABLE SERVICIOS==================*/

#servicios {
	/* border:1px solid #454545; */
	width:160px;
	}

#servicios th{
	background:#454545;
	color:#fff;
	padding:2px 0;
	font-size:0.9em;
}

#servicios td {
	border:1px solid #666;
	text-align:center;
	padding:2px 0;
	vertical-align:middle;
	font-size:0.8em;
}

#servicios td a:link{
	color:#000;
	
}

#servicios td a:visited{
	color:#000;
	
}

#servicios td a:hover{
	text-decoration:none;
	color:#f00;
}


/*==================BIBLIOTECA======================*/

#styling-cutom-striping {
	font-size: 12px;
	background-color: #4D4D4D;
	width: 100%;
	border: 0;
	color:#fff;
}

#styling-cutom-striping a:link {
	text-decoration:none;
	color:#ff0000;
}

#styling-cutom-striping a:visited {
	text-decoration:none;
	color:#ff0000;
}

#styling-cutom-striping a:hover {
	text-decoration:underline;
	color:#fff;
}

#styling-cutom-striping th {
	text-align: center;
	padding: 5px;
	background-color: #6E6E6E;
	color:#000;
}
#styling-cutom-striping td {
	color: #454545;
	padding: 5px;
}
.even {
	background-color: #95A7EF;
}
.odd {
	background-color: #D1D7EF;
}
.highlight {
	background-color: #3D3D3D;
	font-weight: bold;
}
.header {
	background-image: url("/eATECYR/img/header-bg.png");
	background-repeat: no-repeat;
	
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
	cursor: pointer;
}
.headerSortUp {
	background-image: url("/eATECYR/img/header-asc.png");
	background-repeat: no-repeat;
	
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.headerSortDown {
	background-image: url("/eATECYR/img/header-desc.png");
	background-repeat: no-repeat;
	
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}

.headerBorrar {
	background-image: url("/eATECYR/img/header-borrar.png");
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}

/*========== TABLA FORMACION=========================*/

#formacion {
	width:100%;
	border:0;
	}

#formacion th {
	border: 1px solid #999;
	padding:6px 10px;
	background:#FFF8CD;
}

#formacion td {
	padding:6px 10px;
	border:1px solid #D2CCA9;
	background:#FFFCEA;
}
#formacion td.dia {
	color:#A1415F;
	width:15%;
}

#formacion td.titulo {
	font-weight:bold;
	width:68%;
	
}
#formacion td.lugar {

	width:15%;
}

#formacion td a{
	color:#454545;
}

/*======================TABLA RITE COMENTARIOS==========================*/


#rite {
	width:100%;
	border:0;
	color:#454545;	
	}

#rite th {
	border: 1px solid #999;
	padding:6px 10px;
	background:#FFF8CD;
}

#rite td {
	width:50%;
	padding:6px 10px;
	border:1px solid #D2CCA9;
	background:#FFFCEA;
	line-height: 1.8;
	vertical-align: top;
}
#rite td.head {
	color:#962727;
	text-align:center;
	background:#EFD3B3;
	font-weight:bold;
}

#rite td.items {
	background:#EFE1D1;
	}
	
#rite td.lugar {

	width:15%;
}

#rite td a{
	color:#454545;
}

/*================ TABLE SEARCH ===========================================*/

#search td {
	padding:6px;
}

#search a:link {
	color:#454545;
}

#search a:visited {
	color:#454545;
}

#search a:hover {
	color:#000;
}



/*=============== ACCORDION LEGISLACION====================================*/

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:200px;
}

.AccordionTitle
{
  height:30px;
  overflow:hidden;
  cursor:pointer;
  font-size:9pt;
  padding-left:10px;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url("/eATECYR/img/title_repeater.jpg");
  -moz-user-select:none;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
}

.AccordionContent a
{
display:block;
color:#454545;
padding: 3px 20px;
border-left:10px solid #999;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}

.AccordionContent a:hover
{
color:#454545;
background:#ccc;
border-left:10px solid #f00;
border-top: 1px solid #f00;
border-bottom: 1px solid #f00;
text-decoration: none;
}

.AccordionContainer
{
  
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}

/*==============CALENDARIO====================*/

#content_text {
padding:5px 10px;
	}
#content_text2 {
padding:5px 0;
width:160px;
float:left;
	}
	
/* Entries */

.entry {
	text-align:justify;
	line-height:1.75em;
	}
.entry-title {
	font-size:4.90em;
	font-weight:normal;
	letter-spacing:-1px;
	margin-bottom:5px;
	}
.date {
	font-size:0.9em;
	color:#bbb;
	letter-spacing:1px;
	margin-bottom:5px;
	}
