/* GENERAL*/


/* Pagina*/
BODY {
	margin-left: 15%;
background-color: #ffffff;
	margin-top: 5%;
      /*  background-image: http://gfca.integraamerica.com/servlet/com.qportal.servlet.GetHttpFile/GFCA_Background.GIF;*/
}

/*Celdas*/
TD {
	font-size: 11px;

/*Texto de los contenidos centrales*/
	color: #999999;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

/*Buscador*/
INPUT {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

/*??*/
SELECT {
	font-size: 11px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}



/*Campos de Texto*/
TEXTAREA {
	font-size: 11px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
A:link {
	color: #333333;
	text-decoration: none;
}
A:visited {
	text-decoration: none;
	color: #999999;
}
A:hover {
	text-decoration: underline;
	color: #000000;
}

/*  Top de pagina*/
.frameTop {}
.frameTopBody {}


/*Margen izquierdo del logo superior izquierdo*/
.frameTopBodyLogo {text-indent: 0px;}


.frameTopBodySearch {}

.frameTopLine {
	background-image: url('/images/sombra_barra.jpg');
	/*background-color: #990000;*/
	height: 48px;
}
.frameTopLineText {
	font-weight:bold;
       color: #FFFFFF;
}
.frameTopLineLangs {}
.frameTopLineLink:link {}
.frameTopLineLink:visited {}
.frameTopLineLink:hover {}


/* CUERPO DE PAGINA */
.internalBody {}

/*  Panel izquierdo */
.frameLeft {}

/*Altura del espacio desde el ultimo item del menu*/
.frameLeftSep {
	height: 12px;
}

/*  Contenidos del tipo CON */
.frameLeftCon {}
.frameLeftConSep {
	height: 12px;
}
.frameLeftConTitle {
	background-image: url('/images/demo_IA/grisder.gif');
/*	background-color: #dee1e8; */
	font-weight:bold;
	text-indent: 20px;
}

.frameLeftConTitleLink:link {
color: #FFFFFF;
	text-decoration: none;
}
.frameLeftConTitleLink:visited {
color: #FFFFFF;
	text-decoration: none;
}
.frameLeftConTitleLink:hover {
color: #FFFFFF;
	text-decoration: none;
}

.frameLeftConBody {
	padding: 2px;
	background-color: #f2f7ff;
}

.frameLeftConBodyLink:link {}
.frameLeftConBodyLink:visited {}
.frameLeftConBodyLink:hover {}

/*  Contenidos del tipo BOX y CAT*/
.frameLeftBox {}
.frameLeftBoxSep {
	height: 8px;
}
.frameLeftBoxTitle {
/*	background-image: url('/images/demo_IA/grisder.gif');*/
/*	background-color: #dee1e8; */
	font-weight:bold;
	text-indent: 7px;
	height: 20px;
}
.frameLeftBoxTitleLink:link {color:#000000;}
.frameLeftBoxTitleLink:visited {color:#000000;}
.frameLeftBoxTitleLink:hover {color:#000000;}

.frameLeftBoxBody {
	padding: 2px;
	background-color: #f2f7ff;
}

.frameLeftBoxBodyLink:link {}
.frameLeftBoxBodyLink:visited {}
.frameLeftBoxBodyLink:hover {}
.frameLeftBoxBodyUL {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

/*Asterisco de los items del menu*/
.frameLeftBoxBodyLI {
	list-style-image: url("/images/flecha.jpg");
	list-style-type: none;
}
.frameLeftBoxBodyLI P {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 180px;
}

/* Contenidos del tipo APP*/
.frameLeftApp {}
.frameLeftAppSep {
	height: 12px;
}
.frameLeftAppTitle {
	background-image: url('/images/demo_IA/grisder.gif');
/*	background-color: #dee1e8; */
	font-weight:bold;
	text-indent: 5px;
}
.frameLeftAppTitleLink:link {
	color:#000000;
}
.frameLeftAppTitleLink:visited {
	color:#000000;
}
.frameLeftAppTitleLink:hover {
	color:#000000;
}
.frameLeftAppBody {
	padding: 2px;
	background-color: #f2f7ff;
}
.frameLeftAppBodyLink:link {}
.frameLeftAppBodyLink:visited {}
.frameLeftAppBodyLink:hover {}

/*  Panel superior*/
.frameUp {}

/*  Linea de separacion */
.frameUpSep {}

/* Contenido del tipo CON*/
.frameUpCon {}
.frameUpConTitle {
	font-weight:bold;
}
.frameUpConBody {}
.frameUpConBodyLink:link {}
.frameUpConBodyLink:visited {}
.frameUpConBodyLink:hover {}








/*  Panel central */
.frameCentral {
width:550px;
}

/*  Linea de separacion */
.frameCentralSep {}

/* 
Contenido del tipo CON y CAT
.frameCentralCon {}
.frameCentralConSep {}
.frameCentralConTitle {}
.frameCentralConTitleLink:link {}
.frameCentralConTitleLink:visited {}
.frameCentralConTitleLink:hover {}
*/

.frameCentralConBody {
	padding: 2px;
}
.frameCentralConBodyLink:link {}
.frameCentralConBodyLink:visited {}
.frameCentralConBodyLink:hover {}

/* Contenido del tipo BOX */
.frameCentralBox {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.frameCentralBoxSep {
	height: 10px;
}
.frameCentralBoxTitle {
	background-color:;
	font-weight:bold;
       /* color:#adb5c6;*/
	text-indent: 0px;
}
.frameCentralBoxTitle2 {
	/*
       background-color: #adb5c6;
	font-weight:bold;
	text-indent: 10px;
	background-color:;
       */

        font-family:"Times New Roman", Times, serif;
        font-size:24px;
/*	font-weight:bold;*/
        color:#999999;
	text-indent: 0px;
}
.frameCentralBoxTitleLink:link {
	color:#999999;
}
.frameCentralBoxTitleLink:visited {
	color:#999999;
}
.frameCentralBoxTitleLink:hover {
	color:#999999;
}
.frameCentralBoxBody {
	padding: 2px;
}

/*Titulo noticia al lado de la foto en miniatura*/
.frameCentralBoxBodyLink:link {color:#990000;font-size:12px;font-weight:bold;}
.frameCentralBoxBodyLink:visited {color:#990000;font-size:12px;font-weight:bold;}
.frameCentralBoxBodyLink:hover {color:#990000;font-size:12px;font-weight:bold;}

.frameCentralBoxBodyUL {
 	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.frameCentralBoxBodyLI {}
.frameCentralBoxBodyLI P {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 180px;
}
/*  Contenido del tipo APP */
.frameCentralApp {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.frameCentralAppSep {
	height: 0px;
}
.frameCentralAppTitle {
	background-image: url('/images/demo_IA/backnar.gif');
/*	background-color: #adb5c6; */
	font-weight:bold;
	text-indent: 10px;
}
.frameCentralAppTitleLink:link {
	color:#FF0000;
}
.frameCentralAppTitleLink:visited {
	color:#FF0000;
}
.frameCentralAppTitleLink:hover {
	color:#FF0000;
}
.frameCentralAppBody {
	background-image: url('/images/demo_IA/backnarbody.gif');
	padding: 2px;
}








/*  Panel derecho */
.frameRight {}

/*  Linea de separacion */
.frameRightSep {}

/* Contenido del tipo CON*/
.frameRightCon {
	background-color: #f7f7f7;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.frameRightConSep {
	height: 5px;
}
.frameRightConTitle {
	background-color: #586b89;
	text-align: left;
	text-indent: 2px;
}
.frameRightConTitleLink:link {
	color: #ffffff;
}
.frameRightConTitleLink:visited {
	color: #ffffff;
}
.frameRightConTitleLink:hover {
	color: #ffffff;
}
.frameRightConBody {
	padding: 2px;
}
.frameRightConBodyLink:link {}
.frameRightConBodyLink:visited {}
.frameRightConBodyLink:hover {}

/* Contenido del tipo BOX y CAT */
.frameRightBox {
	background-color: #f7f7f7;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.frameRightBoxSep {
	height: 5px;
}
.frameRightBoxTitle {
	background-color: #586b89;
	text-align: left;
	text-indent: 2px;
}
.frameRightBoxTitleLink:link {
	color: #ffffff;
}
.frameRightBoxTitleLink:visited {
	color: #ffffff;
}
.frameRightBoxTitleLink:hover {
	color: #ffffff;
}
.frameRightBoxBody {
	padding: 2px;
}
.frameRightBoxBodyLink:link {}
.frameRightBoxBodyLink:visited {}
.frameRightBoxBodyLink:hover {}
.frameRightBoxBodyUL {
 	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.frameRightBoxBodyLI {
	list-style-image: url("/images/trans_arrow.gif");
	list-style-type: none;
}
.frameRightBoxBodyLI P {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 144px;
}

/* Contenido del tipo APP */
.frameRightApp {
	background-color: #f7f7f7;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.frameRightAppSep {
	height: 5px;
}
.frameRightAppTitle {
	background-image: url('/images/demo_IA/red.gif');
/*	background-color: #cc0000; */
	text-align: left;
	text-indent: 3px;
	height: 18px;
}
.frameRightAppTitleLink:link {
	color: #ffffff;
}
.frameRightAppTitleLink:visited {
	color: #ffffff;
}
.frameRightAppTitleLink:hover {
	color: #ffffff;
}
.frameRightAppBody {
	padding: 0px;
}

/* Pie de pagina*/
.frameFoot {}
.frameFootSep {}
.frameFootBody {}

/**********************************************************
    Aqui arrancan los estilos para las demas plantillas
**********************************************************/
/* Estilo para los contenidos, url y archivos relacionados (todos los templates que lo incluyan)*/

.relCont {}
.relContSep{
	height: 30px;
}

/* Contenidos relacionados */
.relContFixedContents {}
.relContFixedContentsSep {
	height: 10px;
}
.relContFixedContentsTitle {
	background-image: url('/images/pegar.gif');
	background-position: left center;
	background-repeat: no-repeat;
	height: 20px;
	font-weight: bold;
	text-indent: 22px;
	vertical-align: middle;
}
.relContFixedContentsBody {}
.relContFixedContentsBodyUL {
 	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.relContFixedContentsBodyLI {
	list-style-type: none;
	margin-bottom: 5px;
}
.relContFixedContentsBodyLI P {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 160px;
}
.relContFixedContentsBodyLink:link {}
.relContFixedContentsBodyLink:visited {}
.relContFixedContentsBodyLink:hover {}

/* Archivos adjuntos */
.relContAttachedFiles {}
.relContAttachedFilesSep {
	height: 10px;
}
.relContAttachedFilesTitle {
	background-image: url('/images/import[1].gif');
	background-position: left center;
	background-repeat: no-repeat;
	height: 20px;
	font-weight: bold;
	text-indent: 22px;
	vertical-align: middle;
}
.relContAttachedFilesBody {}
.relContAttachedFilesBodyUL {
 	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.relContAttachedFilesBodyLI {
	list-style-type: none;
	margin-bottom: 5px;
}
.relContAttachedFilesBodyLI P {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 160px;
}
.relContAttachedFilesBodyLink:link {}
.relContAttachedFilesBodyLink:visited {}
.relContAttachedFilesBodyLink:hover {}

/* URLs asociadas*/
.relContAttachedURLs {}
.relContAttachedURLsSep {
	height: 10px;
}
.relContAttachedURLsTitle {
	background-image: url('/images/enlace.gif');
	background-position: left center;
	background-repeat: no-repeat;
	height: 20px;
	font-weight: bold;
	text-indent: 22px;
	vertical-align: middle;
}
.relContAttachedURLsBody {}
.relContAttachedURLsBodyUL {
 	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.relContAttachedURLsBodyLI {
	list-style-type: none;
	margin-bottom: 5px;
}
.relContAttachedURLsBodyLI P {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 160px;
}
.relContAttachedURLsBodyLink:link {}
.relContAttachedURLsBodyLink:visited {}
.relContAttachedURLsBodyLink:hover {}

/*  Para todos los contenidos (tags genericos) */
.contentTitle {
	font-weight: bold;
	font-size: 15px;
}
.contentSubTitle {
	background-color: #CBCFDC;
	font-weight: bold;
	font-size: 13px;
	height: 18px;
}
.contentBody {}

/* Este esta para los titulos de las busquedas o demas */
.contentBodyTitle {
	font-weight: bold;
	font-size: 13px;
}
.contentBodyLink:link {}
.contentBodyLink:visited {}
.contentBodyLink:hover {}
.contentBodyTable {}
.contentMsg {	color: #FF0000;}

.contentBodyUL {
 	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.contentBodyLI {
	list-style-image: url("/images/blue_arrow_02.gif");
	list-style-type: none;
}

/* Estilos para foro */
.contentForumModeratorTitle {
	font-weight: bold;
}
.contentForumModeratorNames {
	font-style: italic;
}

/* Estilos para tablas dentro del body*/
.contentBodyColTitle {
	font-weight: bold;
	/*background-color: #818A98;*/
background-image: url('/images/sombra_barra.jpg');
	color: #FFFFFF;
	text-indent: 5px;
}
.contentBodyRowSep {
	background-color: #9AC8FA
}
.contentBodyRow1 {
	background-color: #F2F4F7;
}
.contentBodyRow1Link:link {}
.contentBodyRow1Link:visited {}
.contentBodyRow1Link:hover {}
.contentBodyRow2 {
	background-color: #F8F9FA;
}
.contentBodyRow2Link:link {}
.contentBodyRow2Link:visited {}
.contentBodyRow2Link:hover {}
.contentBodyPending {
	background-color: #F9B5A4;
}
.contentBodyPendingLink:link {}
.contentBodyPendingLink:visited {}
.contentBodyPendingLink:hover {}

/* Para la busqueda */
.contentSearchRow1 {}
.contentSearchRow2 {
	background-color: #E8F2FD
}

/* Estos tags son del newsletter (ver si se colocan en un CSS distinto) de ser asi, agregar los tags genericos (BODY, TD, etc)*/
 .contentNL { }
 .contentNLTitle {
	background-color: #92A0B8;
 	font-weight: bold;
	font-size: 15px;
	text-indent: 15px;
	height: 20px;
	color: #ffffff;
}
.contentNLSep {
	height: 15px;
}
.contentNLBody {
	background-color: #F3F5F8;
}
.contentNLBodyTitle {
	background-color: #E1E6EC;
 	font-weight: bold;
	font-size: 12px;
	text-indent: 20px;
	height: 20px;
}
.contentNLBodyFoot {
	background-color: #5B6B84;
	height: 15px;
}
.contentNLBodySep {
	height: 10px;
}

/* Propios de la encuesta (para el resultado) Se asignan 5 valores, si hay mas resultados, se repiten*/
.contentSurveyResult1 {
	background-color: #99CC99;
	color: #FFFFFF;
}
.contentSurveyResult2 {
	background-color: #99CCCC;
	color: #FFFFFF;
}
.contentSurveyResult3 {
	background-color: #99CCFF;
	color: #FFFFFF;
}
.contentSurveyResult4 {
	background-color: #CCCCFF;
	color: #FFFFFF;
}
.contentSurveyResult5 {
	background-color: #FFCCFF;
	color: #FFFFFF;
}
