/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/
body {background:url(images/bg_body.jpg) #011722 center top no-repeat; margin: 0; padding: 0; color: #000; font: 76% Arial, Helvetica, sans-serif;}

.clear{clear:both;}
tr.odd td, tr.even td 	{padding: 0.3em;}
h1, h2, h3, h4, h5, h6{margin-bottom: 0.5em;}
h1 					{font-size: 1.3em;}
h1.clase_1			{font-family:arial; font-size:23px; color:#01758A; font-weight:400;}
h1.clase_2			{font-family:arial; font-size:18px; color:#16798E; font-weight:400; margin:0; padding:0;}
h1.clase_3			{font-family:arial; font-size:23px; color:#ED8402; margin:0;}
h1.title			{background:url(images/bg_cap_2.jpg) left top repeat-y; font-family:arial; font-size:23px; color:#01758A; padding:0px 40px 0px 43px; margin:0px 0px 0px 54px;}
h2 					{font-size: 1.2em;}
h2.clase_1			{font-family:arial; font-size:18px; color:#16798E; font-weight:400;}
h2.title			{font-family:arial narrow, arial; font-size:18px; font-weight:bold; color:#B3BCBE;}
h3, h4, h5, h6 		{font-size: 1.1em;}
h5.clase_1			{font-family:arial; font-size:13px; color:#233741; margin:0px 0px 5px 0px;}

p 					{margin-top: 0.5em; margin-bottom: 0.9em;}
a 					{text-decoration: none; font-weight: bold;}
a:link 				{color: #39c;}
a:visited 			{color: #369;}
a:hover 				{color: #39c; text-decoration: underline;}
fieldset 				{border: 1px solid #ccc;}
pre 					{background-color: #eee; padding: 0.75em 1.5em; font-size: 12px; border: 1px solid #ddd;}
table 				{font-size: 1em;}
.form-item label 		{font-size: 1em; color: #222;}
.item-list .title	{font-size: 1em; color: #222;}
.links 				{margin-bottom: 0;}
.comment .links 		{margin-bottom: 0;}
.tabs				{position:relative; top:-14px;}

#wrap				{background:url(images/bg_wrap.jpg) center top repeat-y; margin:0 auto; width:926px;}
#header, #content 	{float:left; margin:0;	padding:0;}
#header 				{background-color: #69c; margin:0; padding:0;}
#logo 				{height:116px;	width:185px; border: 0; padding:0; margin:0; float:left;}
#head 				{background:#FFF url(images/head.jpg) no-repeat; height:116px; width:741px; border: 0; padding: 0; margin:0; float:right;}

.content ul.menu li	{list-style:none; margin:3px 0px 0px 0px;}
.content ul.menu li a	{text-decoration:none;	color:#D2D9DB;}
.content ul.menu li a:hover{color:#01758A;}

#menu 				{background:#FFF url(images/menu.jpg) repeat-y; width:100%; padding:0; margin:0; height:45px; float:left; text-align: right;}
#sep				{background:#fff; width:100%; height:18px; float:left; padding:0; margin:0; border:none;}

#block-ad-2			{height:18px; padding:0; margin:0; border:none;}
#block-ad-4			{height:18px; padding:0; margin:0; border:none;}
#block-ad-5			{height:18px; padding:0; margin:0; border:none;}
#block-ad-6			{height:18px; padding:0; margin:0; border:none;}
#block-ad-7			{height:18px; padding:0; margin:0; border:none;}
#block-ad-8			{height:18px; padding:0; margin:0; border:none;}
#block-ad-12		{height:18px; padding:0; margin:0; border:none;}
#block-ad-13		{height:18px; padding:0; margin:0; border:none;}
#block-ad-14		{height:18px; padding:0; margin:0; border:none;}
#block-ad-15		{height:18px; padding:0; margin:0; border:none;}
#block-menu-menu-noticias{padding:0; margin:0; border:none;}

#navlist 			{font-size:14px; font-family:arial; padding:15px 0px 0px 0px;}
#navlist a 			{font-weight: bold; color: #D7F9FF; text-decoration:none;}
#navlist a:hover		{color:#01B3D3;}
#navlist a.active	{color:#01B3D3;}
#subnavlist 			{padding: 0.5em 1.2em 0.4em 0; /* LTR */font-size: 0.8em; color: #9cf;}
#subnavlist a 		{font-weight: bold; color: #9cf;}
ul.links li.first 		{border: none;}
#search .form-text, #search .form-submit {border: 1px solid #369; font-size: 1.1em; height: 1.5em; vertical-align: middle;}
#search .form-text 	{width: 8em; padding: 0 0.5em;}
#mission 			{background-color: #369; padding: 1.5em 2em; color: #fff;}
#mission a, #mission a:visited {color: #9cf; font-weight: bold;}
.site-name 			{margin: 0.6em 0 0 ; padding: 0; font-size: 2em;}
.site-name a:link, .site-name a:visited {color: #fff;}
.site-name a:hover 	{color: #369; text-decoration: none;}
.site-slogan 		{font-size: 1em; color: #eee; display: block; margin: 0; font-style: italic; font-weight: bold;}

#bmain 				{background:#fff;	width:580px; float:left;}
#main 				{padding: 10px; float:left; min-height:710px;}
#mission, .node .content, .comment .content {line-height: 1.4em;}
#help 				{font-size: 0.9em; margin-bottom: 1em;}
.breadcrumb 			{margin-bottom: .5em;}
.messages 			{background-color: #eee; border: 1px solid #ccc; padding: 0.3em; margin-bottom: 1em;}
.error 				{border-color: red;}

#block-user-1{border:none; margin:15px 0px 0px 18px;}
#block-user-1 a{color:#989A9A;}

/****** Sidebar Left *****/
#sidebar-left 					{background-color: #001A27; width: 173px; vertical-align: top; float:left;} 
#sidebar-left h2					{background:url(images/bg_h2.jpg) left center no-repeat;	font-family:arial; font-weight:bold; font-size:14px; color:#C1CDD0;	padding:11px 0px 12px 13px;}
#block-menu-menu-operativo		{border:none; margin:15px 0px 0px 18px;}
#block-menu-menu-administrativo	{border:none; margin:0px 0px 0px 18px;}
#block-menu-menu-mantenimiento	{border:none; margin:0px 0px 0px 18px;}

/****** Sidebar Right *****/
#sidebar-right 					{background:#fff; width: 173px; vertical-align: top; float:right;}

.title, .title a 				{font-weight: bold; font-size: 1.3em; color: #777; margin: 0 auto;}
.submitted 						{color: #999; font-size: 0.8em;}
.links 							{color: #999;}
.links a 						{font-weight: bold;}
.block, .box 					{padding: 0 0 1.5em 0;}
.block 							{//border-bottom: 1px solid #bbb; padding-bottom: 0.75em; margin-bottom: 1.5em;}
.block .title 					{//margin-bottom: .25em; margin-bottom: 0;}
.box .title 						{font-size: 1.1em;}
.sticky 							{padding: .5em; background-color: #eee; border: solid 1px #ddd;}
.node .content, .comment .content{margin: .5em 0 .5em;}
.node .taxonomy 					{color: #999; font-size: 0.8em; padding-left: 1.5em;}
.node .picture 					{border: 1px solid #ddd; float: right; margin: 0.5em;}
.comment 						{border: 1px solid #abc; padding: .5em; margin-bottom: 1em;}
.comment .title a 				{font-size: 1.1em; font-weight: normal;}
.comment .new 					{text-align: right; font-weight: bold; font-size: 0.8em; float: right; color: red;}
.comment .picture 				{border: 1px solid #abc; float: right; margin: 0.5em;}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
#block-user-0{
	margin-top:17px;
	border:none;
}
#block-ad-11{
	border:none;
}
#block-ad-1{
	border:none;
}
form#user-login1 #edit-name-wrapper1{
	background:url(images/bg_input.jpg) center bottom no-repeat;
	padding:7px 0px 5px 10px;
}
#edit-name-wrapper input{
	font-family:arial narrow, arial, helvetica;
	font-weight:bold;
	font-size:14px;
	color:#28424D;
}
form#user-login1 #edit-pass-wrapper1{
	background:url(images/bg_input.jpg) center bottom no-repeat;
	padding:7px 0px 5px 10px;
}
#edit-pass-wrapper input{
	font-family:arial narrow, arial, helvetica;
	font-weight:bold;
	font-size:14px;
	color:#28424D;
}
form#user-login1 input#edit-name{
	background:none;
	border:none;
}
form#user-login1 input#edit-pass{
	background:none;
	border:none;
}
form#user-login{
	width:454px;
	margin:0px 0px 0px 57px;
	padding:10px 0px 0px 42px;
	background:url(images/bg_cap_2.jpg) center top repeat-y;
}
.tabs .primary{
	position:relative;
	margin-top:20px;
}
#block-block-3{
	border:none;
}
#block-block-3 h2.title{
	padding-left:10px;
}

/*** Form Login ***/
form#user-login-form #edit-name-wrapper1{background:url(images/bg_input.jpg) center bottom no-repeat;	padding:7px 0px 5px 10px;}
form#user-login-form #edit-name-wrapper input{font-family:arial narrow, arial, helvetica; font-weight:bold; font-size:14px; color:#28424D;}
form#user-login-form #edit-pass-wrapper1{background:url(images/bg_input.jpg) center bottom no-repeat;	padding:7px 0px 5px 10px;}
form#user-login-form #edit-pass-wrapper input{font-family:arial narrow, arial, helvetica; font-weight:bold;font-size:14px; color:#28424D;}
form#user-login-form input#edit-name{background:none; border:none;}
form#user-login-form input#edit-pass{background:none;border:none;}
form#user-login-form{width:454px; margin:0px 0px 0px 57px; padding:10px 0px 0px 42px; background:url(images/bg_cap_2.jpg) center top repeat-y;}

#block-ad-3{
	margin-left:55px;
	border:none;
}
#block-views-flash_home-block_1{
	margin:-31px 0px 0px 53px;
	border:none;
}
#block-views-video_home-block_1{
	background:url(images/bg_video_int.jpg) center top no-repeat;
	height:272px;
	width:502px;
	margin:0;
	padding:0;
	margin:-10px 0px 0px 53px;
	border:none;
}
#block-views-noticias_home-block_1{
	background:url(images/bg_video_int2.jpg) center top repeat-y;
	width:502px;
	margin:0px 0px -10px 53px;
	padding-bottom:20px;
	border:none;
}
#block-views-noticias_home-block_1 h2{
	font-family:arial;
	font-size:23px;
	color:#DD9900;
	margin-left:43px;
}
#block-views-video_home-block_1 td.views-field.views-field-title{
	width:120px;
	padding-right:70px;
}
#block-views-video_home-block_1 table.views-table{
	margin-left:40px;
	margin-top:37px;
}
#block-views-noticias_home-block_1 table.views-table{
	margin-left:40px;
}
#block-views-noticias_home-block_1 table.views-table tbody tr{
	height:137px;
}
#block-views-noticias_home-block_1 table.views-table tbody tr td{
	vertical-align:top;
}
#block-views-noticias_home-block_1 table.views-table td.views-field-title{
	padding-left:25px;
	width:250px;
}
table.views-table a img{
	border:3px solid #95A2A4;
}
table.views-table tr{
	background:none;
	border:none;
}
table.views-table th{
	border:none;
}
.view-noticias-home .views-field-title a {font-family:arial; font-size:18px; color:#01758A; font-weight:400;}


/****** Capacitacion *****/
#capacitacion{background:url(images/bg_cap_1.jpg) center top no-repeat; padding:40px 60px 36px 15px; height:273px; font-family:arial; font-size:12px; line-height:18px; color:#001A27;}
#capacitacion h1{background:none; padding:0; margin:0px 0px 15px 25px;}
#capacitacion ul{margin:0px 0px 0px 43px; padding:0px;}
#capacitacion ul li{margin:0px; padding:0px; list-style-image:url(images/item_1.gif);}
#capacitacion h5{color:#DD9900; font-weight:400; font-size:28px; margin:70px 0px 0px 27px; padding:0px;}
.view-capacitacion .view-content{background:url(images/bg_cap_2.jpg) center top repeat-y; padding:20px 30px 0px 42px; margin-top:-40px; line-height:18px;}
.view-capacitacion{background:url(images/bg_cap_3.jpg) center bottom no-repeat; padding-bottom:35px; margin-left:49px;}
.views-row{height:100%;padding-bottom:20px;}
span.field-content a{font-family:arial; font-size:18px; font-weight:400; color:#16798E; text-decoration:none;}
span.field-content .date-display-single{font-family:arial; font-size:12px; color:#001A27;}

#inscripcion .field.field-type-date.field-field-fecha{margin:10px 0px 0px 0px;}
#inscripcion form table tbody tr{height:30px;}
#inscripcion form table tbody tr td{text-align:left; width:100px;}
#inscripcion form input.text{width:200px;}

/****** Seccion Productos *****/
#cont_prod_top{background:url(images/bg_prod_1.jpg) center top no-repeat; height:35px; width:502px;}
#cont_prod_content{padding-bottom:30px;}
#cont_prod_content h1{margin:0px 0px 10px 0px; font-family:arial; font-size:23px; color:#01758A;}
a.masinfo{background:url(images/item_2.gif) left center no-repeat; padding-left:20px; font-size:10px; color:#C68A04;}
#cont_prod_content p{font-family:arial; font-size:12px; color:#01758A; margin:5px 0px 0px 0px;}
#cont_prod_content p.masinfo{text-align:right; position:relative; left:-10px; }
.cont_prod_head{background:url(images/bg_prod_3.jpg) center top no-repeat; height:66px; margin-left:-45px; width:502px;}
.cat_title h2{font-family:arial narrow, arial; margin:0px 0px 0px 4px; padding:0; font-size:18px; font-weight:bold; color:#01758A;}
.cat_title{float:left; padding:30px 0px 0px 40px;}
.cat_ico{margin-right:55px;}
.cont_images{}
.cont_prod_img{float:left; text-align:center; padding:20px 10px 0px 0px;}
.cont_prod_img a{text-decoration:none; color:#93A1A4; font-family:arial narrow, arial; font-size:16px;}
#cont_prod_foot{}

#sidebar-left li.active-trail a	{color:#01B3D3;}

/****** Productos *****/
#prod_content ul{padding-left:15px; margin:0; list-style-image:url(images/item_1.gif);}
#prod_content h1{margin-bottom:60px;}
img#img_prod1{margin-top:-80px; margin-right:-20px;}

/****** Info Productos *****/

#cont_info_pro p{padding:0px 0px 10px 0px;}

/****** Empresa *****/
.cont_emp{background:url(images/bg_cap_2.jpg) center top repeat-y; width:502px; margin-left:54px; padding:0px 0px 20px 0px;}
.cont_emp h1{font-family:arial; font-size:23px; color:#01758A; padding:0; margin:0px 0px 15px 39px;}
.node .content{margin:0px 0px -10px 0px;}
.node .content p{margin:0; padding:0px 0px 15px 0px; font-family:arial; font-size:12px; color:#001A27;}
.node .content p img{margin-right:19px; margin-bottom:45px;}

/****** Noticias *****/
#main .view.view-Noticias.view-id-Noticias{margin:0px 0px 0px 54px; width:502px;}
#main .view.view-Noticias.view-id-Noticias .view-content{background:url(images/bg_cap_2.jpg) center top repeat-y; padding:0px 30px 0px 40px;	width:432px;}
#main .view.view-Noticias.view-id-Noticias .view-content table.views-table tbody tr {height:130px;	vertical-align:top;}
#main .view.view-Noticias.view-id-Noticias .view-content table.views-table tbody tr td a{color:#16798E;	font-family:arial; font-size:18px; text-decoration:none; font-weight:400;}
#main .view.view-Noticias.view-id-Noticias .view-content table.views-table tbody tr td.views-field.views-field-title{padding-left:25px;}

/****** Interna Noticias *****/
#cont_noticia{/*background:url(images/bg_cap_2.jpg) center top repeat-y; width:457px; margin-left:54px; padding:10px 0px 10px 45px;*/}
#cont_noticia img{/*border:3px solid #95A2A4;*/}

/****** Noticias Clientes *****/
.view.view-Noticias-Clientes.view-id-Noticias_Clientes {background:url(images/bg_cap_2.jpg) center top repeat-y; width:502px; margin:0px 0px 0px 54px;}
.view.view-Noticias-Clientes.view-id-Noticias_Clientes .view-content{padding:10px 20px 10px 41px;}
.view.view-Noticias-Clientes.view-id-Noticias_Clientes .view-content td{vertical-align:top; height:135px;}
.view.view-Noticias-Clientes.view-id-Noticias_Clientes .view-content td a{font-size:18px; color:#16798E; font-weight:400; text-decoration:none;}
.view.view-Noticias-Clientes.view-id-Noticias_Clientes .view-content td.views-field.views-field-title{padding-left:25px;}
#block-menu-menu-noticias h2{margin-left:20px;}
#block-menu-menu-noticias ul.menu{margin-left:20px;}
#block-menu-menu-noticias ul.menu ul.menu{margin-left:0px;}
#block-menu-menu-noticias ul.menu li.collapsed.first{background:url(images/itemMas.gif) left center no-repeat; padding-left:15px;}
#block-block-6{background:url(images/bg_cap_4.jpg) center top no-repeat; width:502px; height:35px; margin:0px 0px 0px 54px; padding:0; border:none;}
#block-block-5{background:url(images/bg_cap_3.jpg) center top no-repeat; width:502px; height:35px; margin:0px 0px 0px 54px; padding:0; border:none;}
#block-block-5 p{margin:0;}

/****** Perfil *****/
.profile	{background:url(images/bg_cap_2.jpg) center top repeat-y; margin:0px 0px 0px 54px; padding:15px 20px 10px 45px; width:437px;}
.profile h3	{margin:0px 0px 10px 0px; padding:0;}
form#user-profile-form{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px;}

/****** Registro *****/
form#user-register{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px;}

/****** Password *****/
form#user-pass{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px;}

/****** Descargas *****/
table#attachments{width:417px;}

/****** Acces *****/
form#content-access-page{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px;}

/****** Tutorial *****/
#tutorial{padding:15px 40px 10px 45px;}
#tutorial p{padding:0; margin-bottom:10px;}

/****** Contacto *****/
#dat_contacto							{background:url(images/bg_cap_2.jpg) center top repeat-y; font-family:arial; width:437px; margin-left:54px; padding:0px 20px 20px 45px;}
#dat_contacto p							{padding:10px 0px 0px 0px; margin:0;}
#dat_contacto p.small					{color:#01758A; font-size:10px;}
#dat_contacto img						{margin:30px 0px 0px 0px;}
form#contact-mail-page					{background:url(images/bg_cap_2.jpg) center top repeat-y; margin-left:54px; width:458px; padding:10px 0px 5px 44px;}
form#contact-mail-page input				{width:373px;}
form#contact-mail-page input#edit-copy		{width:10px;}
form#contact-mail-page input#edit-submit	{width:150px;}
form#contact-mail-page textarea				{width:373px; overflow:auto;}
form#contact-mail-page .grippie			{width:375px;}

/****** Soporte *****/
#soporte								{/*background:url(images/bg_cap_2.jpg) center top repeat-y;*/ font-family:arial; /*width:437px; margin-left:54px; padding:20px 20px 20px 45px;*/}
#soporte p.small							{color:#01758A; margin:0; padding:0; font-size:10px;}

/****** Crear Contenido *****/
dl.node-type-list{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px; text-align:justify;}
dl.node-type-list dd{padding:0; margin:0px 0px 10px 0px;}

.node-form{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px;}
.admin.clear-block{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; margin:0px 0px 0px 54px; padding:15px 40px 10px 45px; }
.admin.clear-block .left.clear-block {margin:0; padding:0;}
.admin.clear-block .left.clear-block .admin-panel{margin:5px 0px 15px 0px; padding:0;}
.admin.clear-block .left.clear-block .admin-panel .body dl.admin-list dd{margin:0; padding:0px 0px 10px 0px;}
.admin.clear-block .right.clear-block {margin:0; padding:0;}
.admin.clear-block .right.clear-block .admin-panel{margin:5px 0px 15px 0px; padding:0;}
.admin.clear-block .right.clear-block .admin-panel .body dl.admin-list dd{margin:0; padding:0px 0px 10px 0px;}

/****** Footer *****/
#footer {background:#000; border-top:3px solid #DB7C06; font-family:arial; width:926px; height: 126px; float:left;}
#footer #block-block-4 {margin:0; padding:0; border:none;}
#copyright{float:left; width:115px; padding:14px 130px 0px 25px; font-family:arial; line-height:24px; font-size:12px; color:#B7C3C6;}
#copyright p{margin:0; padding:0;}
#cont_menu_foot{padding:20px 0px 0px 0px; float:left;}
#menu_foot{border-bottom:1px solid #014F60;}
#menu_foot ul {list-style:none; padding-left:2px;}
#menu_foot ul li{display:inline; padding-right:12px;}
#menu_foot ul li a{font-family:arial; font-size:11px; font-weight:bold; color:#D2D9DB; text-decoration:none;}
#datos_foot{background:lightorange; font-family:arial; font-size:11px; color:#B7C3C6;}

.node{background:url(images/bg_cap_2.jpg) center top repeat-y; width:417px; padding:15px 40px 10px 45px; margin:-10px 0px 0px 54px; text-align:justify;}

/**** paginador ****/
.item-list ul.pager{background:url(images/bg_cap_2.jpg) left top repeat-y; margin:0; margin-left:4px;}
