html {
	background-color:#0099CC;
}

body {
	background:url(Galery/bg_body.gif) repeat-x scroll 0 0;
	font-family: Verdana, Geneva, sans-serif;
	margin:0;
	background-color: #0099CC;
}
	
.main {
	background:transparent url(Galery/header.gif) no-repeat scroll 0 0;
	font-size:13px;
	margin:0 auto;
	overflow:hidden;
	width:978px;
}

.header {
	background:transparent url(Galery/header.gif) no-repeat scroll 0 0;
	overflow:hidden;
	width:976px;
	
}


.logotype {
	padding:12px 0 0 10px;
	overflow:hidden;
}

.logotype h1 a {
background:transparent url(Galery/logo.png) no-repeat scroll 0 0;
float:left;
height:100px;
overflow:hidden;
text-indent:-9999px;
width:400px;
}

.logotype span a {

background:transparent url(Galery/logo_informatica.png) no-repeat scroll 0 0;
float:left;
height:100px;
overflow:hidden;
text-indent:-9999px;
width:400px;
margin-top:20px;
}

.content_holder {
overflow:hidden;
padding-top:21px;
width:978px;
}

.content {
	background-color:#FFF;
	border:1px solid #FF0066;
	margin:-1px 0 0;
	overflow:hidden;
	padding:0 0 15px;
	width:976px;
}




/* Inicio menu */

.menu_search {  
	overflow:hidden;
	width:978px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.menu_search .menu {
float:left;
}
.menu_search .menu ul {
overflow:hidden;
padding:0 0 0 7px;
}
.menu_search .menu ul li {
float:left;
font-size:12px;
line-height:18px;
margin:1px 0 0;
padding:0 1px;
text-align:center;
width:125px;
}

.menu_search .menu ul li a {
	background:transparent url(Galery/tab.png) no-repeat scroll 0 0;
	color:#FF0066;
	cursor:pointer;
	display:block;
	float:left;
	padding:7px 0 5px;
	position:relative;
	width:126px;
}

.menu_search .menu ul li a {
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
.menu_search .menu ul li.active {
	height:18px;
	margin:0;
	width:128px;
	color:#009EE0;
	font-weight:bold;
}

.menu_search .menu ul li.active a {
	background:transparent url(Galery/tab_act.png) no-repeat scroll 0 0;
	color:#0099CC;
	height:18px;
	padding-top:8px;
	width:128px;
}
.menu_search .menu ul li.active a:hover {
	background:transparent url(Galery/tab_act.png) no-repeat scroll 0 0;
	width:128px;
	color:#333;
}
.menu_search .menu ul li a:hover {
	background:transparent url(Galery/tab_act_hover.png) no-repeat scroll 0 0;
	width:125px;
	color:#0099CC;
}

/* Hasta aquí el menu */


ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height: 15pt;
}



ul.pages {
float:left;
overflow:hidden;
padding:0 0 16px 0;
width:100%;
}

ul.pages li {
	color:#0099CC;
	float:left;
	font-family:"Trebuchet MS",Arial,sans-serif,Tahoma;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	padding:0 5px 0 0;
	width:auto;
}
.pages li.middle a {
font-weight:normal;
}
.pages li.active {
	color:#FF0066;
}
.pages li a {
	color:#FF0066;
	float:left;
}


.left_column {
	width: 700px;
	height:auto;
	float: left;
	background-color: #FFF;
}



#left_column {
margin:18px 0 0 47px;
padding:0 0 34px;
width:631px;
height:auto;
overflow:hidden;
}



#left_column p {
line-height:18px;
margin:8px 0 8px;
padding:0 0 3px;
text-align:justify;
}


.module {
	float: left; 
	padding:0;
	width:629px;
	margin-bottom:10pt;
}


.module a{
	color:#0099CC;
}


#module2 {
	position: relative;
	width: 320px;
	float: left;
}

#module2 p{
	font-size:14px;
	color:#333;
	background-image:url(Galery/yellow_dot.gif);
	padding:7pt 5pt 7pt 5pt;
	text-align:left;
}

#module2 img{
	float:left;
	margin:0 0 5pt 0;
	-moz-box-shadow: 0 3px 3px 0  #4D4D4D;
	border:solid #4D4D4D 1px;
	overflow:hidden;
}

#module3 {
	position: relative;
	width: 295px;
	float: right;
}

#module3 ul {
	padding:5pt;	
	font-size:14px;
	border:1px solid;
	background-image:url(Galery/cian_dot.gif);
	margin-bottom:7pt;
}

#module3 a {
	color:#FF0066;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	overflow:hidden;
}

#module3 li {
	color:#033;
	font-size:14px;
}

#module3 img{
	-moz-box-shadow: 0 3px 3px 0  #4D4D4D;
	border:solid #4D4D4D 1px;
	overflow:hidden;
}

#module3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

#module4 {
	position: relative;
	width: 160px;
	float: left;
	margin:10pt 0 0 10pt;
	padding:10pt 0 0 0;
}

#module5 {
	position: relative;
	width: 400px;
	float: right;
}

.right_column {
	float:right;
	overflow:hidden;
	padding:0 10px 0 0;
	width:255px;
	margin-top:20px;
}

.right_column img{
	border:none;
	margin:15px 0 0 12px;
}

.telf {
	overflow:hidden;
	padding:9px 0 0 12px;
	width:254px;
}

.telf a {
	background:transparent url(Galery/telf_icon.gif) no-repeat scroll 0 50%;
	color:#0099CC;
	font-weight:bold;
	line-height:30px;
	padding:10px 0 3px 40px;
}

.mail {
	overflow:hidden;
	padding:9px 0 0 12px;
	width:254px;
	letter-spacing:1pt;
}

.mail a {
	background:transparent url(Galery/mail.gif) no-repeat scroll 0 50%;
	color:#0099CC;
	font-weight:bold;
	line-height:30px;
	padding:10px 0 3px 40px;
}

.baloon {
	background:transparent url(Galery/yellow_bal_center.gif) repeat-y scroll 100% 0;
	margin:14px 0 0;
	overflow:hidden;
	width:254px;
}

.baloon_top {
	background:transparent url(Galery/yellow_bal_top.gif) no-repeat scroll 0 0;
	overflow:hidden;
	padding:9px 0 0;
	width:254px;
}

.baloon_bottom {
	background:transparent url(Galery/yellow_bal_bottom.gif) no-repeat scroll 100% 100%;
	overflow:hidden;
	padding:0 0 8px;
	width:254px;
}

.baloon strong {
	background: scroll 0 50%;
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	overflow:hidden;
	padding:0 0 0 25px;
}

.baloon ul {
	margin:7px 0 0 11px;
	overflow:hidden;
	width:243px;
}

.baloon ul li {
	background:transparent url(Galery/dotted_line.gif) no-repeat scroll 22px 100%;
	float:left;
	line-height:16px;
	margin:-1px 0 0;
	width:243px;
}

.baloon ul li.last {
	background:transparent none repeat scroll 0 0;
}

.baloon ul li a {
	color:#333;
	cursor:pointer;
	display:inline;
	float:left;
	margin:0 0 0 1px;
	padding:3px 0;
	width:241px;
}

.baloon ul li a:hover {
	background-color:#FFCC66;
	font-weight: bold;
}

.baloon ul li a span {
	float:left;
	font-size:13px ;
	margin:0 0 0 10px;
	padding:0 0 0 12px;
}

.baloon ul li a em {
	color:#FFFFFF;
	float:right;
	font-size:13px ;
	font-style:normal;
	padding:0 25px 0 0;
}

.grey_baloon .baloon {
	background:transparent url(Galery/grey_bal_center.gif) repeat-y scroll 100% 0;
}

.grey_baloon .baloon_top {
	background:transparent url(Galery/grey_bal_top.gif) no-repeat scroll 0 0;
}

.grey_baloon .baloon_bottom {
	background:transparent url(Galery/grey_bal_bottom.gif) no-repeat scroll 100% 100%;
}

.grey_baloon .baloon strong {
	background:transparent url(../img/friends.gif) no-repeat scroll 0 50%;
}

.grey_baloon .baloon .css_image {
	height:17px;
	overflow:hidden;
	padding:4px 0 0 50px;
	width:82px;
}

.grey_baloon .baloon ul li a:hover {
	background-color:#CCFF66;
}

.footer {
	clear:both;
	overflow:hidden;
	background-color:#FFFF99;
}

.footer p {
	color:#333;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	padding:10px 0 0 10px;
	letter-spacing:1pt;
}



.footer p span {
	padding:0 35px 0 0;
}

.footer p a {
	color:#FC3;
}

.footer a img {
	float:right;
	border: 0;
	padding-right:8px;
}

table.linkbuilding {
	width:631px;
	background-color: #FFF;	
	
}

tr.categoria{
	color:#F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
}

.categoria th{
	padding:3pt 0 3pt 0;
	text-align:left;

	
	
}

table.linkbuilding a{
 	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

th.link {
	text-align:left;
	font-weight:normal;
	padding:2pt;

}

	