@charset "utf-8";
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
}

.bg_bottom {
	background-image: url(../recursos/bottom.gif);
	background-repeat: no-repeat;
	background-position: -50px;
	height: 210px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size:12px;
}

.TopInterno {
	color: #000000;
	height: 130px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

.BgGrayOXFD {
	background-color: #9F9F9F;
}

.BrdDash {
	border: 1px dashed #999999;
}
.BrdSolidTopGray {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: none;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
.TxWhite {
	color: #FFFFFF;
}

.MenuRestringido {
	width: 200px;
}
.TopFoto {
	height: 160px;
	width: 960px;
	background-color: #F2F2F2;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #AF1A1E;
}
.IndexBottom {
	background-color: #000000;
	height: 300px;
}

.TxBold {
	font-weight: bold;
}
.FotoR {
	margin-right: 10px;
	margin-bottom: 10px;
}

.InteriorMenu {
	margin: 10px;
	width: 160px;
	float: left;
}
.InteriorMenuJS {
	width: 200px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 50px;
}
.InteriorTitulo {
	font-family: 'Ubuntu', Georgia, Times, serif;
	font-size: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: 700;
	color: #333333;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 2px;
	padding-left: 10px;
	padding-top: 10px;
	
}
.InteriorSUBTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 100%;
}
.InteriorContenido {
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	min-height:800px;
	width: 750px;
	margin-left: 10px;
}
.InteriorTop {
	background-color: #F6F6F6;
	height: 160px;
	width: 958px;
	padding-bottom: 10px;
}
.InteriorMenuTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #E1E1E1;
	padding: 5px;
}
.InteriorMenuList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
	width: 100%;
	list-style-position: outside;
	list-style-image: none;
	background-image: url(../recursos/ar_red.gif);
	background-position: left center;
	padding-left: 15px;
}
.InteriorMenuSep {
	margin-bottom: 20px;
}
.InteriorMenuSesDot {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-left: 20px;
}


.TopFotoMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding: 5px;
	float: right;
	width: 215px;
}
.Content {
	height: 800px;
}
.BgWhite {
	background-color: #FFFFFF;
}
.BgRed {
	background-color: #FFFFFF;
}

.ContentBody {
	width: 550px;
	float: left;
}
.ContentPrincipal {
	padding: 10px;
}



.ContentMenu {
	font-family: 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #990000;
	padding-top:10px;
	height: 40px;
	background-image: url(../recursos/bg_title.gif);
	background-repeat: repeat-x;
}
.LinkBlanco {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666
} 
.LinkBlanco a:link {
	color: #000000;
	text-decoration: none
} 
.LinkBlanco a:visited {
	color: #666666;
	text-decoration: none
} 
.LinkBlanco a:hover {
	color: #333333;
	text-decoration: underline
} 
.LinkBlanco a:active {color: #F2F2F2; text-decoration: none} 

.LinkGris {font-family: Arial, Helvetica, sans-serif; color: #333333} 
.LinkGris a:link {color: #333333; text-decoration: none} 
.LinkGris a:visited {color: #333333; text-decoration: none} 
.LinkGris a:hover {color: #000000; text-decoration: underline} 
.LinkGris a:active {color: #000000; text-decoration: none} 

.LinkRojo {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF} 
.LinkRojo a:link {color: #FFFFFF; text-decoration: none} 
.LinkRojo a:visited {color: #F2F2F2; text-decoration: none} 
.LinkRojo a:hover {color: #F2F2F2; text-decoration: underline} 
.LinkRojo a:active {color: #F2F2F2; text-decoration: none} 

.LS {
	width: 150px;
	top: 250px;
	right: auto;
	bottom: auto;
	float: right;
	background-color: #FFFFFF;
	height: 100%;
}
.LS_Content {
	padding: 10px;
	color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.LL {
	width: 258px;
	top: 250px;
	right: auto;
	bottom: auto;
	float: right;
	background-color: #F5F5F5;
	clear: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	height: 100%;
}
.LL_Content {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
}
.LL_Tit {
	background-color: #666666;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	color: #F5F5F5;
	padding: 12px;
}


.FotoPrincipal {
	width: 549px;
	height: 370px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.NotaPrincipal {
	width: 300px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 11px;
	padding-right: 10px;
}

/* Header */
.NotaMedias {
	width: 195px;
	float: right;
	margin-right: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Bold {
	font-weight: bolder;
}
.Tx_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Tx_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Tx_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Tx_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.Tx_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Tx_24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.TxGray {
	color: #CCCCCC;
}


/* Menu */

#menu {
	width: 160px;
	height: 43px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	display: inline;
}
.background_iframe {
	background-image: url(../comunicados/images/bg_comunicados.png);
	background-position: center;
}


#menu a {
	float: left;
	width: 160px;
	height: 35px;
	text-transform: capitalize;
	text-decoration: none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BABABA;
}

#menu a:hover {
}

#menu .active a {
	background: #F49A24;
	color: #FFFFFF;
}
.Tr10 {
	margin-bottom: 10px;
}
.Tr20 {
	margin-bottom: 20px;
}
.List10 {
	margin-bottom: 10px;
	padding-left: 10px;
}
.List20 {
	margin-bottom: 20px;
	padding-left: 0px;
}.Tt10 {
	margin-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4F4F51;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.BodyBox10 {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 860px;
}
.Bottom {
	height: 208px;
	background-color: #F6F6F6;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 938px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.InteriorCentro {
	float: left;
	width: 65%;
	height: auto;
}
.FrmButton {
	margin: 3px;
	padding: 3px;
}
.InteriorIzquerdo {
	float: right;
	width: 35%;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	padding-left: 10px;
}
.TxArial {
	font-family: Arial;
}
.TxGeorgia {
	font-family: Georgia;
}
.TxBlack {
	color: #000000;
}
.Pos {
	width: 440px;
}
.Noticias_Foto {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0F6F32;
}
.Noticias_Izquierdo {
	float: right;
	width: 240px;
	margin-bottom: 30px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-top: 15px;
}
.Noticias_MenuList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-right: 30px;
	background-color: #FFFFFF;
}
.Noticias_Interlin {
	line-height: 20px;
}
.Fotogalerias {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
.BrdDashButtom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-bottom: 5px;
}
.BrdDashIzq {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.Interlineado {
	line-height: 20px;
}
.BgGray {
	background-color: #EFEFEF;
}
.BrSolidGray {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.Pad10 {
	padding: 10px;
}
.BottomSpace10 {
	padding-bottom: 10px;
}
.Tx_20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
}
.BrSolidGrayAll {
	border: 1px solid #666666;
}
.BgGreen {
	background-image: url(../recursos/bgfotogal.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.EspacioSuperior {
	height: 760px;
	float: right;
	width: 710px;
}
.TopCintillo {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #AF1A1E;
}

.InteriorContenidoMessage {
	float: right;
	width: 710px;
	margin-top: 35px;
	margin-left: 15px;
	margin-right: 15px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #6FFF6F;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dashed #007500;
}
.BgHistoria {
	background-image: url(../recursos/fondo_ciudad_historia.png);
	height: 200px;
	width: 440px;
}
.TextHistoria {
	padding-top: 30px;
	height: 150px;
	width: 200px;
	padding-left: 245px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.BgAspectos {
	background-image: url(../recursos/fondo_ciudad_datos.png);
	height: 200px;
	width: 440px;
}
.TextAcerca {
	padding-top: 20px;
	height: 150px;
	width: 200px;
	padding-left: 250px;
	font-family: Arial, Helvetica, sans-serif;
	color: #565665;
}
.Pad5 {
	padding: 5px;
}
.InteriorMenuTituloOficina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #F6F6F6;
	background-image: url(../oficina_virtual/iconos/bg-oficina-entrar.jpg);
	padding: 5px;
	height: 70px;
}
.InteriorMenuSubtitleOficina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;
	background-color: #F6F6F6;
	border: 1px solid #60E115;
}
.Pad10Top {
	padding-top: 10px;
}
.FotoPrincipalNoticias {
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #848486;
	border-bottom-color: #AF1A1E;
	border-left-color: #848486;
}
.BrdDashRigth {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.InteriorIzquerdonoDash {
	float: right;
	width: 35%;
	margin-left: 10px;
	padding-left: 10px;
}

.LinkMenu {
	font-size:13px;
} 
.LinkMenu a:link {
	color:#CCC;
	text-decoration:none;
	height:16px;
	padding:12px;
	float:right;
} 
.LinkMenu a:hover {
	color: #FFF;
	text-decoration:underline;
	height:16px;
	padding:12px;
	background-color:#252525;
	float:right;
} 
.LinkMenu a:visited {
	color:#CCC;
	text-decoration:none;
	height:16px;
	padding:12px;
	float:right;
}
.LinkMenu a:active {
	color:#CCC;
	text-decoration:none;
	height:16px;
	padding:12px;
	background-color:#252525;
	float:right;
}

.LinkSubMenus {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size:13px;
	margin-bottom:5px;
} 
.LinkSubMenus a:link {
	color:#CCC;
	text-decoration: none;
} 
.LinkSubMenus a:visited {
	color: #CCC;
	text-decoration:none;
} 
.LinkSubMenus a:hover {
	color: #FFFFFF;
	text-decoration: underline;
} 
.LinkSubMenus a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.SubMenus {
	background-color: #252525;
	min-height:60px;
	width:940px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:5px;
	display:none;
}

.LS {
	width: 150px;
	top: 250px;
	right: auto;
	bottom: auto;
	float: right;
	background-color: #FFFFFF;
	height: 100%;
}
.LS_Content {
	padding: 10px;
	color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.LL {
	width: 258px;
	top: 250px;
	right: auto;
	bottom: auto;
	float: right;
	background-color: #F5F5F5;
	clear: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	height: 100%;
}
.LL_Content {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
}
.LL_Tit {
	background-color: #666666;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	color: #F5F5F5;
	padding: 12px;
}

#menu li a{
	list-style:none;
	background:url(../recursos/bgli.gif) no-repeat;
	color:#000000;
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 0 0 15px;
}
#menu li a:hover{
	background: url(../recursos/bgli_hover.gif) no-repeat;
	color:#FFF;
	text-decoration:none;
}
.Noticias_IzquierdoContent {
	float: right;
	background-color: #FFFFFF;
	width: 228px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(../recursos/images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 95%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
.Pad5-bottom {
	padding-bottom: 5px;
}

























/* NUEVAS **********************************************************************************/

	/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size:11px;
	background-color: #FFFFFF;
}
.Top {
	font-family: 'Bevan', Arial, Serif;
	font-size: 36px;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	height: 98px;
	color: #FFFFFF;
	text-shadow:1px 1px #333333;
}
.Demo {
	border: 1px solid #CCCCCC;
}

.Menu {
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-shadow:1px 1px #333;
}



/* BOX *******************************************************************************/
.Box {
	border:solid 2px #E4E4E4;
	border-radius: 6px;
	padding:10px;
	margin-bottom:20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
	background-color: #FDFDFD;
	background-image: url(../recursos/bg_Box.gif);
	background-repeat: no-repeat;
}
.BoxContent {
	padding-bottom: 20px;
}

.BoxTitle {

	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #666666;
	margin-top: 10px;
}

.BoxTitleBig {
	font-size: 14px;
	font-weight: bold;
	background-color: #FDFDFD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}
.BoxBody {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	min-height: 800px;
}
.BoxPanel {
	float:left;
	height:33px;
	margin-bottom:10px;
	font-size: 9px;
	font-weight: bold;
	background-repeat: repeat-x;
	width: 88px;
	color: #666666;
	background-image: url(../recursos/bt_menu_bg.gif);
	border: 1px solid #CCCCCC;
	text-shadow: 1px 1px #ffffff;
	padding: 4px;
	padding-left: 8px;
	text-decoration: none;
}
.BoxPanel:hover {
	color: #000000;
	float:left;
	height:33px;
	margin-bottom:10px;
	background-color: #AFAFAF;
	font-weight: bold;
	width: 88px;
	vertical-align: middle;
	border: 1px solid #999999;
	text-decoration:none;
	padding: 4px;
	padding-left: 8px;
	text-shadow: 1px 1px #cecece;
	background-image: url(../recursos/bt_menu_bg_over.gif);
}
.BoxGrayTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#BoxSave {
	border:1px solid #E3E3E3;
	border-radius: 4px;
	margin-bottom:20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
	background-color: #FDFDFD;
	background-image: url(../recursos/loading_05.gif);
	background-position: center 130px;
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-right: 10px;
	padding-bottom: 130px;
	padding-left: 10px;
	margin-top: 20px;
	display: none;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}


.AlertYellow {
	margin-bottom: 10px;
	background-color: #FFFFD5;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-image: url(../recursos/ico_alert.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	font-weight: bold;
	color: #A83600;
	font-size: 12px;
	border: 1px solid #F9AE18;
	font-family: Arial, Helvetica, sans-serif;
}

/* ALERT *********************************************************************************/
.AlertGreen {
	padding-left:35px;
	border:1px solid #b8cb72;
	background-position:11px 7px;
	background-color: #E8FFE1;
	background-image: url(../recursos/ico_ok.gif);
	background-repeat: no-repeat;
	color: #003300;
	font-weight: normal;
	text-shadow:1px 1px #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.AlertQuestionSales {
	padding-left:35px;
	background-position:11px 14px;
	background-color: #FFFFFF;
	background-image: url(../recursos/icon_add.gif);
	background-repeat: no-repeat;
	color: #447c00;
	font-weight: bold;
	text-shadow:1px 1px #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	margin-bottom: 50px;
	border-bottom-color: #b8cb72;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
}
.BorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.BorderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.BottomMini {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.TdTitle {
	font-size: 13px;
	font-weight: bold;
	color: #004080;
	background-color: #F7F7F7;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D3D3D3;
	border-right-color: #D3D3D3;
	border-left-width: 1px;
	border-left-color: #D3D3D3;
}

.TdConent {

	font-size: 13px;
	background-color: #FDFDFD;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-color: #D3D3D3;
}
/* FORM *******************************************************************************/
.FormTf {
	font-family: Arial;
	font-size: 13px;
	color: #333;
	background-image: url(../recursos/bg_field.gif);
	border: 1px solid #666;
	padding: 3px;
	margin-bottom: 5px;
	font-weight: normal;
	margin: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
}
.FormTfActive {
	font-family: Arial;
	font-size: 13px;
	color: #333;
	border: 1px solid #FF0000;
	padding: 2px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	margin: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	background-color: #FFFFCE;
}
.FormTfSm {
	font-family: Arial;
	font-size: 11px;
	color: #333;
	border: 1px solid  #CCCCCC;
	padding: 3px;
	font-weight: normal;
	margin: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
}
.FormTfSm:hover {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background-image: url(../recursos/bg_field.gif);
	border: 1px solid #000000;
	padding: 3px;
	font-weight: normal;
	margin: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
}
.FormTfSm:active {
	font-family: Arial;
	font-size: 11px;
	color: #333;
	background-image: url(../recursos/bg_field.gif);
	border: 1px solid #FFCC00;
	padding: 3px;
	font-weight: normal;
	margin: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
}
.FormLabel {
	font-weight: normal;
	margin-bottom: 5px;
	color: #333333;
	font-size: 11px;
	padding: 5px;
	font-family: Arial;
}
.FormBt {
	font-family: Arial;
	font-size: 11px;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
	color: #333;
}
.FormBtSm {
	font-family: Arial;
	font-size: 11px;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
	color: #333;
}
.Left10px {
	padding-left: 10px;
}
.Left5px {
	padding-left: 5px;
}

/* Buttons *******************************************************************************/
button.minimal {
  background: #e3e3e3;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;

  padding: 5px 0 5px;
  margin-right:5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 90px;
}

button.minimal:hover {
  background: #d9d9d9;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer;
}

button.minimal:active {
  background: #d0d0d0;
  -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}

button.large {
	background: #e3e3e3;
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	width: 180px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}

button.large:hover {
  background: #d9d9d9;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer;
}

button.large:active {
  background: #d0d0d0;
  -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}

button.ButtonDown {
	background-color: #FDFDFD;
	background-image: url(../recursos/bt_down.gif);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font-family: , Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5;
	margin-right:5px;
}

button.ButtonDown:hover {
	background-color: #fafaea;
	background-image: url(../recursos/bt_down.gif);
	background-repeat: no-repeat;
	background-position: right;
  	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  	box-shadow: inset 0 0 1px 1px #eaeaea;
  	color: #222;
  	cursor: pointer;
}

button.ButtonDown:active {
  background: #FDFDFD;
  -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}

button.ButtonNormal {
  background: #fdfdfd;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;

  padding: 5px 5px 5px 5px;
  margin-right:5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
}

button.ButtonNormal:hover {
  background: #f2f2f2;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer;
}

button.ButtonNormal:active {
  background: #FFCC00;
  -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}

button.ButtonDel {
	background-color: #FDFDFD;
	background-image: url(../recursos/icon_del.gif) ;
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	padding: 3px;
	padding-left: 18px;
	margin-right:5px;
	height:20px;
}
button.ButtonDel:hover {
	background-color: #fafaea;
	background-image: url(../recursos/icon_del.gif) ;
	background-repeat: no-repeat;
	background-position: right;
  	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  	box-shadow: inset 0 0 1px 1px #eaeaea;
  	color: #222;
  	cursor: pointer;
	height:20px;
}

button.ButtonDel:active {
  	background: #FDFDFD;
  	-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	box-shadow: inset 0 0 1px 1px #e3e3e3;
  	color: #000;
	height:20px;
}

button.ButtonAdd {
	background-color: #FDFDFD;
	background-image: url(../recursos/icon_add.gif) ;
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	padding: 3px;
	padding-left: 18px;
	margin-right:5px;
	height:20px;
}
button.ButtonAdd:hover {
	background-color: #fafaea;
	background-image: url(../recursos/icon_add.gif) ;
	background-repeat: no-repeat;
	background-position: right;
  	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  	box-shadow: inset 0 0 1px 1px #eaeaea;
  	color: #222;
  	cursor: pointer;
	height:20px;
}

button.ButtonAdd:active {
  	background: #FDFDFD;
  	-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	box-shadow: inset 0 0 1px 1px #e3e3e3;
  	color: #000;
	height:20px;
}
button.ButtonChange {
	background-color: #FDFDFD;
	background-image: url(../recursos/icon_Change.gif) ;
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	padding: 3px;
	padding-left: 18px;
	margin-right:5px;
	height:26px;
}

button.ButtonChange:hover {
	background-color: #fafaea;
	background-image: url(../recursos/icon_Change.gif) ;
	background-repeat: no-repeat;
	background-position: right;
  	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  	box-shadow: inset 0 0 1px 1px #eaeaea;
  	color: #222;
  	cursor: pointer;
	height:26px;
}

button.ButtonChange:active {
  	background: #FDFDFD;
  	-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	box-shadow: inset 0 0 1px 1px #e3e3e3;
  	color: #000;
	height:26px;
}
button.ButtonSession {
	background-color: #FDFDFD;
	background-image: url(../recursos/ico_unlock.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	
	height:24px;
	width:24px;
}

button.ButtonSession:hover {
	background-color: #fafaea;
	background-image: url(../recursos/ico_lock.gif);
	background-repeat: no-repeat;
	background-position: center;
  	-moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  	-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  	box-shadow: inset 0 0 1px 1px #eaeaea;
  	cursor: pointer;
}

button.ButtonSession:active {
  	background: #B1B1B1;
	background-image: url(../recursos/ico_lock.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../recursos/ico_lock.gif) );
  	-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  	box-shadow: inset 0 0 1px 1px #e3e3e3;
}
  
button:hover {
  cursor: pointer;
}

button::-moz-focus-inner {
  border:0;
}
.ButtonBox {
	background:#FDFDFD;
	border:solid 1px #E4E4E4;
	border-radius: 4px;
	padding:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
	text-align: center;
}
/* LINKS *******************************************************************************/
.Link { } 
.Link a:link {color: #e12218; text-decoration:none;} 
.Link a:visited {color: #e12218; text-decoration:none;} 
.Link a:hover {color: #000000; text-decoration:underline;} 
.Link a:active {color: #e12218; text-decoration:none;} 

.LinkRed {
	text-decoration:none;
	color: #e12218;
}
.LinkRed:visited {
	text-decoration:none;
	color: #e12218;
}
.LinkRed:hover {
	text-decoration: none;
	color: #000000;
}
.LinkRed:active {
	text-decoration:none;
	color: #e12218;
}

.LinkBlue { } 
.LinkBlue a:link {color: #0000FF; text-decoration:none;} 
.LinkBlue a:visited {color: #0000FF; text-decoration:none;} 
.LinkBlue a:hover {color: #333333; text-decoration:none;} 
.LinkBlue a:active {color: #0000FF; text-decoration:none;} 

.LinkBl { } 
.LinkBl a:link {color: #FFFFFF; text-decoration:none;} 
.LinkBl a:visited {color: #FFFFFF; text-decoration:none; } 
.LinkBl a:hover {
	color: #F9F9F9;
	text-decoration: none;
} 
.LinkBl a:active {color: #FFFFFF; text-decoration:none;} 

.LinkNg { } 
.LinkNg a:link {color: #000000; text-decoration:none;} 
.LinkNg a:visited {color: #333333; text-decoration:none; } 
.LinkNg a:hover {color: #333333; text-decoration:none;} 
.LinkNg a:active {color: #333333; text-decoration:none;} 

.LinkGr { } 
.LinkGr a:link {color: #666666; text-decoration:none;} 
.LinkGr a:visited {color: #666666; text-decoration:none;} 
.LinkGr a:hover {color: #000000; text-decoration:none;} 
.LinkGr a:active {color: #666666; text-decoration:none;} 

.LinkButton {
  background: #fdfdfd;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 6px 5px;
  margin-right:5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 90px;
}
.LinkButtonOrange {
  background: #FFCC00;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #000000;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 6px 5px;
  margin-right:5px;
  text-align: center;
}
.LinkButtonOrange:hover {
  background: #F9F9F9;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #000000;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 6px 5px;
  margin-right:5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
}
.LinkButtonOrange:active {
  background: #FFCC00;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #000000;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 6px 5px;
  margin-right:5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
}
.LinkButtonOrange:visited {
  background: #FFCC00;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #000000;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 6px 5px;
  margin-right:5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
}
#icoBack {
	padding-left: 20px;
	background-image: url(../recursos/bt_back.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: -2px;
	line-height: 18px;
}

/* LISTS *******************************************************************************/
#listOk {
	background-image: url(../recursos/ico_ok.gif);
	background-repeat: no-repeat;
	height: 23px;
	padding-left: 30px;
	list-style-type: none;
}
#ListNormal {
	background-image: url(../recursos/arrow_right.png);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: -5px 0px;
	padding-left: 15px;
	line-height: 18px;
}

.ListPromo {
	background-image: url(../recursos/ico_discount.gif);
	background-repeat: no-repeat;
	background-position: 7px 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 30px;
	list-style-type: none;
	line-height: 18px;
}

.colorTipContainer{
	position:relative;
	text-decoration:none !important;
}

/* TOOLTIP *******************************************************************************/
.colorTip{
	/* This class is assigned to the color tip span by jQuery */

	display:none;
	position:absolute;
	left:50%;
	top:-30px;
	padding:6px;

	background-color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:1;
	text-decoration:none;
	text-align:center;
	text-shadow:0 0 1px white;
	white-space:nowrap;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.pointyTip,.pointyTipShadow{
	/* Setting a thick transparent border on a 0x0 div to create a triangle */
	border:6px solid transparent;
	bottom:-12px;
	height:0;
	left:50%;
	margin-left:-6px;
	position:absolute;
	width:0;
}

.pointyTipShadow{
	/* The shadow tip is 1px larger, so it acts as a border to the tip */
	border-width:7px;
	bottom:-14px;
	margin-left:-7px;
}
/* 6 Available Color Themes */

.white .pointyTip{ border-top-color:white;}
.white .pointyTipShadow{ border-top-color:#ddd;}
.white .colorTip{
	background-color:white;
	border:1px solid #DDDDDD;
	color:#555555;
}

.yellow .pointyTip{ border-top-color:#f9f2ba;}
.yellow .pointyTipShadow{ border-top-color:#e9d315;}
.yellow .colorTip{
	background-color:#f9f2ba;
	border:1px solid #e9d315;
	color:#5b5316;
}

.blue .pointyTip{ border-top-color:#d9f1fb;}
.blue .pointyTipShadow{ border-top-color:#7fcdee;}
.blue .colorTip{
	background-color:#d9f1fb;
	border:1px solid #7fcdee;
	color:#1b475a;
}

.green .pointyTip{ border-top-color:#f2fdf1;}
.green .pointyTipShadow{ border-top-color:#b6e184;}
.green .colorTip{
	background-color:#f2fdf1;
	border:1px solid #b6e184;
	color:#558221;
}

.red .pointyTip{ border-top-color:#bb3b1d;}
.red .pointyTipShadow{ border-top-color:#8f2a0f;}
.red .colorTip{
	background-color:#bb3b1d;
	border:1px solid #8f2a0f;
	color:#fcfcfc;
	text-shadow:none;
}

.black .pointyTip{ border-top-color:#333;}
.black .pointyTipShadow{ border-top-color:#111;}
.black .colorTip{
	background-color:#333;
	border:1px solid #111;
	color:#fcfcfc;
	text-shadow:none;
}
.TextMini {
	font-size: 11px;
	font-weight: bold;
	color: #999;
	margin-bottom: 5px;
	background-color: #FCFCFC;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 4px;
}

.TextNormal {
	font-size: 13px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.TextPhar {
	font-size: 12px;
	line-height: 18px;
}
.TextPharBig {
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.TextSubtitle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.TextSubtitle_Gray {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.TextSubTitleArial {
	font-size: 14px;
	font-weight: bold;
}

/* TEXT *******************************************************************************/

.TextTitle {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-shadow:1px 1px #FDFDFD;
}

.TextTitleArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

/* ADS ***********************************************************************************/
.Ads_Title {

	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 30px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
}


/* FOTO **********************************************************************************/
.FotoProfileSmall {
	background-color: #FDFDFD;
	height: 100px;
	margin-bottom: 20px;
}
.FotoProfileBig {
	margin-bottom: 20px;
}
.FotoGallery {
	text-align: center;
	float: left;
	height: 60px;
	width: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	cursor: pointer;
	vertical-align: middle;
}
.TableList {
	border: 1px solid #CCCCCC;
}


.SpanNewObjets{
	width:18px;
	height:13px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8px;
	background-image: url(../recursos/box_NewObjets.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	clear: none;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
	margin-right: 5px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 4px;
}
.SpanAlertObjets{
	width:18px;
	height:13px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8px;
	background-image: url(../recursos/box_AlertObjets.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	clear: none;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
	margin-right: 5px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 4px;
}
.TdListTitle {
	font-weight: bold;
	color: #000000;
	background-color: #FFC208;
	padding: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E3E2E1;
	font-size: 10px;
}
.TdList {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E2E1;
	font-size: 11px;
	background-color: #FFFFFF;
}
.TdListAlert {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E2E1;
	font-size: 11px;
	background-color: #fae8e7;
	color: #ca1f16;
	font-weight: bold;
}
.TdTitleBlack {
	background-color: #FDFDFD;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}
.Td55 {
	margin-bottom: 5px;
	margin-left: 5px;
}
.clipwrapper{
position: static;
  height:50px;
  float:left;
  margin-right:20px;
}
.clip{
  position: static;
  clip:rect(10px 60px 90px 10px);
}
.clipout{
  position:relative;
  width:50px;
  height:50px;
  float:left;
}
.clipin{
  position:absolute;
  clip:rect(0px 50px 50px 0px);
  top:-0px;
  left:-0px;
}
.clipbig_out{
  position:relative;
  width:80px;
  height:90px;
  float:left;
  margin-right:19px;
}
.clipbig_in{
  position:absolute;
  clip:rect(0px 80px 90px 0px);
  top:-0px;
  left:-0px;
}
.TxTitlesSmall {
	font-family: 'Ubuntu', Georgia, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FDFDFD;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.TxTitle {
	font-family: 'Ubuntu', Georgia;
	font-weight:400;
	font-size: 24px;
	color: #CC0000;
} 
.FontTerminal {
font-family: 'Terminal Dosis', sans-serif;
}
.FontUbuntu {
font-family: 'Ubuntu', sans-serif;
}
.FontBevan {
font-family: 'Bevan', sans-serif;
}
.FontFrancois{
font-family: 'Francois One', sans-serif;
}
.FontIstok{
font-family: 'Istok Web', sans-serif;
}
.FontTitle {}
.FontBody {}

.ArrowNext {
	width:34px;
	height:50px;
	background:url(arrow_Next.png);
	}
.ArrowNext:hover {
	width:34px;
	height:50px;
	background:url(arrow_Next_over.png);
	}
.ArrowPrev {
	width:34px;
	height:50px;
	background:url(arrow_Prev.png);
	}
.ArrowPrev:hover {
	width:34px;
	height:50px;
	background:url(arrow_Prev_over.png);
	}
.ListGray{
border-left:5px #FFFFFF solid;
background:#FFFFFF;
text-decoration:none;
text-shadow:#FFFFFF;
color:#333333;
}
.ListGray:hover{
border-left:5px #CCCCCC solid;
background: #D6D6D6;
text-shadow:1px 1px #FFFFFF;
color:#000000;
}

.ButtonMacro{
	width:132px;
	height:16px;
	background:#f1f1f1;
	
	padding:10px;
	padding-left:30px;
	margin-bottom:5px;
		
	text-align:left;
	text-shadow:1px 1px #FFFFFF;
	font-family: 'Istok Web', sans-serif;
	font-size:14px;
	color:#990000;

	border:solid 1px #E4E4E4;
	border-radius: 6px;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
}
.ButtonMacro:hover{
	background:#e4e4e4;
}

.ButtonMacroTop{
	width:132px;
	height:16px;
	background:#f1f1f1;
	
	padding:10px;
	padding-left:30px;
		
	text-align:left;
	text-shadow:1px 1px #FFFFFF;
	font-family: 'Istok Web', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#990000;

	border:solid 1px #E4E4E4;
	border-bottom:0px;

	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
}
.ButtonMacroTop:hover{
	background:#e4e4e4;
}

.ButtonMacroMiddle{
	width:132px;
	height:16px;
	background:#f1f1f1;
	
	padding:10px;
	padding-left:30px;
		
	text-align:left;
	text-shadow:1px 1px #FFFFFF;
	font-family: 'Istok Web', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#990000;

	border-left:solid 1px #E4E4E4;
	border-right:solid 1px #E4E4E4;
	border-bottom:0px;
	
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
}
.ButtonMacroMiddle:hover{
	background:#e4e4e4;
}

.ButtonMacroBottom{
	width:132px;
	height:16px;
	background:#f1f1f1;
	
	padding:10px;
	padding-left:30px;
		
	text-align:left;
	text-shadow:1px 1px #FFFFFF;
	font-family: 'Istok Web', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#990000;

	border:solid 1px #E4E4E4;
	border-top:0px;

	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	
	-moz-box-shadow: inset 0 0 1px 1px #ffffff;
	-webkit-box-shadow: inset 0 0 1px 1px #ffffff;
	box-shadow: inset 0 0 1px 1px #ffffff;
}
.ButtonMacroBottom:hover{
	background:#e4e4e4;
}

