/* all reset,layout */

* {

    margin:  0;

    padding: 0;
	
}

img, div, table { 

	behavior: url(/Web_FCE/templates/darkgreen/css/iepngfix.htc);

}


td,p,div,tr {

    font-family: arial,tahoma;

    font-size:   12px;

    color:       #333;

    line-height: 18px;

}

body {

    font-family: verdana,tahoma;

    font-size:   12px;

    padding:     0px 0px 0px 0px;

    margin:      0px 0px 0px 0px;

}

.all {

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

    color:             #333;
	
    background-image:  url(../images/all_bg.png);

    background-repeat: repeat-x;


}

#container {

    width: 100%;

}

#wrapper {

    width: 975px;

}

#header {

    width: 975px;

}

#hl {

    width: 520px;

}

#hr {

    width:               429px;

    background-image:    url();

    background-repeat:   no-repeat;

    background-position: right;

    height:              80px;

}

#mod_search_searchword {

    padding:     0px 0px 0px 0px;

    width:       233px;

    font-size:   11px;

    background:  url() no-repeat ;

    color:       #FFFFFF;

    font-family: tahoma;

    height:      27px;

    border:      none ;

    font-weight: bold;

    margin-left: 220px;

    margin-top:  47px;

}

#left {

    background-image:  url(../images/left_bg.png);

    background-repeat: repeat-y;

    width:             235px;

}

#left a:link,#left a:visited {

    color: #D7D96E;

}

#left td {

    padding-left: 10px;

    color:        #FFFFFF;

}

#left div.moduletable h3 {

    background-image:  url(../images/left_th.png);

    background-repeat: no-repeat;

    height:            37px;

    line-height:       37px;

    padding-left:      30px;

    color:             #000000;

    font-size:         14px;

}

#left div.moduletable {

    background-image:    url(../images/left_moduletable-bg.png);

    background-repeat:   repeat-x;

    background-position: top;

    margin-bottom:       10px;

}

#right {

	margin-top: -32px;
	
	margin-bottom: 10px;

    padding: 0px 0px 0px 0px;
	
}

#right div.moduletable {

	width: 180px;

	margin-top: 10px;

    margin-bottom: 0px;

    padding:       5px 15px 5px 15px;

    border:        1px solid #0054b1 ;
	
	/* ../images/lf.png */
	
	background-image: url();

}

#right div.moduletable td {

    font-size: 11px;

}

#right div.moduletable h3 {

    margin-bottom: 10px;

    color:         #ffffff;

    font-size:     11px;

    padding-left:  5px;
	
	
	/* ../images/nf_th_bg.png */
	
	background-image: url();
	
	background-color: #0054b1;
	
	background-repeat:  repeat-x-y;

}

#nf div.moduletable {

    width: 180px;

    margin-top: 10px;

    margin-bottom: 0px;

    padding:       5px 15px 5px 15px;

    border:        1px solid #0054b1 ;
	
	
	/* ../images/lf.png */

    background-image: url(); 

    background-repeat: repeat;
	
	
	/* ../images/lf.png */

    background-image: url();

    

}

#nf div.moduletable td {

    font-size: 11px; 

    color: #000000;

}

#nf div.moduletable h3 {

    margin-bottom: 5px;

    color: #ffffff;

    font-size:     11px;

    padding-left:  5px; 
	
	
	/* ../images/nf_th_bg.png */

    background-image: url(); 

    background-repeat: repeat;

    

    

}


#maincontentwrap {

    width: 975px;

    margin-top: 0px;
	
	background-color: #FFFFFF;

    background-image:    url(../images/fondo_content.jpg);

    background-repeat:   repeat-x;

    background-position: top;
    
	height: auto;
	
}


#maincontent {

    width: 91%;
	
	padding:    0px 10px 0px 10px;
	
	margin-left: 30px;
	margin-right: 30px;
    margin-bottom: -10px;

    text-align: left;

}

#topcontent div.moduletable {

	margin-top: 20px;

    margin-bottom: 0px;

    padding:       5px 5px 0px 5px; 

    

}

#topcontent div.moduletable td {

    font-size: 11px;

}

#topcontent div.moduletable h3 {

    margin-bottom: 15px;

    color:         #0054b1;

    font-size:     12px;

    padding-left:  5px;

}

#tc2 div.moduletable {
}

#topcontent ul {

    padding: 0;

    margin:  0 !important;

}

#topcontent li {

    padding:    0 0 0 15px;

    margin:     0; 

    background-image: url(../images/li.png); 

    background-repeat: no-repeat; 

    background-position: left;
    

}

#topcontent td {

    padding: 0;

}



#topmenu_wrap {

    background-image: url(../images/bbt.jpg); 

    height:     28px;

    width:      975px;

    margin-top: 0px;

}

#footer { 

    background-image: url(); 

    background-repeat: repeat-x;

    width:975px;

    height:30px;

    

    



}

#footer p {

    padding-top:    0px;

    padding-bottom: 10px;

    color:          #FFFFFF;

    font-size:      11px;

}

#footer  a:link, #footer a:visited{

color:          #FFFFFF;

} 

/* Top tabmenu styles */

#top_menu a {
	color: #FFFFFF;
	font-size: 13px;
	padding-bottom: 4px;
}

/* #top_menu li {

    background-image: url(../images/top_r_bg.png);

}

#top_menu li a {

    background-image: url(../images/top_l_bg.png);

} */

#top_menu li a:hover {

    color: #FC4204;

}

#top_menu ul {

    list-style: none;

    margin:     0;

    padding:    0;

    float:      left;

}

#top_menu li {

    float:   left;

    margin:  0;

    padding: 0;

}

#top_menu a {

    float:       left;

    margin:      0;

    height:      22px;
	
	width: 100%;

    line-height: 28px;

    padding:     50 0px;

}

#top_menu li {

    background-repeat:   no-repeat;

    background-position: 100% 0;

}

#top_menu li a {

    background-repeat:   no-repeat;

    background-position: 0px 0;

}

#top_menu li.index-1 a {

    background-position: 0 0;

}

/* splitmenu */

/* joomla css stuff */

a:link, a:visited {

	color:           #0054b1;

	font-weight:     normal;

	text-decoration: underline;

	font-size: 11px;

}

a:hover {

	color:       #0054b1;

	font-weight: normal;

	text-decoration: underline;

	font-size: 11px;

}

.texto1 {

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #0054b1;

	background-color: #ffffff;

}

.texto1B {

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #0054b1;

	background-color: none;

}

.texto10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0054b1;
	background-color: #e2ecff;
}

.texto10B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0054b1;
	background-color: #e2ecff;
}

.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #E1E1E1;
}
.texto6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #0054b1;
}

.texto6B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #0054b1;
	background-color: #8db2f9;
}

.texto9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #004400;
	background-color: #F0EFD5;
}
.texto7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0054b1;
	text-transform: uppercase;
	text-decoration: underline;
}
.texto8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #004400;
	background-color: #E6F1E4;
}

.texto3 {

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

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}

.texto4 {

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

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #666666;

}

.texto5 {

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

	font-size: 17px;

	font-style: normal;

	font-weight: bold;

	color: #0054b1;

	padding: 3px;

	text-align: left;

}









form {

    display: inline;

    margin:  0;

    padding: 0;

}

h1 {

    color:       #666666;

    font-weight: normal;

    font-size:   20px;

}

ul {

}

li { 

   

    



    

}

img {

    border: none ;

}

ol {

    

}

blockquote {

    margin: 10px;

}

blockquote div {

}

pre {

    padding: 10px;

}

table.contenttoc {

    margin:  3px;

    padding: 5px;

}

.contenttoc th {

    padding:     3px;

    color:       #935454;

    font-weight: bold;

}

.contenttoc a {

    font-size:   11px;

    padding:     0 5px 0 5px;

    font-weight: normal;

}

.contenttoc a:hover {

    font-size:    11px;

    color:        #935454;

    padding-left: 5px;

}

.contenttoc td {

    padding: 3px;

}

.contentpane {

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

    font-size:   11px;

    line-height: 18px;

    text-align:  left;

}

.contentpaneopen ul {

    margin-left: 10px;

}

.contentpane ul {

    margin-left: 10px;

}

table.contentpaneopen,table.contentpane {

}

table.contentpaneopen li {

    margin-left: 20px;

}

div.moduletable {

    font-size: 11px;

}

div.moduletable td {

    text-align: left;

    font-size:  11px;

}

div.moduletable h3 {

    text-align: left;

}

table.moduletable th {

    color:               #898371;

    text-align:          left;

    vertical-align:      middle;

    font-weight:         normal;

    padding-left:        5px;

    padding-top:         15px;

    padding-bottom:      10px;

    font-size:           14px;

    background-image:    url(../images/modth.png);

    background-repeat:   no-repeat;

    background-position: bottom;

    width:               230px;

    text-transform:      uppercase;

}

.contentpaneopen fieldset {

    border: none ;

    width:  100%;

}

.contentpaneopen td {

    padding:    0;

    text-align: left;

}

.contentdescription {

}

td.contentheading {

    color:           #0054b1;

    font-family:     tahoma,arial,Helvetica, sans-serif;

    text-decoration: none;

    font-weight:     bold;

    font-size:       20px;
	
	text-align:      left;
	padding-bottom: 5px;
	
	margin: 20px 0px 20px 0px;
	padding-left:73px;
	background-image: url(../images/icono_titulo.jpg);
	background-repeat:no-repeat;
	padding-bottom: 15px;

}

div.componentheading {

    color:           #0054b1;

    font-family:     tahoma, Helvetica, sans-serif;

    text-decoration: none;

    font-weight:     bold;

    font-size:       20px;

    text-align:      left;
	
	margin: 20px 0px 20px 0px;

}

a.contentpagetitle:link,a.contentpagetitle:hover {

    font-family:     Tahoma,Arial,tahoma, Helvetica, sans-serif;

    text-decoration: none;

    font-size:       14px;

}

a.contentpagetitle:hover {

    color: #CCCC99;

}

.createdate, td.createdate {

    color:          #666666;

    font-size:      11px;

    font-weight:    bold;

    text-transform: lowercase;

    padding-bottom: 3px;

}

.modifydate,.small {

    color:          #545454;

    font-size:      11px;

    font-weight:    normal;

    text-transform: none;

}

.highlight {

    color:            #FFFFFF;

    background-color: #0054b1;

}

.mosimage {

    margin:  5px;

    padding: 5px;

    border:  none ;

}

.mosimage_caption {

    padding:             1px 2px;

    color:               #898371;

    font-size:           10px;

    font-weight:         bold;

    border-bottom-style: solid;

    border-bottom-color: #808080;

    border-bottom-width: 1px;

}

.contentpaneopen img {

    margin: 5px;

}

.contentpane img {

    margin: 5px;

}



a.mainlevel:link, a.mainlevel:visited {

    display:             block;

    height:              18px !important;

    height:              26px;

    vertical-align:      middle;
	
	horizontal-align:    middle;

    font-size:           11px;

    font-weight:         normal;

    text-align:          left;

    text-decoration:     none;

    text-transform:      capitalize;
	 
    background-repeat:   repeat;

    background-position: top right;

    color:               #000000;

    padding-top:         0px;
    
    padding-left:        20px;
    
    padding-right: 		 20px;
    	
	border-bottom-width: 0px;

    border-bottom-color: #BABABA;

    border-bottom-style: dotted;


}



a.mainlevel:hover {

    text-decoration: none;

    color:           #0054b1;

    font-weight:     normal;

}

a.mainlevel#active_menu {

    color:       #0054b1;

    font-weight: bold;

}

a.mainlevel#active_menu:hover {

    color: #0054b1;

}

a.sublevel:link, a.sublevel:visited {
	font-size:      11px;
	padding-left:   10px;
	padding-bottom: 3px;
	line-height:    20px;
	display:        block;
	margin-left:    10px;
	font-family:    Arial, Verdana, Tahoma;
	color:          #00CCCC;
	text-transform: capitalize;
	font-weight:    normal;
	text-decoration: none;
}

a.sublevel:hover {

    text-decoration: none;

}

#mod_login_username {

    padding:     3px 0 0px 5px;

    width:       170px;

    font-size:   11px;

    color:       #FFFFFF;

    font-family: tahoma;

    border:      1px solid #0054b1;

    font-weight: normal;

    height:      18px;
	
	background-color: #669acc;

}

#mod_login_password {

    padding:     3px 0 0px 5px;

    width:       170px;

    font-size:   11px;

    color:       #FFFFFF;

    font-family: tahoma;

    border:      1px solid #0054b1;

    font-weight: normal;

    height:      18px;
	
	background-color: #669acc;
	

}

#mod_login_remember {

    border:     none ;

    background: none ;

    margin-top:     10px;
	
	margin-bottom:     10px;

}

.inputbox {

    font-size:  12px;

    border:     1px solid gray ;

    background: #EEEEEE ;

    height:     18px;

}

.button {

    padding:           1px;

    padding:           2px !important;

    color:             #FFFFFF;

    font-size:         11px;

    border:            none ;

    font-weight:       bold;

    background:        #000000 ;

    height:            20px;

    background-image:  url(../images/button_bg.png);

    background-repeat: repeat-x;
	

}

.sectiontableheader {

    font-weight: bold;

    background:  #c0d4fa ;

    padding:     4px;

    color:       #0054b1;

}

.sectiontableentry1 td {

    padding: 3px;

}

.sectiontableentry2 td {

    padding:    3px;

    background: #c0d4fa ;

}

.sectiontableentry1 {

    padding: 2px;

}

.sectiontableentry2 {

    padding: 2px;

}

.readon {

    font-size:           11px;

    float:               left;

    padding-right:       10px;

    background-image:    url(../images/readon.png);

    background-position: left;

    background-repeat:   no-repeat;

    padding-left:        25px;

    height:              27px;

    line-height:         27px;

}

.readon a:link, .readon a:visited {

    color: #FFFFFF;

}

.readon a:hover {

    color: #EBCA71;

}

.back_button a {

    padding:    2px 5px 2px 20px;

    text-align: center;

    display:    block;

}

.back_button a:hover {

    padding: 2px 5px 2px 20px;

    color:   #ff0000;

}

.pagenav {

    text-align:        center;

    color:             #ffffff;

    margin:            0px -2px 0px 0px;

    padding:           1px 6px 1px 6px;

    font-size:         11px;

    font-family:       arial,verdana,tahoma;

    background-image:  url(../images/btnlogin.gif);

    background-repeat: repeat-x;

}

a.pagenav, a.pagenav:visited {

    color: #ffffff;

}

a.pagenav:hover {

    color:            #ffffff;

    background-color: #000000;

    border:           1px solid #5d5d5d ;

}

span.pathway {

    color:       #666666;

    font-size:   11px;

    font-weight: bold;

}

span.pathway a:link,

span.pathway a:visited {

    color:       #666666;

    font-weight: bold;

    font-size:   11px;

}

.blog_more ul li{

padding-left:10px; 

   

    



}

.blog_more strong{ 

    font-size: 18px;



}

li.latestnews  a {

	padding-bottom:1px;

	color: #0054b1;

	

	font-size:11px;

	

}

li.latestnews a:hover {

	color: #474747;

}

li.latestnews a:visited{

	color: #999;

}

ul.latestnews li{

	padding:0px;

	margin-left:0px;

	color:#c28279;

	text-align:left;

	

}

ul.latestnews  {

list-style-type:none;

font-weight:normal;

}



.latestnews a:hover {

	color: #99FF99;

}

ul.mostread  { 

	font-weight:normal;

list-style-type:none;

}

li.mostread  a {

	padding-bottom:1px;

	color: #0054b1;



	font-size:11px;



}



li.mostread a:hover {

	color: #CC6600;

}

li.mostread a:visited{

	color: #999;

}

ul.mostread li{

	padding:0px;

	margin-left:0px;

	color:#c28279;

	width:auto;

		text-align:left;

		

}

.mostread a:visited{

	color: #ccc;

}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0054b1;
	list-style-type: none;
	width: 120px;
	background-color: #FFFFFF;
	margin-top: 2px;
	border: 1px solid #0054b1;
}
.tabla_uned {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	vertical-align: top;
	white-space: normal;
	padding-top: 20px;
}

.tabla_ugr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0054b1;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	vertical-align: top;
	white-space: normal;
	padding-left: 10px;
}
.tabla_uni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	vertical-align: top;
	white-space: normal;
	padding-top: 20px;
}
.tabla_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	vertical-align: top;
	white-space: normal;
	padding-top: 20px;
}.texto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0054b1;
	background-color: #c0d4fa;
}
.incio_superior_A {
	background-image: url(../images/INICIO%20SUPERIOR.png);
	background-repeat: no-repeat;
        height: 284px;
        width: 644px;

}
.incio_inferior_A {
	background-image: url(../images/INICIO%20INFERIOR.png);
	background-repeat: no-repeat;
        height: 330px;
        width: 644px;

}
.texto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

.texto13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0054b1;
}
.texto14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0054b1;
	background-color: #FFFFFF;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D80;
}
.Encabezado_Tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0054b1;
	text-align: center;
	vertical-align: middle;
}
.tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #0C355F;
}
.linea_impar_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0054b1;
	background-color: #FFFFFF;
}
.linea_par_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0054b1;
	background-color: #e2ecff;
}

.cabecera_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0052b0;
	background-color: #e2ecff;
	text-align: left;
}
.opcion_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0054b1;
}

.lista_numerada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0389D3;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url((URL));
}
.lista_sin_numerar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0C355F;
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: url((URL));
}
