/* define font in all default tags */
BODY, TABLE, TH, TR, TD, BLOCKQUOTE, DIV, SPAN, DD, U, UL, DL, H4, H5, INPUT, A, BR, CENTER, I, B, LI, OL, TEXTAREA, FORM, P, SELECT, STRONG { font-size: 11px; line-height: 120%;font-family: Arial, Verdana, Tahoma, sans-serif; color: #333333; }
A  { color: #1E5BA2; text-decoration: none; }
A:Hover { text-decoration: underline; }
H3 { font-size: 13px; font-weight: bold; }
H2 { font-size: 16px; font-weight: bold; }
H1 { font-size: 18px; font-weight: bold; }
SELECT { color: #333333; }
INPUT {	color: #333333; }
FORM { margin-top: 0px; margin-bottom: 0px; margin: 0px 0px 0px 0px; }
TEXTAREA { color: #333333; }
UL { list-style-type : square; }

/* custom font classes */
.smallbold { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;  }
.small { font-size: 10px; }
.login_box { font-size: 10px; width: 124px; height: 19px}
.search_box { font-size: 10px; width: 125px; height: 19px }
.bluebold { color: #1E5BA2; font-weight: bold; }
.blueboldTitle { color: #1E5BA2; font-weight: bold; font-size:18px }
.err { font-family: Tahoma, Verdana, Arial,sans-serif; font-size: 10px; font-weight: bold; color: red; }
.textheader { color: #333333; font-weight: bold; font-size: 14px; }
.titular { color: #000000; font-weight: bold; font-size: 12px; }
.boldwhitenav{ color: #1E5BA2; font-size: 14px; font-weight: bold; color: white;}
.whiteboldlg {  font-weight: bold; color: white; }
.site-info { font-weight: bold; color: black; font-size: 10px; }

/* custom body */
.body2{ font-size: 11px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #000000; }

H2.white { color: #FFFFFF; }
H3.white { color: #FFFFFF; }
H1.black { color: #000000; }
/* custom link classes */
A.subnavLink:link { color: #333333; text-decoration: none; }
A.subnavLink:visited { color: #333333; text-decoration: none; }
A.subnavLink:active { color: #333333; text-decoration: none; }
A.subnavLink:hover { color: #1E5BA2; text-decoration: underline; }

A.subHeadLink { color: #1E5BA2; text-decoration: none; font-weight:bold; font-size:11px;}



A.subnavboldLink:link { color: #333333; text-decoration: none; font-weight: bold; }
A.subnavboldLink:visited { color: #333333; text-decoration: none; font-weight: bold; }
A.subnavboldLink:active { color: #333333; text-decoration: none; font-weight: bold; }
A.subnavboldLink:hover { color: #1E5BA2; text-decoration: underline; font-weight: bold; }

A.subnavboldLinkGreen:link { color: #53713B; text-decoration: none; font-weight: bold; }
A.subnavboldLinkGreen:visited { color: #53713B; text-decoration: none; font-weight: bold; }
A.subnavboldLinkGreen:active { color: #53713B; text-decoration: none; font-weight: bold; }
A.subnavboldLinkGreen:hover { color: #53713B; text-decoration: underline; font-weight: bold; }

/* custom td background classes */
td.white { background-image: url("/images/bg_white.gif"); }
td.dotshomepagemiddle { background-image: url("/images/dots_homepagemiddle.gif"); }
td.dotsyournoipmiddle { background-image: url("/images/dots_yournoipmiddle.gif"); }
td.hpcontentleft { background: #f9f9f9 url("/images/border_hpcontentleft.gif"); }
td.hpcontentright { background: #f9f9f9 url("/images/border_hpcontentright.gif"); }
td.hpcontentright2 { background: #f9f9f9 url("/images/border_hpcontentright2.gif"); }

table.tab th {
	background-color: #DDDDDD;
	padding: 3px;
	font-weight: bold;
	border-bottom: solid 1px #AAAAAA;
	border-right:  solid 1px #AAAAAA;
}
table.tab td {
	padding: 3px;
	border-right:  solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}

table.tab {
	 border-top:    solid 2px #AAAAAA;
	 border-left:   solid 2px #AAAAAA; 
	 border-right:  solid 1px #AAAAAA; 
	 border-bottom: solid 1px #AAAAAA; 
}

table.compare th {
	background-color: #1E5BA2;
	padding: 8px;
	font-weight: bold;
	color: white;
	border-bottom: solid 1px #AAAAAA;
	border-right:  solid 0px #AAAAAA;
}
table.compare th a {
	color: white;
}
table.compare td {
	padding: 7px;
	padding-left: 10px;
	border-right:  solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
}
table.compare td.feature {

	text-align:	   left;
	background-color:#f9f9f9;
	
}
table.compare td.highlight {
	padding: 5px;
	border-right:  solid 0px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	background-color: rgb(255, 255, 210);
}

table.compare tr.cost {
	padding: 3px;
	border-right:  solid 0px #AAAAAA;
	border-top: solid 2px #AAAAAA;
	border-bottom: solid 0px #AAAAAA;
}
table.compare tr.cost td {

	border-top: solid 2px #AAAAAA;
	border-bottom: solid 0px #AAAAAA;
			

}
table.compare {
	 text-align: 	center;
	 font-family:  Arial, Helvetica, sans-serif;
	 font-size: 	10px;

	 
	  
}

#support {
	font-size: 12px;
	font-family:  small Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	line-height: 1.6;
	padding: 10px 40px 0px 20px;}

#support p {
	color: #333;
	font-size: 11x;
	line-height: 1.6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif!important;
}
#support h1 {
	font-size: 150%;
	color: #036;
	position: relative;
}

#support h3 {
	font:  bold 100% Arial, Helvetica, sans-serif;
}




div.error, div.error h3 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		color: red;
		font-size: 11px;

}

div.short, div.short p, div.short h3, div.short a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	line-height: 1.5;
	font-size: 12px;

}
div.short {
	padding: 0px 40px 0px 20px;

}

div.short h3 {
	font-size: 120%; 
	font-weight: bold;
}
.Disponible {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #DDDDDB;
	text-decoration: blink;
}
.anuncio 
{
	width: 190px;
	padding: 10;
	
}
.anuncio span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	font-style: italic;
	color: #FF0000;
}
.anuncio span a{
	font-size: 15px;
	font-weight: bolder;
	text-decoration: none
	font-style: italic;
	color: #FF0000;
}
.anuncio a:hover{
	text-decoration: underline;
}

/* DIVS*/

#bienvenida .middle {
  width: 389px;
  background-image: url(/images/div/bienvenida_middle.jpg);
  background-repeat: repeat-y;
}
#bienvenida .top {
  background-image: url(/images/div/bienvenida_top.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#bienvenida .bottom {
  background-image: url(/images/div/bienvenida_bottom.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 20px 25px 15px 25px;
}

#artista .middle {
  width: 392px;
  background-image:url(/images/div/artista_middle.png);
  background-repeat: repeat-y;
}
#artista .top {
  background-image: url(/images/div/artista_top.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#artista .bottom {
  background-image: url(/images/div/artista_bottom.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 20px 30px 15px 10px;
}

#box .middle {
  width: 333px;
  background-image:url(/images/div/_middle.png);
  background-repeat: repeat-y;
}
#box .top {
  background-image: url(/images/div/_top.png);
  background-position: top left;
  background-repeat: no-repeat;
}
#box .bottom {
  background-image: url(/images/div/_bottom.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 8px 10px 5px 5px;
}

/******** Encuestas ******/

.menuhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-color: #A5C9DA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #DFE3E2;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 2px;
}
.poll_a a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: none;
}
.poll_a a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: none;
}
.poll_a a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: underline;
}
.fat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tabele {
	background-color: #000000;
}
.formlook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.pollbg {
	background-color: #DFE3E2;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}