/* CSS Document */
/*Creado por: Irwin Borjas */
/*email:igraphicb@gmail.com*/

/* joomla */

.cuadromensaje a {
color:#FFFFFF;
}

.menuboletines .moduletable h3 {
height:30px;
width:215px;
color:#ffffff; 
font-size:17px; 
background:url(../../../images/stories/toplateralseguridad.png) top;
font-weight:bold; 
padding-top:5px; 
display:block;
padding-left:5px;
}

.menuboletines .moduletable ul.latestnews {
padding-left:20px;
}

.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}

.jform .jfbutton {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #03486b;
	color: #ffffff;
	font-size: 85%;
	text-transform: uppercase;
}


#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 0;
	margin: 0;
	list-style:none;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	padding: 5px;
	margin: 0;
	color: #FFFFFF;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #006699;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #BF0000;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #EE9600;
	border: none;
}

#system-message .message {
color:#CC0000;
}

table#cssjobs{
		border: 1px solid #666;
	}
	 tr td #cssjobs{  
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		background: #fff;
	}
	#cssjobs thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
	#cssjobs tbody td{
			border-left: 1px solid #D9D9D9;
	}
	#cssjobs tbody tr.even td{
		background: #eee;
	}
	#cssjobs tbody tr.selected td{
		background: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
	#cssjobs tbody tr.ruled td{
		color: #000;
		background-color: #C6E3FF; 
		font-weight: bold;
		border-color: #3292FC;
	}
	
	/* Opera fix */
	#cssjobs head:first-child+body tr.ruled td{
		background-color: #C6E3FF; 
	}
	
	

#tablalupa {
background:#016294;
}

#tablalupa img {

}


.jg_catdescr img { border: none;
background:none;
padding:0;
margin:0;}

.sectiontableheader {
	padding: 8px 5px;
	background: #444444;
	color: #FFFFFF;
}

.sectiontableheader a {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
}

p {
  margin-bottom: 0 }
p + p {
  text-indent: 1.5em;
  margin-top: 0 }

.moduletable .breadcrumbs img {
border: none;
background:none;
padding:0;
margin:0;
}

#productosweb a{
font-size:11px;
color:#FFFFFF;
}

.jform  h2{
margin-bottom:10px;
}

.pngfile jg_icon {
display:none;
}

#sinborde {
border: none;
background:none;
padding:0;
margin:0;
}

.jg_pathway img {
border: none;
background:none;
padding:0;
margin:0;
}


#partners img {
border: none;
background:none;
padding:0;
margin:0;
}
.moduletable {

}

#empleo a {
color:#FFFFFF;
}

.moduletable h3{
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color: #03689c;
font-weight:normal;
}

.contentheading {
font-size:20px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color: #03689c;
font-weight:normal;
padding-bottom:10px;
}


td#news h3 {
background:url(../images/bgmodulenews.png) right;
margin-bottom:10px;
}

td#eventos h3 {
background: url(../images/bgeventsmodule.png) right;
margin-bottom:10px;
}

.contentpagetitle {
font-size:14px;
color: #03689c;
}

.readmore {
color: #ffffff;
background:url(../images/bgreadmore.gif);
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#03486b solid 1px;
margin-top:5px;
}
/**/
* {
  margin: 0;
}

html, body {
background:#03486b url(../images/bgmain.png) top repeat-x;
margin:0;
padding:0;
font-family: Tahoma;
font-size: 12px;
height:100%;
line-height:20px ;
}

a {
text-decoration:none;
color: #01476b;
}

a:hover {
text-decoration:underline;
}

form {
margin:0;
padding:0;
}

.estilo1 {
color:#02669a;
}

p {
margin:0;
padding:0;
}

ul {
padding-left:40px;
list-style:url(../images/listicon.gif);
}

li {
}

.wrapper {
min-height: 100%;
height: auto;
margin: 0 auto;
width:980px;
background:#FFFFFF;
}

.header {
height:100px;
background:url(../images/header.jpg);
}

.mainmenu {
width:950px;
height:25px;
margin:auto;
background: url(../images/bgmenuh.gif);
border: solid 1px #c6c6c6;
}


.jflow {
background:url(../images/jflowbg.jpg);
height:190px;
padding-top:20px;
}

.jflowframe {
margin:auto;
width:930px;
height:170px;
}

.contenido {
height:auto;
background:url(../images/bgafterjflow.gif) top repeat-x;
padding:20px;
text-align:justify;
}
/*
.contenido img {
background:#FFFFFF;
padding:3px;
border:#CCCCCC solid 1px;
margin:3px;
}*/

.banneritem, .contentpaneopen img {
background:#FFFFFF;
padding:3px;
border:#CCCCCC solid 1px;
margin:3px;
}

.contenido img.sinborde {
border:none;
padding:0px;
margin:0px;
}

.footer {
height:5em;
width:980px;
background: url(../images/footer.jpg);
margin:auto;
}

#suscripcion {
height:60px;
}

.menutop { 
background:#000000;
padding:3px;
margin-top:10px;
color:#FFFFFF;
width:200px;
text-align:center;
margin-left:180px;
}

.menutop a {
color:#FFFFFF;
}

.mapamundi { 
font-size:11px;
color:#FFFFFF;
padding-left:15px;
}

.mapamundi a {
text-decoration:none;
color:#FFFFFF;
}

.mapamundi a:hover {
text-decoration:underline;
}

#base1 .moduletable h3 {
font-size:16px;
font-weight:bold;
}

#suscripcion H3{
margin-bottom:5px;
}

#suscripcion input{
margin:2px;
}


.footertext {
padding-top:30px;
color:#FFFFFF;
font-size:11px;
}

fieldset {
	border: none;
	padding: 10px 5px;
}

fieldset a {
	font-weight: bold;
}

#form-login .inputbox {
	width: 90%;
	background:url(../images/bginput.gif);
}

#com-form-login #username {
	width: 40%;
	border: solid 1px #cccccc;
	background:url(../images/bginput.gif);
}

#com-form-login #passwd {
	width: 40%;
	border: solid 1px #cccccc;
	background:url(../images/bginput.gif);
}

input[type="text"] {
border: solid 1px #cccccc;
}

input[type="password"] {
border: solid 1px #cccccc;
}

.jform input {
	border: solid 1px #cccccc;
	background:url(../images/bginput.gif);
}

