
/********************************************
**********:: Gusvo Web Design ::*************
********************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:12px;
	margin-top:expression('-0px');
	background-attachment: scroll;
	background-color: #000;
	/*background-image: url(../images/b_2.gif);*/
	background-repeat: no-repeat;
	background-position: center top;	
}

#container{ 
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	/*border:1px solid #000000;*/
	}

form{ margin:0px; padding:0px;}
img{ border:none;}
 a{color:#00AFF0;text-decoration:none;}
 a:hover{color:#b3b751;text-decoration:underline;}
 .n{color:#00AFF0;}


#header {
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}

#logo{
	float:left;
	padding:10px;
	margin-top:expression('45px');
	background-attachment: scroll;
	background-image: url(../images/logo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*overflow:hidden;*/
	/*z-index:50;*/
	height:90px;
	width:160px;
	margin-top:40px;
	/*border:1px solid #CCCCCC;*/
}



h3{
	font-family:Helvetica, sans-serif;
	font-size:18px;
	color:#78658e;
	padding-left:10px;
	width:273px;
	height:35px;
	padding-top:10px;
	background-attachment: scroll;
	background-image: url(../images/tit_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h4{
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#00AFF0;
	padding-left:10px;
	width:243px;
	height:37px;
	padding-top:10px;
	margin-left:10px;
	background-attachment: scroll;
	background-image: url(../images/tit_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:expression('10px');
	padding-top:expression('10px');
	padding-right:expression('0px');
	margin-left:expression('0px');
	/*border:1px solid #b3b751;*/
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00AFF0;
	padding-left:10px;
	width:243px;
	height:20px;
	padding-top:5px;
	margin-left:5px;
	margin-top:5px;
	background-attachment: scroll;
	background-image: url(../images/tit_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*border:1px solid #b3b751;*/
}


#content{ 
	margin-left:0px;
	width:568px;
	width:expression('558px');
	border-left:21px solid #78658E;
	border-right:21px solid #78658E;
	border-left:expression('20px solid #78658E');
	border-right:expression('21px solid #78658E');
	float:right;
	background-color:#FFFFFF;
	height:100%;
	padding:0px;
	padding-right:expression('5px');
	padding-left:expression('5px');
	margin-top:-36px;
	margin-bottom:20px;
	margin-bottom:expression('30px');
	margin-top:expression('-6px');
	margin-right:0px;
	margin-right:expression('0px');
}

.green{background-color:#f6f0e7;border-top:1px dashed #818181;border-bottom:1px dashed #818181;}

/****************** Navigation/ Menu **********************/

#navigation {
	float:left;
	width:189px;
	width:expression('189px');
	margin-right:0px;
	margin-top:-40px;
	margin-top:expression('0px');
	margin-left:0px;
	background-color:#FFF;
	/*border:15px solid #FFFFFF;*/
	background-attachment: scroll;
	background-image: url('../images/menu_top_v2.gif');
	background-image:expression url('../images/menu_top_v2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:20px;
    /*line-height:40px;*/
}

.nav_bottom {
	width:189px;
	height:10px;
	margin-right:0px;
	margin-top:0px;
	background-color:transparent;
	background-attachment: scroll;
	background-image: url(../images/sidebar_end.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



#navigation ul {
    padding: 10px;
    margin: 0;
    list-style: none;
	margin-top:-20px;
}

#navigation li {
    width: 100%;
   /* border-bottom:1px #5e7d3d dashed;*/
    padding: 5px 0 8px 0;
}


#navigation a {
    width: 100%;
    color:#78658e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    margin: 0 0 0 5px;
    padding:10px;

}

#navigation a:hover {
    color: #996699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:underline;
    padding:10px;
}
#navigation #selectedTab { width:100%;background-color:transparent;}
#selectedTab a{ color:#b3b751;}
#selectedTab a:hover{ color:#b3b751; text-decoration:underline;}
/************************ End the Navigation/ Menu ********************/

/******************** SEARCH COMPONENT ***********************/

/******************** Footer *********************************/

#footer {
	color: #FFF;
	clear: both;
	width:610px;
	width:expression('609px');
	float:right;
	height:80px;
	text-align: center;
	font-size: 95%;
	margin-top:-20px;
	margin-top:expression('-30px');
	padding-top:0px;
	/*background-color:#818181;*/
	background-attachment: scroll;
	background-image: url(../images/footer2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}
#footer a { 
	text-decoration: none;
	margin-top:0px;
	padding:10px;
	color:#FFF;
	margin-bottom:5px;
}

#footer a:hover{ text-decoration:underline; color: #FFF;}
#footer p{margin-top:10px; color:#b3b751;}

#footer .line{border-top:1px dashed #fff; height:10px; width:70%; margin-left:auto; margin-right:auto;}
.line{border-top:1px dashed #5e7d3d; height:10px; width:95%; margin-left:auto; margin-right:auto;}

/************************  End the Footer *******************************/
/**********************************************************************************/
/************   ACA TERMINA EL STYLE PARA TODAS LAS SECCIONES *********************/
/**********************************************************************************/
/*************** Content All **********************/

/* Content index */

#contentExtra0 {
    width:263px;
	float:right;
	height:214px;
	margin-top:10px;
	margin-right:10px;
	background-attachment: scroll;
	background-image: url(../images/bg_featured.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:expression('250px');
	float:expression('right');
	height:expression('210px');
	margin-top:expression('10px');
	margin-right:expression('-10px');
	margin-left:expression('5px');
	padding:expression('10px');

	
	
	/*border:2px solid #FF0000;*/
}
#contentExtra0 img{ 
	margin-left:10px;
	margin-top:-20px;
	text-align:center;
	margin-left:expression('0px');
}

.extraDiv{ margin:0; padding:0; margin:expression('0px'); padding:expression('0px');}
#contentExtra1{ margin:0; padding:0; margin:expression('0px'); padding:expression('0px');}
#contentExtra2{ margin:0; padding:0; margin:expression('0px'); padding:expression('0px');}
#contentExtra3{ margin:0; padding:0; margin:expression('0px'); padding:expression('0px');}
#contentExtra4{ margin:0; padding:0; margin:expression('0px'); padding:expression('0px');}

#layoutDiv1 {
    width:260px;
	width:expression('260px');
    float:left;
    margin-left:0px;
    margin-top:-17px;
	margin-top:expression('10px');
    font-family:"Trebuchet MS",  sans-serif;
    font-size:95%;
    padding:10px;
	padding:expression('0px');
	position:relative;
	margin-left:expression('0px');
	/*border:1px solid #FF0000;*/
}

#layoutDiv1 p{ padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#layoutDiv2 p{ padding-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}

#layoutDiv2 {
    width:260px;
	width:expression('260px');
    float:left;
    margin-top:0px;
    margin-left:0px;
	margin-left:expression('0px');
	margin-right:260px;
    font-family:"Trebuchet MS",  sans-serif;
    font-size:95%;
    padding:10px;
	padding:expression('0px');
	position:relative;
	/*border:1px solid #00CC66;*/
}

#layoutDiv3 {
	margin-top:-600px;
	margin-top:expression('-550px');
    width:263px;
	float:right;
	height:214px;
	/*margin-top:38px;*/
	margin-right:10px;
	background-attachment: scroll;
	background-image: url(../images/bg_featured.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:expression('250px');
	float:expression('right');
	height:expression('210px');
	margin-right:expression('-10px');
	margin-left:expression('5px');
	padding:expression('10px');
}

#layoutDiv4 {
	margin-top:-370px;
	margin-top:expression('-310px');
	margin-right:10px;
	margin-right:expression('-10px');
	margin-right:expression('10px');
	margin-left:expression('230px');
	margin-bottom:10px;
	height:215px;
	padding:0px;
	width:263px;
	float:right;
	float:expression(right);
	background-attachment: scroll;
	background-image: url(../images/b_featured.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





#layoutDiv3 .image {
    float:left;
    margin-top:5px;
    padding:5px;
}


#specialFeatures{
	width:74%;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:10px; 
	height:130px;
	padding:10px;
	float:right;
	background-color:#e7eae4;
}

#specialFeatures .image{
	float:left;
	margin-top:10px;
	padding:10px;
	
}
.featuredListing{
	width:130px;
	float:right;
	padding:0px;
	margin-top:expression('0px');
	margin-top:-110px;
	/*border:1px solid #000000;*/
	/*margin-left:0px;*/
}

.featuredListing img{
	margin-left:-15px;
	margin-left:expression('0px');
	margin-top:expression('20px');
	float:expression('left');
	z-index:1001;
	/*border:1px solid #FF0000;*/
}


.featuredListing h2{ 
	margin-left:10px;
	margin-top:expression('20px');
	margin-top:0px;
	color:#034747;
	font: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.location{
	width:80%;
	padding:5px;
	float:right;
}
.location h2{ width:100px; margin-left:0px; float:left; margin-bottom:0px;}
.location p{ width:100px; margin-left:0px; float:left;}
.description{
	height:100%;
	width:260px;
	float:right;	
	padding:5px;
	padding-bottom:10px;
	padding-top:0px;
	border-bottom:1px dashed #cecac3;
	border-top:1px dashed #cecac3;
}
.description p{ font-size:12px;}


/*****************/
/*****************/
/****************************************************/

.tool-tip {
	color: #FFF;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	/*color: #CCCCFF;*/
	padding: 8px 8px 4px;
	background: transparent url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 10px;
	background:transparent url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	/*background: #CFDFA7;*/
}


/*=====================================================*/

/*************** PRIVACY POLICY *************************/

#header6{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_privacy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}

/*************** CONTACT US *************************/

#header8{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}

/*******************************************************/
/*************** 7 RAZONES *************************/

#header9{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_7razones.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}

/*******************************************************/
/*************** FAQ *************************/

#header10{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}


/*************** ART *************************/

#header11{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}



/**************** Glosario web ********************/

#header5{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_glosario.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
}

#barra_glosario{
	width:534px;
	width:expression('500px');
	height:25px;
	background-attachment: scroll;
	background-image: url(../images/barra_glosario.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	padding-top:4px;
	letter-spacing:0.1em;
	font-weight:bold;
}


/**************************************************/
/********************** About Us ***********************/

#header4{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_aboutus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
	/*border:1px solid #000000;*/
}

/******************************************************/
/********** WEb design ********************/

#header7{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_webdesign.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
	/*border:1px solid #000000;*/
}


/********************************************/
#header1{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_home2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
	/*border:1px solid #000000;*/
}



/**************** Portfolio web ************/

#header3{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_portfolio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
	/*border:1px solid #000000;*/
}

/************* Estilo para PPC ********************/


#header2{
	background-color: #000;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-attachment: scroll;
	background-image: url(../images/header_ppc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:199px;
	width:100%;
	height:expression('166px');
	width:expression('800px');
	/*border:1px solid #000000;*/
}

#ppc{ padding:15px; padding-right:20px;}
#ppc h1{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#78658e;
font-size:17px;
font-weight:bold;

}

.banner{
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/banner_ppc2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:500px;
	height:215px;
	padding:10px;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#00AFF0;
	margin-left:0px;

}
.banner2{ width:expression('550px');}
#portfolio{
width:expression('510px');
/*border:1px solid #FF0000;*/
margin-left:0px;
margin-left:expression('-5px');
list-style:none;
margin-bottom:0px;
}

/***************** BANNERS **********************/

#banner2 {
	float:left;
	width:233px;
	margin-right:5px;
	margin-top:20px;
	background-color:#FFF;
	background-attachment: scroll;
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:35px;
	margin-bottom:20px;
}
#banner_content{
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/bg_banner.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:0px;
	padding:5px;
}

.nav_bottom2 {
	width:233px;
	margin-right:0px;
	margin-top:-10px;
	margin-top:expression('-10px');
	background-color:transparent;
	background-attachment: scroll;
	background-image: url(../images/biot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#banner2 a {
    width:240px;
    color:#00B3EC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    margin: 0 0 0 3px;
	background: transparent url(../images/li_bullet.jpg) no-repeat 0 3px; padding-left: 22px;
}


#banner2 a:hover {
    color: #006699;
    font-size:12px;
    text-decoration:underline;

}

/********************************************/




/*************** PORTFOLIO *****************/

/*div#container_2 h1,h2,p{margin: 0;padding: 0px;font-weight:normal}*/

#portfolio{ padding:10px; padding-right:5px;}
#portfolio p{ padding-left:10px;}

div#container_2 p{padding: 0 10px 15px}

div#container_2 h2{font-size: 200%;line-height:1;color:#002455 }


div#container_2{
	width:515px !important;
	width /**/:525px;
	margin: 0 auto;
	padding:5px;
	text-align:left;
	background:#FFF;
	/*border:1px solid #999;*/
	}
	
div#header_2{
	padding: 10px;
	text-align:center;
	height:44px;
	background-attachment: scroll;
	background-color:transparent;
	background-image: url(../images/tit_5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*border:1px solid #000000;*/
}
div#header_2 h1{font-size:18px;color: #78658e; font-weight:bold;letter-spacing: 2px;}


div#content_2{
	float:left;
	width:205px;
	width:expression('200px');
	/*height:210px;*/
	padding:5px 0;
	margin:5px 0;
	margin-right:expression('3px');
	background: #FFF;
	/*border:1px solid #CCCCCC;*/
}

div#nav_2{
	float:right;
	width:300px;
	float:expression('right');	
	width:expression ('300px');
	/*width:expression('230px');*/
	padding:5px 0;
	padding:expression('0px');
	margin:0px 0;
	margin-left:expression('0px');
	/*background: #FFD154;*/
}

div#nav_2 h2{
	font-size: 120%;
	color: #9E4A24;
}

div#footer_2{
	clear:both;
	width:510px;
	height:44px;
	padding:10px;
	padding-top:14px;
	text-align:center;
	background-attachment: scroll;
	background-color:transparent;
	background-image: url(../images/tit_5.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#footer_2 a{font-size:12px;color: #78658e; font-weight:normal;letter-spacing: 0px;}

/************** FIN D PORTFOLIO *****************/

/* ==========================
 HealthXtra - Promo 
========================== */
#HealthXtra_promo {
	width: 175px;
	margin:5px 0px 0px 0px;
	padding: 0px;
	margin-left:expression ('15px');
	font-family: Arial, Helvetica, sans-serif;
}
#HealthXtra_top {
	background: url(../images/Promo_Health_Top_grey.gif) no-repeat;
	height: 19px;
	clear: both;
	padding: 6px 3px 0px 6px;
	margin: 0px;
	font-weight:bold;
	color: #666666;
	font-size: 13px;
	font-style: italic;
	width: 300px;
}
#HealthXtra_btm {
	background: url(../images/Promo_Health_Btm_grey.gif) no-repeat;
	height: 15px;
	clear: both;
	width: 299px;
}
#HealthXtra {
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
	clear: both;
	background:#EEE;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	width: 297px;
}
*html #HealthXtra {
	width: 299px;
}
#HealthXtra ul {
	margin: 0px;
	padding: 0px;
}
#HealthXtra li {
	padding:5px 2px 5px 12px; 
	margin:0px;
	border-bottom: 1px solid #CCC;
	list-style: none;
}
#HealthXtra a{
	color: #003366;
	text-decoration:none;
}
#HealthXtra a:hover{
	color: #00AFF0;
	text-decoration:none;
}


/******** Portfolio menu ********/

#barra{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	/*margin-left:20%;*/	/*border:1px solid #000000;*/
	height:30px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/barra_glosario.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


	#menubar {
		font-size:11px;
		font-family:tahoma, arial, sans-serif;
		position:absolute;
		width:500px;
		/*left:300px;*/
		margin-left:2%;
		margin-right:auto;
		top:227px;
		top:expression('197px');
		padding:2px;
		height:40px;
		background-color:transparent;
		margin-bottom:20px;
	}
	#menubar a {
		color:#00AFF0;
		letter-spacing:1px;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
	#menubar a:hover {
		color:#b3b751;
		text-decoration:none;
	}
	
	.menu .options {
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	margin-left:5%;
	margin-right:auto;
	/*margin-right:1px;*/
	margin-bottom:1px;
	/*border: 1px solid #FF0000;*/
	padding-bottom: 4px;
	background-image: url(menu_bot_150.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#fff;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin-left:auto;
	-moz-opacity: 0.9;
	opacity: 0.9;

	}
	
	.options2 {
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	/*margin-right:1px;*/
	margin-left:5%;
	margin-right:auto;
	margin-bottom:1px;
	padding-bottom: 4px;
	/*border:1px solid #009933;*/
	background-image: url(menu_bot_90.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#f3f3f3;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	-moz-opacity: 0.9;
	opacity: 0.9;
	}
	
	.options3 {
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	margin-right:1px;
	margin-bottom:1px;
	padding-bottom: 4px;
	background-image: url(menu_bot_105.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*border:1px solid #993366;*/
	background-color:#f3f3f3;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;

	}
	.options4 {
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	margin-right:1px;
	margin-bottom:1px;
	padding-bottom: 4px;
	background-image: url(menu_bot_105.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#f3f3f3;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;

	}
	.options5 {
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	margin-right:1px;
	margin-bottom:1px;
	padding-bottom: 4px;
	background-image: url(menu_bot_105.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#f3f3f3;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;

	}

	
.menu a {
		color:#000;
		font-weight:bold;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:#f3f3f3;
	}
	.menu a:hover {
	color:#EA672E;
	/*background-attachment: scroll;
	background-image: url(dbarrowli.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:2px 10px;*/

	}
#menubar-int {
		color:#666666;
		font-size:11px;
		font-family:tahoma, arial, sans-serif;
		position:absolute;
		width:528px;
		left:200px;
		top:150px;
		padding:2px;
}

#menubar-int a {
		color:#5781AE;
		letter-spacing:1px;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
	
#menubar-int a:hover {
		color:#003082;
	}

#menu1Container{
font-size:11px;
font-family:tahoma, arial, sans-serif;
position:absolute;
width:410px;
left:470px;
top:200px;
padding:2px;
border:1pxsolid #000000;
margin-top:50px;
margin-top:expression('20px');
}




/*************** paquetes de web design ******************/


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Right Column */
/*.SR { float: right; width: 380px; padding: 0px;}
.SR*/ .Block { position: relative; background: #d8d2de url('../images/BlockBottom.gif') no-repeat left bottom; padding: 10px; width: 520px; margin-bottom: 10px; width:expression('480px');}
.BlockTop { background: url('../images/BlockTop.gif') no-repeat left top; position: absolute; top: 0px; width: 540px; height: 5px; left: 0px;width:expression('480px');}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* tabs web design */
#container-4 .tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 2px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 4px;
	list-style:none;
    min-width: 95px; /* be nice to Opera */
	
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url('../images/tab2.png') no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    /*cursor: pointer;*/
	/*cursor: inherit;*/
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #d8d2de;
    padding: 1em 8px;
    background: #78658e; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}


/*
Tabs - additional IE specific bug fixes

Recommended usage (Conditional Comments):
<!--[if lte IE 7]>
<link rel="stylesheet" href="tabs_ie.css" type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}




/*==========================================================================*/

.paquete_web { background-color:#D8D2DE; width:500px;
border:1px solid #78658E;}
.paquete_web h2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fafafa;
	height:20px;
	padding:5px;
	padding-left:30px;
	padding-top:10px;
	background-color:#660033;
	background-attachment: scroll;
	background-image: url(../images/paquete_web_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
 }
/*================================ CONTENIDO ART  ==================================*/

#content3{
	margin-left:0px;
	width:605px;
	width:expression('590px');
	float:right;
	/*background-color:#FFFFFF;*/
	height:350px;
	padding:0px;
	padding-right:expression('5px');
	padding-left:expression('5px');
	margin-top:-36px;
	margin-bottom:20px;
	margin-bottom:expression('30px');
	margin-top:expression('-6px');
	margin-right:0px;
	margin-right:expression('0px');
	/*border:1px solid #CCCCCC;*/
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(../images/art_fondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.link{color:#660033; font-weight:bold;}
.link:hover{color:#b41e69; font-weight:bold;}

#footer2 {
	color: #FFF;
	clear: both;
	width:610px;
	width:expression('609px');
	float:right;
	height:80px;
	text-align: center;
	font-size: 95%;
	margin-top:-20px;
	margin-top:expression('-30px');
	padding-top:0px;
	/*background-color:#818181;*/

}
#footer2 a { 
	text-decoration: none;
	margin-top:0px;
	padding:10px;
	color:#78658e;
	margin-bottom:5px;
}

#footer2 a:hover{ text-decoration:underline; color: #FFF;}
#footer2 p{margin-top:10px; color:#b3b751;}

#footer2 .line{border-top:1px dashed #fff; height:10px; width:70%; margin-left:auto; margin-right:auto;}
.line{border-top:1px dashed #5e7d3d; height:10px; width:95%; margin-left:auto; margin-right:auto;}


/*========================  CAROUSEL   ==============================*/

#carousel
{
	width: 500px;
	height: 200px;
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -150px;
	/*border:1px solid #FF0000;*/
}
#carousel a
{
	position: absolute;
	width: 110px;
}

#ImageBoxOverlay
{
	background-color: #000;
	z-index: 1000;
}
#ImageBoxOuterContainer{
	z-index: 1000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(../images/blank.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(../images/blank.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../images/next.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../images/prev.gif);
	background-repeat:	no-repeat;
	background-position: left bottom;
}
/*==========================================================*/



