
/*
	IMPORTANT (Admin Help Section)
	Some of these definitions are used in admin.php for the 'help' section also.
	If changes are made here. Please make sure they are also reflected in that page.
*/

body, input, textarea {
	font-family:arial,verdana,sans-serif;
	color:#545454;
}

h1, h2, h3, h4 {
	margin:0px;
	font-family:Georgia,"Times New Roman",serif;
	text-align:left;
}

h1 {
	font-size:32px;
	color:#b2b2b2;
}

h2 {
	font-size:24px;
	color:#666666;
}

h3 {
	font-size:16px;
	color:#b2b2b2;
}

h4 {
	font-size:14px;
	color:#5a9bdf;
}

h5 {
	margin:5px 0px 5px 0px;
	font-size:11px;
	font-weight:bold;
	color:#ff6603;
}

ul {
	margin-left: 20px; padding-left: 20px;
}

#contentheader h1, #contentheader h2 {
	padding-left:20px;
}

a, .lblue {
	color:#5a9bdf;
}

#contentright, #contentfooter-home, #contentfooter, #home-noticias-list, #servicios-catlist, #equipo-teamlist, #recursos-itemlist, select, input {
	font-size:11px;
}

/* navigation */

#navigation ul {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#navigation li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#navigation li a {
	color:#004995;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #ececec;
	font-family:Georgia,"Times New Roman",serif;
	text-transform:uppercase;
}

#navigation li a:hover {
	color:#ff6603;
}

/* end navigation */

#contentfooter-inner img, #contentfooter-inner-l img {
	padding:2px 3px;
}

#contentfooter-inner, #contentfooter-inner-l {
	letter-spacing:-0.5px;
}

form.search {
	margin:10px 0px 0px 0px;
	padding:0px;
}

input.search {
	width:120px;
	border:1px solid #858585;
}

select.lang {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:120px;
	border:1px solid #858585;
}

hr {
	height:0px;
	border:0px solid #fff;
	border-top:1px dotted #bfbfbf;
}

#home-noticias-list p {
	margin:0px;
	padding-top:10px;
}

#paging-bar {
	background-color:#dfebf9;
	margin-top:50px;
	padding:5px;
	width:100%;
	text-align:right;
}

#paging-bar a.pageno-active {
	text-decoration:none;
	font-weight:bold;
	color:#ff6603;
}

#paging-bar a.pageno-inactive {
	text-decoration:none;
	font-weight:bold;
	color:#5a9bdf;
}

#paging-bar a:hover {
	color:#ff6603;
}

#contentleft #servicios-catlist a, #contentleft #equipo-teamlist a, #recursos-itemlist a {
	text-decoration:none;
	line-height:16px;
}

#contentleft #servicios-catlist a:hover, #contentleft #servicios-catlist a.on, #contentleft div.equipo-member-row a:hover, #contentleft div.equipo-member-row a.on, #contentleft div.recursos-item-row a:hover, #contentleft div.recursos-item-row a.on, #contentright-style-contactos span.emailtitle {
	color:#ff6603;
}

/* contentright-styles - general */

#contentright p {
	margin:0px 0px 10px 0px;
}

/* contentright-styles - specific */

#contentright-style-home div#home-servicios-list a {
	text-decoration:none;
}

#contentright-style-home div#home-servicios-list a:hover {
	color:#ff6603;
}

#contentright-style-home div#home-servicios-list li {
	list-style-image:url(../img/common/arrow-orange-fwd.gif);
}

#contentright-style-infocorp h4 {
	margin-top:30px;
}

#contentright-style-noticias div.articlelist-item {
	margin:20px 0px 20px 0px;
}

#contentright-style-noticias span.date {
	color:#ff6603;
}

#contentright-style-servicios div.servicios-cat-arrow, #contentright-style-servicios div.servicios-cat-title, #contentright-style-recursos div.recursos-item-arrow, #contentright-style-recursos div.recursos-item-title {
	float:left;
	padding:10px 0px 10px 0px;
}

#contentright-style-servicios div.servicios-cat-row a, #contentright-style-clientes a.servicios-cat-title, #contentright-style-proyectos a.servicios-cat-title, #contentright-style-recursos div.recursos-item-row a, #contentright-style-recursos a.recursos-item-title {
	font-size:14px;
	color:#5a9bdf;
	font-weight:bold;
	text-decoration:none;
}

#contentright-style-servicios div.servicios-cat-row a:hover {
	color:#ff6603;
}

#contentright-style-equipo div.equipo-member-row {
	padding:2px 0px 2px 0px;
}

#contentright-style-enlaces h4 {
	margin-bottom:10px;
}

#contentright-style-enlaces a {
	text-decoration:none;
	display:block;
	padding:0px 0px 5px 15px;
	background:url(../img/common/arrow-box-small.gif) no-repeat 0px 3px;
}

#contentright-style-enlaces hr {
	margin:10px 0px 20px 0px;
}

#contentright-style-contactos h4 {
	margin:10px 0px 5px 0px;
}

#contentright-style-contactos hr {
	margin:15px 0px 15px 0px;
}

#contentright-style-contactos span.form-name {
	font-size:11px;
	font-weight:bold;
	color:#5a9bdf;
	text-transform:uppercase;
}

#contentright-style-contactos input.contact-form, #contentright-style-contactos textarea.contact-form {
	font-size:11px;
	width:190px;
	border:1px solid #99cccc;
	background-color:#d7e9ff;
}

#contentright-style-contactos input.submit {
	font-size:11px;
	font-weight:bold;
	color:#ff6603;
	border:1px solid #ffffff;
	background-color:#ffffff;
	text-transform:uppercase;
	margin-left:120px;
}

#contentright-style-contactos span.form-error {
	color:#cc0000;
}

#contentright-style-contactos textarea.contact-form {
	height:100px;
}

#contentright-style-contactos #contactos-emails {
	float:left;
	width:180px;
	margin-left:10px;
	padding-top:20px;
	text-align:left;
}

#contentright-style-contactos #contactos-emails ul {
	margin:0px;
	padding:0px;
}

#contentright-style-contactos #contactos-emails li {
	list-style-type:none;
	color:#ff6603;
	text-indent:13px;
	background:url(../img/common/arrow-box-small.gif) no-repeat 0px 4px;
}

#contentright-style-contactos #contactos-emails a {
	clear:both;
}

#equipo-curriculum {
	margin:0px 0px 20px 0px;
}

#equipo-curriculum h4, #recursos-detail h4 {
	margin:10px 0px 5px 0px;
}

#equipo-curriculum ul, #recursos-detail ul {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}

#equipo-curriculum hr, #recursos-detail hr {
	margin:10px 0px 0px 0px;
}

#equipo-curriculum li, #recursos-detail li {
	 list-style-image: url(../img/common/arrow-box-small.gif);
	 padding-bottom:5px;
}

#recursos-detail h4 {
	clear:both;
}

#contentright-inner {
	text-align:justify;
}

.gallerylist {
	margin: 0; padding: 0;
}
.gallerylist li {
	list-style: none;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	text-align: left;
	text-transform: uppercase;
	margin: 0 0 5px; padding: 0 0 5px;
	border-bottom: 1px dotted #999;
}
.gallerylist li a {
	text-decoration: none;
}
.gallerythumbs {
	clear: both;
	margin: 10px 0;
	height: 380px;
	overflow: auto;
}
.gallerythumb {
	border: 1px solid #ccc;
	border-color: #eee #ccc #aaa #ddd;
	width: 120px; height: 120px;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;
}
.gallerythumbimg a,
.gallerythumbmov a {
	background: #eee center center no-repeat;
	border: 1px solid #ccc;
	border-color: #eee #ccc #ccc #eee;
	display: block;
	width: 108px; height: 88px;
	margin: 5px 5px 15px;
	overflow: hidden;
	cursor: pointer;
	text-decoration: none;
}
.gallerythumbimg a img {
	border: none;
	width: 134px;
}
.gallerythumbmov a {
	padding: 5px 0 0;
	height: 102px;
	text-align: center;
}
.gallerythumbmov a img {
	border: none;
}
.gallerythumbmov a .desc {
	margin: 3px 0 0;
}
.gallerylink a {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
#TB_caption {
	height: auto;
}