@charset "utf-8";
/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #858585;
	background-image:url(/images/barrita.jpeg);
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.menufuente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.menufuente:hover {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bolder;
}
.marcomenuimagenes {
	border-top:solid 1px #858585;
	border-bottom:solid 1px #858585;
}
.marcomenutop {
	border-top:solid 1px #858585;
}
.marcoformas {
	border:solid thin #bfbfbf;
}
.marcomenuimagenesinf {
	border-bottom:solid 1px #858585;
}
#apDiv1 {
	position:absolute;
	left:68px;
	top:5px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(/images/transparencia.gif);
	cursor :  pointer;
}
#SlideUpBut {
	position:absolute;
	left:910px;
	top:5px;
	width:31px;
	height:27px;
	z-index:3;
	cursor :  pointer;
}
#SlideDownBut {
	position:absolute;
	left:910px;
	top:5px;
	width:31px;
	height:27px;
	z-index:3;
	cursor :  pointer;
}
#apDiv2 {
	position:absolute;
	left:206px;
	top:5px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(/images/transparencia.gif);
	cursor :  pointer;
}
#apDiv3 {
	position:absolute;
	left:342px;
	top:5px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(/images/transparencia.gif);
	cursor :  pointer;
}
#apDiv4 {
	position:absolute;
	left:483px;
	top:5px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(/images/transparencia.gif);
	cursor :  pointer;
}
#apDiv5 {
	position:absolute;
	left:620px;
	top:5px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(/images/transparencia.gif);
	cursor :  pointer;
}
#apDiv6 {
	position:absolute;
	left:758px;
	top:5px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(/images/transparencia.gif);
	cursor :  pointer;
}
.submenutxt {
	position:relative;
	left:10px;
	top:1px;
	width:957px;
	height:25px;
	z-index:2;
}
.tablasubmenu {
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.titulos {
	font-family: Palatino;
	font-size: 22pt;
	color:#333333;
}
#h1 {
	font-family: Palatino;
	font-size: 22pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	line-height: .1em;
}
.subtitulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #89417E;
	line-height: .1em;
}
.textonormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7E7E7E;
	text-align: justify;
}
.textolligas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #89417E;
	text-decoration:none;
}
.textolligas:visited {
	color: #89417E;
	text-decoration: none;
}

.textoitalica {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	text-align: justify;
}
.ligas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5B6B9F;
}
.menus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #f3f5f4;
	text-decoration:none;
}
.submenus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #EDF0F0;
	text-decoration:none;
}
.submenus:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DADADA;
	text-decoration:none;
}
.submenus:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration:underline;
}
.textoalternativo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #878787;
}
.textofooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #464749;
}
.textofootermenor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #464749;
}
.fieldcell {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size:10px;
	color: #878787;
	border: 1px solid #878787;
	margin-right: 0px;
}
.buttonsend {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/images/transparencia.gif);
	color: #666666;
	border: 0px solid #878787;
	margin-right: 0px;
	text-decoration:underline;
}
/* reglas para el live validator */
.LV_validation_message {
	font-weight:bold;
	margin:0 0 0 5px;
}
.LV_valid {
	color:#00CC00;
}
.LV_invalid {
	color:#CC0000;
}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
	border: 1px solid #00CC00;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
	border: 1px solid #CC0000;
}
/* Font Sizes */
.small_font {
	font-size:small;
}
.medium_font {
	font-size:medium;
}
.large_font {
	font-size:large;
}
.x_large_font {
	font-size:x-large;
}
.xx_large_font {
	font-size:xx-large;
}
/* Outter Div Element style */
.outter {
	width:50%;
	border:1px solid #CCCCCC;
}
/* Font size changer interface style */
.font_sizer a {
	text-decoration:none;
	color:black;
}
ul#portfolio li img {
	border: 1px solid #ccc;
	padding: 0px;
	display:block;
	float:left;
	margin:0 1px 0 0;
}
ul#portfolio {
	list-style:none;
	list-style-position:left;
}
