/* ------------------------------------------------------
   3T Introspection Styles
   ----------------------------------------------------- */

body {

	background-image: url(../images/layout/background.gif);
	background-repeat: repeat;
	scrollbar-face-color:#fefefe;
	scrollbar-highlight-color:#efefef;
	scrollbar-3dlight-color:#e8e8e8;
	scrollbar-darkshadow-color:#dbdbdb;
	scrollbar-shadow-color:#d4d4d4;
	scrollbar-arrow-color:#47a8b7;
	scrollbar-track-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
 	leftmargin: 0px;
 	topmargin: 0px
}

/* Letra por default */
body, h1, h2, h3, h4, h5, h6, td {font: 11px  Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #666666}

h2 {color: #EB694A; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 2em 0 0 0;}

/* Colores para Links sobre fondo blanco */
a:link{
	color: #666666;
	text-decoration: underline; }
a:visited{
	color: #666666;
	text-decoration:underline;}
a:active{
	color: #666666;
	text-decoration:none;}
a:hover{
	color:#3b97a5;
	text-decoration: none;}

a.footer:link{
	color: #3b97a5;
	text-decoration: none; }
a.footer:visited{
	color: #3b97a5;
	text-decoration:none;}
a.footer:active{
	color: #3b97a5;
	text-decoration:none;}
a.footer:hover{
	color:#666666;
	text-decoration: none;
	border-bottom:1px solid #3b97a5;
}

.datenews_home {
	color: #888888;
	font-size: 10px;
	text-decoration: none; }
	border-bottom:1px solid #eeeeee;
.newshome {
	color: #666666;
	text-decoration: none; }
a.newshome:link{
	color: #666666;
	text-decoration: none; }
a.newshome:visited{
	color: #666666;
	text-decoration:none;}
a.newshome:active{
	color: #666666;
	text-decoration:none;}
a.newshome:hover{
	color:#3b97a5;
	text-decoration: none;
}
.lineheight {
	line-height: 18px;
}


A.news:link
{
	color: #666666;
	text-decoration: none;
}
A.news:visited
{
	color: #666666;
	text-decoration: none;
}
A.news:hover
{
	color: #666666;
	text-decoration: underline;
}
A.back:link
{
	color: #666666;
	text-decoration: none;
}
A.back:visited
{
	color: #666666;
	text-decoration: none;
}
A.back:hover
{
	color: #3b97a5;
	text-decoration: none;
}
A.titlenews:link
{
	color: #3B97A5;
	text-decoration: none;
}
A.titlenews:visited
{
	color: #3B97A5;
	text-decoration: none;
}
A.titlenews:hover
{
	color: #2fb5c9;
	text-decoration: none;
}


a.noline {text-decoration:none;}
a.noline:visited  {text-decoration:none;}
a.bold {font-weight:bold;}

a.pedir:link{color:#1D8309;font-weight:bold;text-decoration: underline; }
a.pedir:visited{color:#1D8309;font-weight:bold;text-decoration:underline;}
a.pedir:hover{color:#666666;font-weight:bold;text-decoration: none;}
a.pedir:active{color:#000000;font-weight:bold;text-decoration:none;}



.pad10 {
	padding: 10px;
}
.pad5updown {
	padding-top: 5px;
	padding-bottom: 5px;
}
.forms {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #696969;
	width: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.forms2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #696969;
	width: 139px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pad10updown {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#feature {
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; FLOAT: right; WIDTH: 210px; COLOR: #999
}
#feature {
	MARGIN-LEFT: 0px
}
#feature LI {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; PADDING: 9px;
}
#feature A:link {
	TEXT-DECORATION: underline
}
#feature A:visited {
	TEXT-DECORATION: underline
}
#feature A:active {
	TEXT-DECORATION: underline
}
#feature A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}

.snapshot_portfolio LI {
	DISPLAY: inline; BACKGROUND: url(none); FLOAT: left; WIDTH: 50px; HEIGHT: 40px
}
.snapshot_portfolio LI A {
	COLOR: #a5a5a5; TEXT-DECORATION: none
}
.snapshot_portfolio LI IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.snapshot_portfolio LI A:hover IMG {
	BORDER-RIGHT: #4ca7b5 1px solid; BORDER-TOP: #4ca7b5 1px solid; BORDER-LEFT: #4ca7b5 1px solid; BORDER-BOTTOM: #4ca7b5 1px solid
}


.title01 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3b97a5;
}
.pad10down {
	padding-bottom: 10px;
}

.text01 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b97a5;
	text-align: justify;
}
.text02 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.text03 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b97a5;
	text-align: justify;
	line-height: 18px;
}
.text04 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
}
.img_port {
	background-image: url(../images/layout/bg_port.jpg);
	background-repeat: repeat-x;
}
.img_margin {
	margin: 5px;
}
.form_bg {
	background-image: url(../images/layout/form_bg.gif);
	width:110px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B97A5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form_bg_home {
	background-image: url(../images/layout/form_bg.gif);
	width:110px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B97A5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 16px;
	width: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form_multiline {
	width:130px;
	height:85px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B97A5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.combo1 {
	width:150px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B97A5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.form_goto {
	width:20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B97A5;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.post {position: relative; padding-top: 1px;}
.post p {margin: 0 0 1em 0;}
.calendario {color: #777777; font-size: 10px; text-shadow: #fff 1px 1px 1px; display: block; background: url(/3tipos/images/layout/decora-fecha1.gif) 0 0 no-repeat; position: absolute; text-align: center; text-transform: uppercase; line-height: 1; margin-top: 0; width: 35px; padding-top: 3px; top: -24px; left: 10px;}
.calendario .dia {display: block; font-weight: normal; font-size: 20px; text-indent: -3px; letter-spacing: -2px; color: #ddd; text-shadow: #bbb 2px 2px 0; background: url(/3tipos/images/layout/decora-fecha1.gif) bottom left no-repeat; padding-bottom: 0px;}
.anio {display: block; font-weight: normal; font-size: 9px; text-indent: -3px; letter-spacing: 0px; color: #777777; text-shadow: #bbb 2px 2px 0; background: url(/3tipos/images/layout/decora-fecha2.gif) bottom left no-repeat; padding-bottom: 2px; text-align: center; padding-top: 1px;}