/* CSS Document */



/*GENERAL*/

body,td,th {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

}



a {

        text-decoration:none;

        color: #003399;

}



a:hover {

        text-decoration:underline;

        color:#333333

}

.small {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

}

.texto1 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #FFFFFF;

        font-weight:bold;

}

.titulo1 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

}

.titulo2 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color:#CC3333;

        font-weight: bold;

}





/*LISTAS*/

.header {

        background-color: #E1E1E1;

        border-left: 2px solid #CDCDCD;

        border-right: 2px solid #CDCDCD;

        background-image:url("../imagenes/backg_03.gif")}



.listar {

        background-color: #CCCCCC;

        border: 1px solid #CDCDCD;

}

.celda_titulo {

        border-bottom:1px solid #999999;

        background-color: #F5F5F5;

        background-image:url("../imagenes/backg_01.gif");

        color: #333333;

        font-weight:bold;

}

.celda_hover {

        background-color: #F5F5F5;

        background-image:url("../imagenes/backg_01.gif");

        color: #990000;

        font-weight:bold;
        
        cursor: pointer;

}

.celda_error {

        border-bottom: 1px solid #999999;

        background-color: #F5F5F5;

        background-image:url("../imagenes/backg_01.gif");

        color: #740002;

        font-weight:bold;

}



.celda {

        background-color:#ffffff;

}

.celda2 {

        background-color: #F8F8F8;

}



.celda_dato_Hover {

        background-color: #E6FCD8;



}





/*DATOS*/

.celda_titulo2 {

        border-bottom:1px solid #999999;

        background-color: #F5F5F5;

        background-image:url("../imagenes/backg_01.gif");

        font-size:11px;

        color: #003399;

        font-weight:bold;

}

.tabla_datos {

        border: 1px solid #CDCDCD;

}

.tabla_datos_ad {

        border-bottom:1px solid #CDCDCD;

        border-left:1px solid #CDCDCD;

        border-right:1px solid #CDCDCD;

}

.celda_etiqueta {

        background-color: #F5F5F5;

        padding-right:10px;

        padding-left:10px;

        border-bottom:1px solid #cdcdcd;

        border-top:1px solid #ffffff ;

        color:#545454;

        white-space:nowrap;

        font-weight:bold;

}

.celda_sombra {

        background-color: #DDDDDD;

        padding-right:10px;

        padding-left:10px;

        border-bottom: 1px solid #cdcdcd;

        border-top: 1px solid #ffffff ;

        color: black;

        white-space:nowrap;

        font-weight:bold;

}

.celda_info {

        padding-left:10px;

        padding-right:10px;

        border-bottom:1px solid #efefef;

        border-right:1px solid #efefef;

        white-space:nowrap;

        background-color:#FFFFFF;

        color:#000000;

}

.celda_info_inicio {

        padding-left:5px;

        padding-right:5px;

        border-bottom:1px solid #efefef;

        border-right:1px solid #efefef;
		
		font-size: 10px;

        white-space:nowrap;

        background-color:#FFFFFF;

        color:#000000;

}







/*FORMULARIOS*/

.form_01 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

}

.campo_texto {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        border:1px solid #bababa;

        padding-left:5px;

        background-color:#ffffff;

}



.campo_texto_on {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        border:1px solid #bababa;

        padding-left:5px;

        background-color: #FFFFCC;

}

.crmButton{



        border-left:1px solid #ffffff;

        border-top:1px solid #ffffff;

        border-right:1px solid #555555;

        border-bottom:1px solid #555555;

        width: 70px;

}

.save{

        background-color: #003399;

        border-bottom: 1px solid  #999999;

        border-left: 1px solid #999999;

        border-right: 1px solid #999999;

        border-top: 1px solid #999999;

        color:#fff;

        font-weight:bold;

}

.cancel {

        background-color: #DFDFDF;

        border-bottom: 1px solid  #999999;

        border-left: 1px solid #999999;

        border-right: 1px solid #999999;

        border-top: 1px solid #999999;

        color:#444444;

        font-weight:bold;

}





/* MENU */



.celda_top {

        background-color: #CCCCCC;

        background-image: url("../imagenes/backg_menu_top.jpg");

        border-bottom:1px solid #cdcdcd;

}



.menu {

        background-color:#CCCCCC;

        background-image: url("../imagenes/backg_menu.jpg");

}



.celda_menu_n1 {

        border-top:1px solid #D7D7D7;

        background-color: #F5F5F5;

        background-image:url("../imagenes/backg_01.gif");

        color: #333333;

        font-weight:bold;



}

.celda_menu_n1_Hover {

        border-top:1px solid #D7D7D7;

        background-color: #F5F5F5;

        background-image:url("../imagenes/backg_01_b.gif");

        color: #333333;

        font-weight:bold;



}



.celda_menu_n2 {

        padding-left:10px;

        border-bottom:1px solid #FFFFFF;

        white-space:nowrap;

        background-color: #F0F0F0;

        color:#333333;

        font-weight:bold;

}

.celda_menu_n2_Hover {

        padding-left:10px;

        border-bottom:1px solid #FFFFFF;

        white-space:nowrap;

        background-color: #E6FCD8;

        color:#333333;

        font-weight:bold;

}

.menu_n2:link {

        color: #333333;

        text-decoration: none;

}

.menu_n2:visited {

        text-decoration: none;

        color: #333333;

}

.menu_n2:hover {

        text-decoration: underline;

        color: #333333;

}

.menu_n2:active {

        text-decoration: none;

        color: #333333;

}





.celda_menu_n3 {

        padding-left:20px;

        border-bottom:1px solid #efefef;

        white-space:nowrap;

        background-color:#FFFFFF;

        color:#000000;

}

.celda_menu_n3_Hover {

        padding-left:20px;

        border-bottom:1px solid #efefef;

        white-space:nowrap;

        background-color:#E6FCD8;

        color:#000000;

}

.menu_n3:link {

        color: #000000;

        text-decoration: none;

}

.menu_n3:visited {

        text-decoration: none;

        color: #000000;

}

.menu_n3:hover {

        text-decoration: underline;

        color: #000000;

}

.menu_n3:active {

        text-decoration: none;

        color: #000000;

}



.celda_menu_n4 {

        padding-left:30px;

        border-bottom:1px solid #efefef;

        white-space:nowrap;

        background-color:#FFFFFF;

        color:#003399;

}

.celda_menu_n4_Hover {

        padding-left:30px;

        border-bottom:1px solid #efefef;

        white-space:nowrap;

        background-color:#E6FCD8;

        color:#000000;

}

.menu_n4:link {

        color: #003399;

        text-decoration: none;

}

.menu_n4:visited {

        text-decoration: none;

        color: #003399;

}

.menu_n4:hover {

        text-decoration: underline;

        color: #333333;

}

.menu_n4:active {

        text-decoration: none;

        color: #003399;

}



.celdaV { font-size: 9pt; color: #000000; background-color: #DDBBFF }



.celdaV a:active {  color: #333333; text-decoration: none}



.celdaV a:hover {  color: #333333; background-color: #EEEEEE}



.celdaV a:link {  color: #333333; text-decoration: none}



.celdav a:visited {  color: #333333}



.celdaR { font-size: 9pt; color: #000000; background-color: #FF8891 }



.celdaR a:active {  color: #333333; text-decoration: none}



.celdaR a:hover {  color: #333333; background-color: #EEEEEE}



.celdaR a:link {  color: #333333; text-decoration: none}



.celdaR a:visited {  color: #333333}



.celdaN { font-size: 9pt; color: #000000; background-color: #FF9E5E }



.celdaN a:active {  color: #333333; text-decoration: none}



.celdaN a:hover {  color: #333333; background-color: #EEEEEE}



.celdaN a:link {  color: #333333; text-decoration: none}



.celdaN a:visited {  color: #333333}



.celdaA { font-size: 9pt; color: #000000; background-color: #FFFF6C }



.celdaA a:active {  color: #333333; text-decoration: none}



.celdaA a:hover {  color: #333333; background-color: #EEEEEE}



.celdaA a:link {  color: #333333; text-decoration: none}



.celdaA a:visited {  color: #333333}




.DeleteButtonDIV_  {
	float: left;
	width: 3%;
	height: 27px;
	padding-top: 3px;
	border-bottom: 1px solid #EBEBEB;
}
        

.DeleteButton_ {
	display: block;
	width: 21px;
	height: 21px;
	text-align: center;
	text-decoration: none;
	background: url(../../../imagenes/general/delete_button.png);
	border : 0px white solid;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}


.NewButton_ {
    display: block;
    width: 21px;
    height: 21px;
    text-align: center;
    text-decoration: none;
    background: url(../../../imagenes/general/new_button.png);
    border : 0px white solid;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}


.EditButton_ {
    display: block;
    width: 21px;
    height: 21px;
    text-align: center;
    text-decoration: none;
    background: url(../../../imagenes/general/edit_button.png);
    border : 0px white solid;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}
    

.DeleteButton1_:hover {
    background: url(../../../imagenes/general/delete_button_focus.png);
    cursor: pointer;
}




.HiddenDIV  {
	display: none;
}


.MenuImageLink  {
	font-size: 14px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
	vertical-align: top;
}

.MenuImageLink:hover  {
	font-size: 14px;
	font-weight: bold;
    color: #CC3333;
    text-decoration: none;
    vertical-align: top;
}


.styleButton_  {
	display: block;
	background: url(../../../imagenes/buttons/button.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	height: 30px;
	width: 105px;
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 7px;
	border: 0px solid white;
}

.styleButton_:hover   {
	background: url(../../../imagenes/buttons/button_hover.png);
	background-position: left top;
    background-repeat: no-repeat;
	text-decoration: none;
	color: #0E3667;
	font-family: Arial;
	text-align: center;
	padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_80  {
    display: block;
    background: url(../../../imagenes/buttons/button_80.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 85px;
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_80:hover   {
    background: url(../../../imagenes/buttons/button_80_hover.png);
    background-position: left top;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #0E3667;
    font-family: Arial;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_150  {
    display: block;
    background: url(../../../imagenes/buttons/button_150.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 155px;
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_150:hover   {
    background: url(../../../imagenes/buttons/button_150_hover.png);
    background-position: left top;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #0E3667;
    font-family: Arial;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_200  {
    display: block;
    background: url(../../../imagenes/buttons/button_200.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 205px;
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_200:hover   {
    background: url(../../../imagenes/buttons/button_200_hover.png);
    background-position: left top;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #0E3667;
    font-family: Arial;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_250  {
    display: block;
    background: url(../../../imagenes/buttons/button_250.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 30px;
    width: 255px;
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.styleButton_250:hover   {
    background: url(../../../imagenes/buttons/button_250_hover.png);
    background-position: left top;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #0E3667;
    font-family: Arial;
    text-align: center;
    padding-bottom: 7px;
    border: 0px solid white;
}

.popupButton1  {
    height: 18px;
    width: 18px;
    border: 1px #003399 solid;
    background: #6699CC;
    cursor:pointer
}


.popupButton  {
    height: 20px;
    width: 20px;
    background: url(../../../imagenes/buttons/popup.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0px solid white;
}


.popupButton:hover  {
    height: 20px;
    width: 20px;
    background: url(../../../imagenes/buttons/popup_hover.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0px solid white;
}


.calendarButton  {
    height: 20px;
    width: 20px;
    background: url(../../../imagenes/ryu_calendar/calendar_button_black.gif);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0px solid white;
}


.calendarButton:hover  {
    height: 20px;
    width: 20px;
    background: url(../../../imagenes/ryu_calendar/calendar_button_blue.gif);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0px solid white;
}

.popupButton1:hover   {
    border: 1px black solid;
    cursor: pointer
}

.Withoutborder   {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 1px solid #ffffff;
    padding-left: 5px;
    background-color: #ffffff;
}



.Error   {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    text-align: center;
    font-weight: bold;
}


.Line   {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    text-align: left;
    font-weight: bold;
}

.seccionDia
{
	font-size:11px;
	font-weight:bold;
	
}

.question
{
	border-bottom:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	padding:8px;
}

.totalQestion
{
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	background-color:white;
	border:1px white solid;
	font-size:12px;
	width:25px;
}

.Anchor
{
	color:#444444;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	cursor:pointer;
}

.AnchorSelected
{
	color: orange;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	cursor:pointer;
}

.AnchorSelected:hover
{
	color:#BB0000;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	cursor:pointer;
}

.Anchor:hover
{
	color:#BB0000;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	cursor:pointer;
}
