/*
-----------Used colors------------

Azul oscuro----- #00004f
Naranja -------- #ff542e
gris ----------- #cccccc
gris ----------- #dddddd

----------------------------------
*/

body {
  background-color: #CCCCCC;
  margin          : 0;
  font-family     : Verdana, sans;
  font-size       : 12px;
  color           : #00004f;
}

img {border: none;}


a         {color: #00004f; text-decoration: none; font-weight: bold;}
a:link    {color: inherit;}
a:hover   {color: inherit; text-decoration: underline;}
a:active  {color: inherit;}
a:visited {color: inherit;}

.separator {float:none; clear:both; height: 0px;}

input[type=text]{
 border: 1px solid #00004f;
}
input[type=password]{
 border: 1px solid #00004f;
}

textarea{
 border: 1px solid #00004f;
}

label{
 font-weight: bold;
 vertical-align: top;
}

button{
 background-color: #cacaca;
 border          : 1px solid #00004f;
 vertical-align  : middle;
 cursor: pointer;
}

input[type=submit]{
 background-color : #cacaca;
 border           : 1px solid #00004f;
}

/*Rerordenado de arriba a abajo */
#header{
 
 background : url('/img/skel/top_bg.jpg') repeat-x top left;
 height     : 178px;  
}


.logo{
 float      : left;
 height     : 90px;
 width      : 200px;
 margin-top : 57px;
 margin-left : 10px;
}

.title{
/*float      : left;
margin-left : -190px;
margin-top  : 30px;*/
text-align : center;
}

.menu{
 background : url('/img/skel/menu_bg.jpg') no-repeat top right;
 height     : 178px;
 float      : right;
}

.menu ul{
 list-style-type: none;
}

.menu li {
 display : inline;
}

#centerId {
	margin-top: -16px;
	margin-left: 10px;
	margin-right: 10px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background : url('/img/skel/content_bg.jpg') no-repeat 252px 27px;
}


#guide {
	float : left;
	width: 250px;
	position: relative;
	background-color: #cccccc;
	border-right: 1px solid #ffffff;
}

#sectionTitle {
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin-left: 250px;
	padding: .2em;
}

#contentId{
 border-left: 1px solid #ffffff;
 margin-left: 250px;
 padding: .2em;
}

#footer{
 background-color: #ffffff;
 padding: .2em;
 margin-bottom : 4px;
 text-align  : center;
 border-top: 1px solid #00004f;
 border-bottom: 1px solid #00004f;
}


.barLine {
 border-top : 1px solid white;
}


.searchArea{
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom:0px;
 padding : .5em;
}

.searchForm{
 margin-bottom: 0px;
 padding: .5em;
 /*padding-top: 1em;*/
}

.searchForm button{
 background: none;
 border: none;
 vertical-align: middle;
}

.mainNews{
 width : 90%;
 border-top: none;
 border-bottom: none;
 margin-left: 10px;
}

.mainNewsTitle{
}

.mainNews ul{
 list-style: none;
}

.mainNews li{
 margin-left   : -3em;
 margin-bottom : .7em;
}

.mainNewsTxt{
 color : #00004F;
}

.newsDate{
 color: red;
 font-size: .7em;
 margin-bottom : 0px;
}

.mainEvents{
 width : 90%;
 /*border : 1px solid #ffffff;*/
 border-top: none;
 border-bottom: none;
 margin-left: 10px;
}

.mainEventsTitle{
}

.mainEvents ul{
 list-style  : none;
}

.mainEvents li{
 margin-left   : -3em;
 margin-bottom : .7em;
}

.eventDate{
 color: red;
 font-size: .7em;
 margin-bottom : 0px;
}

.mainEventTxt{
  color : #00004F;
}

.powered {
  font-size: 9px;
}

.powered a {
  font-weight: normal;
}


 .shadow0{
  background  : url(/img/skel/shadow.png) right bottom no-repeat;
  margin      : 0px;
  padding-top : 1px;
  
  }
  

  .shadow1{
  background  : url(/img/skel/corner_tr.png) right top no-repeat;
  margin-top      : -11px;
  }


  .shadow2 {
    background      : url(/img/skel/corner_bl.png) left bottom no-repeat;
    margin-left    : -10px;
    padding-bottom  : 10px;
    overflow        : hidden;
  }


.whiteshadow0{
  background  : url(/img/skel/white_shadow.png) right bottom no-repeat;
  margin      : 0px;
  padding-top : 1px;
  }


  .whiteshadow1{
  background  : url(/img/skel/white_corner_tr.png) right top no-repeat;
  margin-top      : -11px;
  }


  .whiteshadow2 {
   background      : url(/img/skel/white_corner_bl.png) left bottom no-repeat;
   margin-left    : -10px;
   padding-bottom  : 10px;
   overflow        : hidden;
  }




.shadowIE{
 margin : .5em;
 padding : .5em;
 height : 90%;
 width  : 90%;
 background-color:#dddddd;
 filter: progid:DXImageTransform.Microsoft.Shadow(color="#424242", Direction=120, Strength=3);
}

.whiteshadowIE{
   padding : .5em;
   margin : .2em;
   height : 95%;
   width  : 96%;
   background-color:#ffffff;
   filter: progid:DXImageTransform.Microsoft.Shadow(color="#424242", Direction=120, Strength=3);
  }



a.menuButton{
 width :50px;
 height:65px;
 display:block;
 float:left;
 background-position: 0 0;
 margin: 0px 15px 0px 0px;
}

a.menuButton span {display: none;}

a.menuButton:hover{
 background-position:0 -66px;
}

.menuHome{
background-image:url(/img/skel/btn_small_home.gif);
}

.menuCompany{
background-image:url(/img/skel/btn_small_company.gif);
}

.menuApplication{
background-image:url(/img/skel/btn_small_application.gif);
}

.menuResources{
background-image:url(/img/skel/btn_small_resources.gif);
}

.menuContact{
background-image:url(/img/skel/btn_small_contact.gif);
}

.menuAdmin{
background-image:url(/img/skel/btn_small_admin.gif);
}

.center{
 text-align: center;
}

.left{
  text-align: left;
}

.right{
  text-align: right;
}

.pager{
  text-align:center;
  margin: .2em;
}

.fleft{
 float: left;
}

.fright{
 float: right;
}

.fnone{
 clear: both;
}

.lined{
display: -moz-inline-box;
width: 35em;
}

.boxed{
 background-color: #dddddd;
 text-align: center;
 margin : 1em;
}

.viewBox{
 border: 1px solid #00004f;
 margin: 0.2em;
 padding: 0.1em;
}