﻿body
{
	margin: 0;
	padding: 0;
	text-align: center;
}

.Logo
{
	width: 981px;
	margin: 0 auto;
	text-align: center;
}
.HomeClaim
{
	width: 981px;
	height: 20px;
	margin: 100px auto 0 auto;
	text-align: center;
}

.HomeMas
{
	width: 581px;
	height: 20px;
	margin: 10px auto 0 auto;
	text-align: right;
}
.MedContentAll
{
	width: 1010px;
	margin: 0 auto;
	background-image: url(images/home/ShadowBkgd.jpg);
	background-repeat: repeat-y;
}
.MedHeadMenu
{
	width: 981px;
	height: 24px;
	margin: 0 auto;
	background-image: url(images/home/HomeTopBkgd.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
}
.HeadMenuDown
{
	width: 981px;
	height: 21px;
	margin: 0 auto;
	padding-top: 2px;
	background-image: url(images/home/HomeTopDBkgd.jpg);
	background-repeat: repeat-x;
}


.medicoonnetCont
{
	width: 540px;
	padding: 20px;
	margin: 0 auto;
}
.medicoonnetTit
{
	width: 592px;
	height: 30px;
	float: left;
	background-image: url(images/General/MedBkgdTop.jpg);
	background-repeat: no-repeat;
}
.medicoonnetBody
{
	width: 592px;
	float: left;
	background-image: url(images/General/MedBkgdBody.jpg);
	background-repeat: repeat-y;
}
.medicoonnetBottom
{
	width: 592px;
	float: left;
	height: 34px;
	background-image: url(images/General/MedBkgdBottom.jpg);
	background-repeat: no-repeat;
}
.medicoonnetTxt
{
	width: 546px;
	height: 20px;
	float: left;
	margin-left: 18px;
	padding: 5px;
	margin-top: 1px;
	background-color: #FFF;
}
.medicoonnetTxt2
{
	text-align: left;
	width: 700px;
	float: left;
	padding: 20px;
	padding-left: 170px;
	margin-top: 1px;
}
.medicoonnetButtDown
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 30px;
}

.medicoonnetTabs
{
	width: 356px;
	height: 36px;
	float: right;
}


.medicoonnetTipo
{
	width: 301px;
	height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}

.medicoonnetPar
{
	width: 450px;
	padding-right: 20px;
	float: right;
}

.medicoonnetQuest
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.medicoonnetConfirm
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	padding: 5px;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.medicoonnetConfirm2
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: #FFFFFF solid 1px;
}
.medicoonnetOptions
{
	width: 220px;
	margin-left: 20px;
	margin-top: 1px;
	text-align: left;
	float: left;
	border: #FFFFFF solid 1px;
}
.medicoonnetQuestNoHeight
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #FFFFFF solid 1px;
}
.medicoonnetQuestTxt
{
	width: 280px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.medicoonnetCondTxt
{
	width: 475px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #CCC solid 1px;
	background-color: #EAEAEA;
}
.medicoonnetAnsw
{
	width: 190px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
.medicoonnetAnsw2
{
	width: 190px;
	height: 80px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
.medicoonnetAnswCheck
{
	width: 220px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
.medicoonnetAnswNoHeight
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}

.medicoonnetQuestPeq
{
	width: 159px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.medicoonnetQuestPeqLetra
{
	width: 71px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.medicoonnetQuestPeq2
{
	width: 160px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.medicoonnetAnswPeq
{
	width: 95px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: right;
	border: #EAEAEA solid 1px;
}
.medicoonnetAnswPeq2
{
	width: 30px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.medicoonnetPasos
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.InputFormMed
{
	border: #CCC solid 1px;
	width: 185px;
	height: 16px;
	padding: 1px;
	font-size: 12px;
	font-family: Arial;
	color: #666;
}
.InputFormMed2
{
	border: #CCC solid 1px;
	width: 185px;
	height: 20px;
	padding: 1px;
	font-size: 12px;
	font-family: Arial;
	color: #666;
}
/*Fin zona TextoPrevioFooter opciones*/
.FooterMed
{
	width: 981px;
	height: 40px;
	margin: 30px auto 0 auto;
	padding-top: 20px;
	background-image: url(images/home/FooterBottomBkgd.jpg);
	background-repeat: repeat-x;
}
.FooterTxtMed
{
	width: 981px;
	float: left;
	height: 17px;
	text-align: left;
	border-top: #518AB2 3px solid;
	padding: 5px 30px 0px 30px;
	background-color: #87B7CE;
}
.EndContentAllMed
{
	width: 1010px;
	margin: 0 auto;
	height: 21px;
	background-image: url(images/home/ShadowDownBkgd.jpg);
	background-repeat: no-repeat;
}

/*BUTTONS*/

.EnviarMed
{
	border: 0 0 0 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	float: right;
}
.EnviarMed a
{
	width: 104px;
	height: 24px;
	display: block;
	color: #FFF;
	background-image: url(images/Button/ButtLongOff.jpg);
	text-decoration: none;
	padding-top: 5px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	font-weight: bold;
}

.EnviarMed a:hover
{
	color: #CCC;
	background-image: url(images/Button/ButtLongOn.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}


.error_externo
{
	width: 100%;
	text-align: center;
	float: left;
	padding-left: 15px;
	margin-top: 10px;
}

.error_externoJra
{
	width: 100%;
	text-align: center;
	float: left;
	padding-left: 15px;
	margin-top: 5px;
}
.error_g
{
	width: 977px;
	color: Red;
	background-color: White;
	border-color: Red;
	border-width: thin;
	border-style: solid;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	float: left;
}
.error_correcto
{
	color: #1495B2;
	border-color: #1495B2;
	width: 977px;
	background-color: White;
	border-width: thin;
	border-style: solid;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	float: left;
}
.confirmacionSolicitud
{
	margin-top: 20px;
	position: relative;
	height: 40px;
}
.confirmacionSolicitud table
{
	position: absolute;
	margin-left: 0px;
	left: 0px;
	width: 100%;
}
div#Tabs
{
	float: left;
	width: 100%;
}
div#Tabs table
{
	float: left;
	padding: 0px;
}
div#Tabs table tr
{
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
div#Tabs table td
{
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: url(images/bordes/taboff.png);
	background-repeat: no-repeat;
	width: 120px;
	cursor: pointer;
}
div#Tabs table td:hover
{
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: url(images/bordes/tabon.png);
	background-repeat: no-repeat;
	width: 120px;
	cursor: pointer;
}
.classLink
{
	padding-top: 3px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: #606060;
	-color: #808080;
}
.classLink:hover
{
	padding-top: 3px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: White;
	-color: Black;
}
.dvRellenoPestañas
{
	width: 100%;
	background-color: #A4CBFD;
	height: 20px;
	float: left;
}
div#Tabs .marcado
{
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: url(images/bordes/tabon.png);
	background-repeat: no-repeat;
	width: 120px;
	cursor: pointer;
}
div#Tabs .marcado2
{
	padding-top: 3px;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: #606060;
	-color: #FFFFFF;
}
.menuOpciones
{
	padding: 0px;
	padding-left: 15px;
	width: 981px;
	margin: 0 auto;
	float: left;
}
.divTodoCalendario
{
	width: 981px;
	padding: 0px;
	padding-left: 15px;
	margin-top: 20px;
	float: left;
}

.cuerpoPaginaAncho
{
	width: 950px;
	padding: 0px;
	padding-left: 215px;
	margin-top: 50px;
	float: left;
}

.cuerpoPaginaAncho2
{
	width: 950px;
	padding: 0px;
	padding-left: 115px;
	margin-top: 50px;
	float: left;
}
.cuerpoPaginaAncho3
{
	width: 950px;
	padding: 0px;
	padding-left: 175px;
	margin-top: 50px;
	float: left;
}

.cuerpoPaginaAncho4
{
	width: 850px;
	padding: 0px;
	padding-left: 75px;
	margin-top: 50px;
	float: left;
}


.cuerpoPagina
{
	width: 650px;
	padding: 0px;
	padding-left: 15px;
	margin-top: 10px;
	float: left;
}

.cuerpoPagina2
{
	margin-top: 10px;
	width: 325px;
	padding: 0px;
	padding-right: 15px;
	float: right;
}

.cuerpoPagina22
{
	margin-top: 10px;
	width: 225px;
	padding: 0px;
	padding-right: 15px;
	float: right;
}

.cuerpoPagina2jra
{
	margin-top: 20px;
	width: 325px;
	padding: 0px;
	padding-right: 15px;
	float: right;
}

.cuerpoPaginaWide
{
	margin-top: 20px;
	width: 315px;
	padding: 0px;
	padding-right: 15px;
	float: right;
}


.cuerpoPaginaJra1
{
	width: 650px;
	padding: 0px;
	padding-left: 15px;
	margin-top: 10px;
	float: left;
}
.cuerpoPaginaJra2
{
	margin-top: 10px;
	width: 325px;
	padding: 0px;
	padding-right: 15px;
	float: right;
}
.informacionMedico
{
	width: 981px;
	padding-left: 15px;
	float: left;
}
.informacionMedico ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 15px;
	padding-top: 15px;
}
.informacionMedico li
{
	padding: 5px;
	float: left;
	margin: 0 5px;
	list-style: none;
}
.informacionMedico2
{
	margin-top: 15px;
	padding-left: 15px;
	float: left;
	text-align: left;
	width: 635px;
}
.informacionMedico22
{
	margin-top: 15px;
	padding-left: 15px;
	float: left;
	text-align: left;
	width: 700px;
}
.informacionMedico222
{
	margin-top: 15px;
	padding-left: 15px;
	float: left;
	text-align: left;
	width: 800px;
}
.informacionMedico2 ul, .informacionMedico22 ul, .informacionMedico222 ul
{
	list-style: none;
	margin-top: 0px;
}
.informacionMedico2 li, .informacionMedico22 li, .informacionMedico222 li
{
	padding: 5px;
}
.informacionMedico2 table, .informacionMedico22 table, .informacionMedico222 table
{
	width: 100%;
	float: left;
	text-align: left;
}
.informacionMedico2 td, .informacionMedico22 td, .informacionMedico222 td
{
	height: 30px;
}
.Separalo2
{
	padding-left: 10px;
}
.Separalo a
{
	margin-right: 10px;
}
.informacionMedico3
{
	width: 635px;
	margin-top: 15px;
	padding-left: 15px;
	float: left;
	text-align: left;
}
.informacionMedico3 ul
{
	list-style: none;
}
.informacionMedico3 li
{
	padding: 5px;
}
.informacionMedico4
{
	width: 650px;
	padding-left: 15px;
	float: left;
}
.informacionMedico4 ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 15px;
	padding-top: 15px;
}
.informacionMedico4 li
{
	padding: 5px;
	float: left;
	margin: 0 5px;
	list-style: none;
}
.ayuda
{
	background-color: #FCF6EC;
	border: solid 1px #428EC1;
	width: 300px;
	margin-top: 15px;
	padding-right: 15px;
	float: left;
	text-align: center;
	padding-bottom: 5px;
}
.ayuda22
{
	background-color: #FCF6EC;
	border: solid 1px #428EC1;
	width: 200px;
	margin-top: 15px;
	margin-right: 10px;
	padding-right: 15px;
	float: right;
	text-align: center;
	padding-bottom: 5px;
}

.ayuda ul, .ayuda22 ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.ayuda li, .ayuda22 li
{
	padding: 5px;
}

.ayudajra2
{
	border: solid 1px #428EC1;
	width: 300px;
	margin-top: 0px;
	padding-right: 15px;
	float: left;
	text-align: justify;
	padding-bottom: 0px;
}
.ayudajra2 div
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	padding: 10px 0px 10px 10px;
}
.ayudajra2 div #Justificar
{
	padding: 0px;
	margin: 0px;
	text-align: justify;
	font-size: 11px;
	font-weight: normal;
}
.ayudajra2 div textarea
{
	width: 100%;
	overflow: auto;
	border: solid 1px #ADE4FF;
	font-family: Arial;
	font-size: 12px;
	height: 80px;
}
.ayudajra2 div div.faketextarea
{
	border: solid 1px #ADE4FF;
	width: 100%;
	height: 80px;
}
.ayudajra2 div input
{
	width: 90px;
	overflow: auto;
	border: none;
	background-color: #ADE4FF;
	color: Gray;
	font-family: Arial;
	font-size: 12px;
	height: 25px;
	margin-top: 0px;
}
.ayudajra
{
	background-color: #FCF6EC;
	border: solid 1px #428EC1;
	width: 300px;
	margin-top: 0px;
	padding-right: 15px;
	float: left; /*text-align:justify;*/
	text-align: left;
	padding-bottom: 8px;
}
.ayudajra ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.ayudajra li
{
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 8px;
}
.ayuda2
{
	background-color: #F2F2F2;
	width: 300px;
	margin-top: 15px;
	padding-right: 15px;
	float: left;
	text-align: center;
	max-height: 290px;
	overflow: auto;
}
.underline
{
	text-decoration: underline;
}
.button
{
	background-color: #5685AF;
	border: solid 2px #000000;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 30px;
	width: 155px;
	font-weight: bold;
	text-decoration: none;
}

.button:hover
{
	background-color: White;
	border: solid 2px #000000;
	color: #000000;
}
.button2
{
	background-color: #5685AF;
	border: solid 2px #000000;
	color: #FFFFFF;
	cursor: pointer;
	width: 155px;
	font-weight: bold;
	text-decoration: none;
}
.button2:hover
{
	background-color: White;
	border: solid 2px #000000;
	color: #000000;
}
.button3
{
	background-color: #5685AF;
	border: solid 2px #000000;
	color: #FFFFFF;
	width: 180px;
	font-weight: bold;
}
.direccionesMedico
{
	float: left;
	margin-top: 10px;
	padding-left: 52px;
	text-align: left;
	width: 965px;
}
.direccionesMedico table
{
	width: 100%;
	float: left;
	text-align: left;
}
.direccionesMedico tr
{
	height: 30px;
}
.direccionesMedico td
{
	height: 30px;
}
.direccionesMedicoDatagrid
{
	width: 910px;
}
.separacion
{
	margin-top: 40px;
	height: 8px;
	width: 100%;
	float: left;
	padding-left: 15px;
}
.separacion2
{
	width: 97.2%;
	border-top: solid 8px #E5E5E5;
	height: 8px;
	float: left;
}



/* Fin de la página de SERVICIOS*/
.RegistroClaim
{
	width: 981px;
	height: 20px;
	margin: 20px auto 0 auto;
	text-align: center;
}
.RegistrosCont
{
	width: 556px;
	margin: 0 auto;
	background-image: url(../img/usuario/PerfilTabsBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistrosExp
{
	width: 540px;
	margin: 0 auto;
}
.RegExpRow
{
	width: 510px;
	padding-left: 20px;
}
.RegExpRowTxt
{
	width: 490px;
	padding-left: 25px;
}
.RegExpRowGrey
{
	width: 510px;
	border: #CCC 1px solid;
	padding-left: 20px;
	background-color: #EAEAEA;
}
.RegExpRowGrey2
{
	width: 510px;
	border: #666 1px solid;
	padding-left: 20px;
	background-color: #666;
	height: 20px;
}
.RegExpRowButt
{
	width: 270px;
	float: right;
	margin-right: 10px;
	text-align: right;
}

.RegistroCont
{
	width: 540px;
	float: left;
	padding: 5px;
}
.RegistroTxt
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 1px;
	background-color: #EAEAEA;
}
.RegistroButtDown
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 30px;
}
.RegistrosTit
{
	width: 556px;
	height: 10px;
	float: left;
	background-image: url(images/ResultsTopBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistroTipo
{
	width: 301px;
	height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
.RegistroBody
{
	width: 556px;
	float: left;
	background-image: url(images/ResultsBodyBkgd.jpg);
	background-repeat: repeat-y;
}
.RegistroBottom
{
	width: 556px;
	float: left;
	height: 34px;
	background-image: url(images/ResultsBottomBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistroPar
{
	width: 450px;
	margin-right: 12px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroParExp
{
	width: 400px;
	margin: 0;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroPar2
{
	width: 533px;
	margin: 0 0 0 5px;
	float: left;
	border: #EAEAEA solid 1px;
}
.RegistroQuest
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroConfirm
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	padding: 5px;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.RegistroConfirm2
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: #FFFFFF solid 1px;
}
.RegistroOptions
{
	width: 220px;
	margin-left: 20px;
	margin-top: 1px;
	text-align: left;
	float: left;
	border: #FFFFFF solid 1px;
}
.RegistroQuestNoHeight
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestTxt
{
	width: 280px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroCondTxt
{
	width: 475px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #CCC solid 1px;
	background-color: #EAEAEA;
}

.RegistroAnswJra
{
	width: 190px;
	height: 22px;
	padding: 5px;
	float: left;
	border: #EAEAEA solid 1px;
}


.RegistroAnsw
{
	width: 190px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
.RegistroAnswCheck
{
	width: 220px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
̮ .RegistroQuestPeq
{
	width: 159px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestPeqLetra
{
	width: 41px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestPeq2
{
	width: 160px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroAnswPeq
{
	width: 95px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: right;
	border: #EAEAEA solid 1px;
}
.RegistroAnswPeq2
{
	width: 30px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.RegistroPasos
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.RegistroBottom
{
	width: 556px;
	float: left;
	height: 34px;
	background-image: url(images/ResultsBottomBkgd.jpg);
	background-repeat: repeat-y;
}

.RegistroPagAfter
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.RegistroPagBefore
{
	width: 185px;
	height: 20px;
	float: left;
	padding-right: 15px;
	padding-top: 10px;
	text-align: left;
}
.cuerpoPaginaCompleto
{
	width: 981px;
	padding: 0px;
	padding-left: 15px;
	float: left;
	margin-top: 0px;
}
.divTodo
{
	width: 100%;
}
.divTodo table
{
	padding: 0px;
}

.divBusquedaPacientes
{
	width: 100%;
}
.divBusquedaPacientes table
{
	background-color: #F2F2F2;
	height: 153px;
	margin-left: 5px;
}
.divBusquedaPacientes table td
{
	padding-left: 20px;
}
.divBusquedaPacientesResultados
{
	margin-top: 10px;
	background-color: White;
	max-height: 170px;
	overflow: auto;
	min-height: 0px;
	width: 100%;
}
.divBusquedaPacientesResultados table
{
	width: 332px;
	background-color: White;
	height: 0px;
	padding: 0px;
	max-height: 170px;
}
.divBusquedaPacientesResultados table td
{
	padding: 0px;
}
.divZonaPaciente
{
	width: 100%;
}
.divZonaPaciente table
{
	width: 425px;
	background-color: #F2F2F2;
	margin-left: 5px;
	height: 153px;
}
.divZonaPaciente table td
{
	height: 18px;
}
.divDatagridCitas
{
	margin-top: 0px;
	padding: 0px;
}
.divDatagridCitas table
{
	padding: 0px;
	margin: 0px;
}
.divDatagridCitasResultados
{
	width: 100%;
	padding: 0px;
}
.divDatagridCitasResultados table
{
	width: 100%;
	padding: 0px;
	border: solid 1px #ECE9D8;
}
.divDesasignados
{
	width: 100%;
	padding: 0px;
}
.divDesasignados table
{
	width: 100%;
	padding: 0px;
}
.divDesasignadosResultados
{
	width: 100%;
	padding: 0px;
}
.divDesasignadosResultados table
{
	width: 100%;
	padding: 0px;
	border: solid 1px #ECE9D8;
}
.divModificaPacientes
{
	margin: 0px;
	width: 100%;
	padding: 0px;
	margin-top: 10px;
}
.divModificaPacientes table
{
	/* 	margin:0px; 	width:100%; 	padding:0px; 	*/
}
.divTodoDatosPaciente
{
	width: 662px;
	padding: 0px;
	padding-left: 15px;
	float: left;
}
.divTodoDatosPaciente table
{
	padding: 0px;
}

.divAyudaDatosPaciente
{
	margin-top: 40px;
	width: 325px;
	padding: 0px;
	padding-right: 15px;
	float: right;
	width: 285px;
}

.divFormulario
{
	border: solid 1px #EAEAEA;
}





/* Fin de la página de SERVICIOS*/
.RegistroClaim
{
	width: 981px;
	height: 20px;
	margin: 20px auto 0 auto;
	text-align: center;
}
.RegistrosCont
{
	width: 556px;
	margin: 0 auto;
	background-image: url(../img/usuario/PerfilTabsBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistrosExp
{
	width: 540px;
	margin: 0 auto;
}
.RegExpRow
{
	width: 510px;
	padding-left: 20px;
}
.RegExpRowTxt
{
	width: 490px;
	padding-left: 25px;
}
.RegExpRowGrey
{
	width: 510px;
	border: #CCC 1px solid;
	padding-left: 20px;
	background-color: #EAEAEA;
}
.RegExpRowGrey2
{
	width: 510px;
	border: #666 1px solid;
	padding-left: 20px;
	background-color: #666;
	height: 20px;
}
.RegExpRowButt
{
	width: 270px;
	float: right;
	margin-right: 10px;
	text-align: right;
}

.RegistroCont
{
	width: 540px;
	float: left;
	padding: 5px;
}
.RegistroTxt
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 1px;
	background-color: #EAEAEA;
}
.RegistroButtDown
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 30px;
}
.RegistrosTit
{
	width: 556px;
	height: 30px;
	float: left;
	background-image: url(images/ResultsTopBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistroTipo
{
	width: 301px;
	height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
.RegistroBody
{
	width: 556px;
	float: left;
	background-image: url(images/ResultsBodyBkgd.jpg);
	background-repeat: repeat-y;
}
.RegistroBottom
{
	width: 556px;
	float: left;
	height: 34px;
	background-image: url(images/ResultsBottomBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistroParJra
{
	width: 500px;
	margin-left: 12px;
	margin-top: 10px;
	float: left;
	border: #FFFFFF solid 1px;
	text-align: left;
}

.RegistroPar
{
	width: 450px;
	margin-right: 12px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroParExp
{
	width: 400px;
	margin: 0;
	float: right;
	border: #FFFFFF solid 1px;
}
.ColocacionButt
{
	width: 350px;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroPar2
{
	width: 533px;
	margin: 0 0 0 5px;
	float: left;
	border: #EAEAEA solid 1px;
}
.RegistroQuest
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroConfirm
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	padding: 5px;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.RegistroConfirm2
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: #FFFFFF solid 1px;
}
.RegistroOptions
{
	width: 220px;
	margin-left: 20px;
	margin-top: 1px;
	text-align: left;
	float: left;
	border: #FFFFFF solid 1px;
}
.RegistroQuestNoHeight
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestTxt
{
	width: 280px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroCondTxt
{
	width: 475px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #CCC solid 1px;
	background-color: #EAEAEA;
}
.RegistroAnswJra
{
	width: 190px;
	height: 22px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
.RegistroAnswCheck
{
	width: 220px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
̮ .RegistroQuestPeqJra
{
	padding: 5px;
	height: 22px;
	float: left;
	border: #FFFFFF solid 1px;
}

.RegistroQuestPeq
{
	width: 159px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestPeqLetra
{
	width: 41px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestPeq2
{
	width: 160px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroAnswPeq
{
	width: 95px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: right;
	border: #EAEAEA solid 1px;
}
.RegistroAnswPeq2
{
	width: 30px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.RegistroPasos
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.RegistroBottom
{
	width: 556px;
	float: left;
	height: 34px;
	background-image: url(images/ResultsBottomBkgd.jpg);
	background-repeat: repeat-y;
}

.RegistroPagAfter
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.RegistroPagBefore
{
	width: 185px;
	height: 20px;
	float: left;
	padding-right: 15px;
	padding-top: 10px;
	text-align: left;
}
/* Fin de la página de SERVICIOS*/
.RegistroClaim
{
	width: 981px;
	height: 20px;
	margin: 20px auto 0 auto;
	text-align: center;
}
.RegistrosCont
{
	width: 556px;
	margin: 0 auto;
	background-image: url(../img/usuario/PerfilTabsBkgd.jpg);
	background-repeat: no-repeat;
}
.RegistrosExp
{
	width: 540px;
	margin: 0 auto;
}
.RegExpRow
{
	width: 510px;
	padding-left: 20px;
}
.RegExpRowTxt
{
	width: 490px;
	padding-left: 25px;
}
.RegExpRowGrey
{
	width: 510px;
	border: #CCC 1px solid;
	padding-left: 20px;
	background-color: #EAEAEA;
}
.RegExpRowGrey2
{
	width: 510px;
	border: #666 1px solid;
	padding-left: 20px;
	background-color: #666;
	height: 20px;
}
.RegExpRowButt
{
	width: 270px;
	float: right;
	margin-right: 10px;
	text-align: right;
}

.RegistroCont
{
	width: 540px;
	float: left;
	padding: 5px;
}
.RegistroTxt
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 1px;
	background-color: #EAEAEA;
}
.RegistroButtDown
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 30px;
}
.RegistrosTit
{
	width: 556px;
	height: 10px;
	float: left;
	background-image: url(images/ResultsTopBkgd.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.RegistroTipo
{
	width: 301px;
	height: 20px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
.RegistroBody
{
	width: 556px;
	float: left;
	background-image: url(images/ResultsBodyBkgd.jpg);
	background-repeat: repeat-y;
}
.RegistroBottom
{
	width: 556px;
	float: left;
	height: 34px;
	background-image: url(images/ResultsBottomBkgd.jpg);
	background-repeat: no-repeat;
}

.RegistroParExp
{
	width: 400px;
	margin: 0;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroPar2
{
	width: 533px;
	margin: 0 0 0 5px;
	float: left;
	border: #EAEAEA solid 1px;
}
.RegistroQuest
{
	width: 190px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroConfirm͠
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	padding: 5px;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.RegistroConfirm2
{
	width: 495px;
	float: left;
	margin-top: 1px;
	margin-left: 20px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: #FFFFFF solid 1px;
}
.RegistroOptions
{
	width: 220px;
	margin-left: 20px;
	margin-top: 1px;
	text-align: left;
	float: left;
	border: #FFFFFF solid 1px;
}

.RegistroQuestTxt
{
	width: 280px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroCondTxt
{
	width: 475px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #CCC solid 1px;
	background-color: #EAEAEA;
}

.RegistroAnswJra
{
	width: 135px;
	height: 22px;
	padding: 5px;
	float: left;
	border: #EAEAEA solid 1px;
}

.RegistroAnsw
{
	width: 190px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
.RegistroAnswCheck
{
	width: 220px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA solid 1px;
}
̮ .RegistroQuestPeq
{
	width: 159px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}

.RegistroQuestPeqLetraJra
{
	width: 41px;
	padding: 5px;
	height: 22px;
	float: left;
	border: #FFFFFF solid 1px;
}

.RegistroQuestPeqLetra
{
	width: 41px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroQuestPeq2
{
	width: 160px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	border: #FFFFFF solid 1px;
}
.RegistroAnswPeq
{
	width: 95px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: right;
	border: #EAEAEA solid 1px;
}
.RegistroAnswPeq2
{
	width: 30px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: center;
	border: #EAEAEA solid 1px;
}
.RegistroPasos
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.RegistroBottom
{
	width: 556px;
	float: left;
	height: 34px;
	background-image: url(images/ResultsBottomBkgd.jpg);
	background-repeat: repeat-y;
}

.RegistroPagAfter
{
	width: 185px;
	height: 20px;
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	text-align: right;
}
.RegistroPagBefore
{
	width: 185px;
	height: 20px;
	float: left;
	padding-right: 15px;
	padding-top: 10px;
	text-align: left;
}
ّ .divOpcionesCalendario
{
	border: solid 1px #b6d5ee;
	width: 100%;
	background-color: #daecf2;
}
.divAyudaCont
{
	padding: 8px 4px 0 4px;
	text-align: justify;
}
.gridTabla table
{
	border: solid 1px #ece9d8;
}

.gridTabla table tr
{
	border: solid 1px #ece9d8;
}
.ayuda1
{
	background-color: #FCF6EC;
	border: solid 1px #428EC1;
	width: 275px;
	overflow: auto;
	padding: 5px;
}
.ayudaSin
{
	background-color: #FCF6EC;
	border: solid 1px #428EC1;
	width: 290px;
	margin-top: 15px;
	padding-right: 15px;
	float: left;
	text-align: center;
	max-height: 445px;
	overflow: auto;
	padding-bottom: 5px;
}
.ayuda3
{
	background-color: #FCF6EC;
	border: solid 1px #428EC1;
	width: 275px;
	height: 565px;
	overflow: auto;
}
.cuerpoPagina3
{
	padding: 0px;
	padding-right: 10px;
	float: right;
	width: 285px;
	margin-top: 2px;
}
.calendario a
{
	text-decoration: none;
}
.ratingStar
{
	margin-top: 5px;
	margin-left: 10px;
	width: 18px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background-image: url(images/button/FilledStar.png);
}

.emptyRatingStar
{
	background-image: url(images/button/EmptyStar.png);
}

.savedRatingStar
{
	background-image: url(images/button/SavedStar.png);
}

.divDatagridDisponibilidadExcepcion
{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0px;
	float: left;
	width: 981px;
}
.divDispExcepCalendario table
{
	border: solid 1px #ECE9D8;
}
.divDispExcepCalendario table tr
{
	border: solid 1px #ECE9D8;
}


#Registro
{
	border: 0 0 0 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
}
#Registro a
{
	display: block;
	color: #73AAD2;
	background-image: url(images/Button/ButtinOff.jpg);
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	width: 167px;
	height: 28px;
	background-repeat: no-repeat;
	font-weight: bold;
}

#Registro a:hover
{
	color: #003366;
	background-image: url(images/Button/ButtinOn.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
	width: 167px;
	height: 28px;
}

.InicioMon1
{
	position: relative;
	top: -23px;
	left: 78px;
}

.InicioMon
{
	position: relative;
	top: 15px;
	left: -120px;
}
.cabeceraIndex
{
	margin-top: 40px;
}
.cuerpoIndex
{
	margin-top: 30px;
	margin-left: 15px;
}
.cuerpoIndexImagen
{
	float: left;
	width: 490px;
	background-image: url(images/index1.jpg);
	background-position: right;
	height: 256px;
	background-repeat: no-repeat;
}
.cuerpoIndexLogin
{
	margin-top: 5px;
	float: right;
	background-image: url(images/bordes/roundedcornr_758531.gif);
	background-repeat: no-repeat;
	height: 246px;
	width: 500px;
	background-position: center;
}
.cuerpoIndexLogin2
{
	margin-top: 60px;
}
.OpcionLogin2
{
	width: 150px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: center;
}
#Registro2
{
	border: 0 0 0 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
}
#Registro2 a
{
	display: block;
	color: #73AAD2;
	background-image: url(images/Button/ButtInOff.jpg);
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	width: 167px;
	height: 28px;
	background-repeat: no-repeat;
	font-weight: bold;
}

#Registro2 a:hover
{
	color: #003366;
	background-image: url(images/Button/ButtInOn.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
	width: 167px;
	height: 28px;
}


#RegistroX
{
	border: 0 0 0 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
}
#RegistroX a
{
	display: block;
	color: #73AAD2;
	background-image: url(images/Button/ButtInOffX.jpg);
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	width: 257px;
	height: 28px;
	background-repeat: no-repeat;
	font-weight: bold;
}

#RegistroX a:hover
{
	color: #003366;
	background-image: url(images/Button/ButtInOnX.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
	width: 257px;
	height: 28px;
}

#RegistroX1
{
	border: 0 0 0 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
}
#RegistroX1 a
{
	display: block;
	color: #73AAD2;
	background-image: url(images/Button/ButtInOffX1.jpg);
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	width: 457px;
	height: 28px;
	background-repeat: no-repeat;
	font-weight: bold;
}

#RegistroX1 a:hover
{
	color: #003366;
	background-image: url(images/Button/ButtInOnX1.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
	width: 457px;
	height: 28px;
}


.cuerpoIndexTexto
{
	float: left;
	margin: 20px auto 0 auto;
	width: 100%;
	height: 80px;
	background-image: url(images/bordes/roundedcornr_711331.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.cuerpoIndexTexto2
{
	float: left;
	width: 981px;
	margin: 30px auto 0 auto;
}
.cuerpoIndexTexto2 table
{
	width: 860px;
}
.cuerpoIndexTexto2 table tr td
{
	height: 40px;
}
.imagenPerfil
{
}
#edge
{
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

#container
{
	display: inline-block;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.informacionSanitaria
{
	padding-bottom: 170px;
}

.tablaDireccion td
{
	width: 260px;
}



.divTituloLista
{
	width: 850px;
	border-bottom: solid 2px #DFDFDF;
	text-align: left;
	margin-top: 55px;
	margin-bottom: 0;
	margin-left: 50px;
}

.listaConfiguracion
{
	text-align: left;
	margin-left: 200px;
	list-style-type: square;
	margin-bottom: 30px;
}

.listaConfiguracion li
{
	list-style-type: circle;
	margin-top: 12px;
}

.divVolver
{
	position: relative;
	top: 105px;
	text-align: right;
	width: 85%;
}

.divVolverConf
{
	text-align: right;
	padding-right: 25px;
}

.informacionConfiguracion
{
	text-align: left;
	margin-left: 100px;
}
.explicacionAyuda
{
	width: 550px;
	text-align: justify;
}

#cs_flashBody
{
	background-color: #ffffff;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#cs_noexpressUpdate
{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(images/CITASONNETTUSCENTROS.camrec_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 200px;
	padding: 40px;
}

.tablaInfo td
{
	border: solid 1px #666;
	background-color: #FFFFFF;
}

.divSombraUtil
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 2050px;
	background-color: Black;
	filter: Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 0;
}

.divCondicionesComerciales
{
	position: relative;
	top: 40px;
	width: 710px;
	height: 620px;
	border: solid 4px #428DC1;
	background-color: #FFFFFF;
	margin: 0 auto;
	margin-bottom: 20px;
}
.divEnvuelveCitasPaciente
{
	position: fixed;
	top: 40px;
	left: 0px;
	width: 100%;
	text-align: center;
}

.divCitasPaciente
{
	width: 600px;
	border: solid 4px #428DC1;
	background-color: #FFFFFF;
	z-index: 1;
	height: 560px;
	margin: 0px auto 0px auto;
}

.divSombraUtil2
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: Black;
	filter: Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 0;
}

.divTitSeñalado
{
	width: 240px;
	float: left;
	margin-top: 10px;
	background-color: #a0ffff;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #428DC1;
	color: #000000;
}

.divSeñalado
{
	width: 708px;
	float: left;
	margin-top: 10px;
	background-color: #a0ffff;
	font-family: arial;
	font-size: 12px;
	color: #666;
	color: #000000;
}
.textBoxInvitacion
{
	font-family: arial;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	font-weight: bold;
}

.divTitulo
{
	margin-left: 40px;
}
.divContPerfil
{
	margin-left: 80px;
}

.mapa2
{
	border: solid 5px #F0F0F0;
	padding: 0px;
	margin: 0px;
	width: 300px;
}
/*-------------------------------------------------------------------NUEVO DISEÑO---------------------------------------------------------------------------*/
div#dvTodo
{
	width: 100%;
	background-color: #FFF;
}
div#dvCabeceraSuperior1
{
	width: 100%; /*background-color:#09245D;*/
}
div#dvCabeceraInterior1
{
	margin: 0 auto;
	width: 1200px;
	height: 68px;
}

div#dvCabeceraSuperior2
{
	width: 100%;
	background-image: url(images/home/barra6.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
div#dvCabeceraSuperiorMaster2
{
	width: 100%;
	background-color: #4E7BB4;
}
div#dvCabeceraInterior2
{
	margin: 0 auto;
	width: 1200px;
	height: 331px;
	background-image: url(images/home/beta6.jpg);
	background-position: top right;
	background-repeat: repeat-x;
}
div#dvCabeceraInteriorMaster2
{
	margin: 0 auto;
	width: 1200px;
	height: 68px;
	background-image: url(images/home/pie3.jpg);
	background-position: top right;
	background-repeat: repeat-x;
}
div#dvMarcoExterior
{
	height: 301px;
	width: 400px;
	padding-top: 30px;
	float: right;
}
div#dvMarco
{
	width: 400px;
	height: 301px;
	background-image: url(images/home/marco2.jpg);
	background-repeat: no-repeat;
}
div.dvVideo
{
	padding-top: 27px;
}
div#dvCabeceraInteriorTexto1
{
	margin: 0 auto;
	width: 1024px;
}
div#dvCabeceraInteriorTexto2
{
	margin: 0 auto;
	width: 1024px;
}
div#dvCabeceraInteriorTextoIzq
{
	float: left;
	width: 624px;
	text-align: left;
}
.dvTexto1
{
	padding-top: 20px;
}
div#dvCuerpoMaximo
{
	width: 100%;
	height: 700px;
}
div#dvCuerpoMaximoMaster
{
	width: 100%;
}
div#dvCuerpoSuperior
{
	margin: 0 auto;
	width: 1200px;
}
div#dvCuerpo
{
	margin-top: 0px;
	margin: 0 auto;
	width: 1024px;
}
div#dvCuerpoInterior
{
	width: 1024px;
}

div#dvImgMedicoOnNet
{
	padding-top: 40px;
	float: left;
	width: 600px;
	padding-left: 24px;
}
div#dvImgClinicaOnNet
{
	padding-top: 35px;
	float: left;
	width: 600px;
	padding-left: 24px;
}
div#dvCuerpoIzq
{
	float: left;
	width: 450px;
	border-right: solid 1px #C0C0C0;
}
div#dvCuerpoIzq2
{
	float: left;
	width: 341px;
	padding-top: 20px;
}
div#dvCuerpoCentro
{
	float: left;
	width: 338px;
	padding-top: 20px;
}
div#dvCuerpoCentro2
{
	float: left;
	width: 341px;
	padding-top: 20px;
}
div#dvCuerpoDer
{
	float: left;
	width: 234px;
	padding-top: 20px;
}
div#dvCuerpoDer2
{
	float: left;
	width: 341px;
	padding-top: 20px;
}
div#dvTexto2
{
	text-align: left;
	padding-right: 30px;
}
.dvCabeceraIzqClinicaOnNet
{
	margin: 0 auto;
	width: 280px;
	border: solid 1px #C0C0C0;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF5AF;
}
.classTextoClinicaOnNet
{
	text-align: left;
	padding-top: 15px;
}
.classTextoDetalleClinicaOnNet
{
	padding-top: 10px;
	border-right: solid 1px #C0C0C0;
	padding-right: 30px;
	padding-left: 30px;
	text-align: justify;
}
div#dvPieSuperior1
{
	width: 100%;
	background-color: #4E7BB4;
	padding: 0px;
	margin-top: 30px;
}
div#dvPieInterior1
{
	margin: 0px auto 0px auto;
	width: 1200px;
	background-color: #4E7BB4;
	padding: 0px; /*background-image:url(images/home/pie3.jpg); 	background-position:top right; 	background-repeat:repeat-x;*/
}
div#dvPieInteriorTexto1
{
	margin: 0px auto 0px auto;
	width: 1024px;
	padding: 0px;
}
div#dvBotones
{
	width: 100%;
}
div#dvBoton1
{
	float: left;
	width: 192px;
	height: 50px;
	background-image: url(images/home/btn1.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
}
div#dvBoton2
{
	float: left;
	width: 192px;
	height: 50px;
	background-image: url(images/home/btn2.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 13px;
	margin-left: 20px;
}
div#dvBoton3
{
	float: left;
	width: 290px;
	height: 50px;
	background-image: url(images/home/btnGrande2.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
}
div#dvBoton4
{
	float: left;
	width: 342px;
	height: 61px;
	background-image: url(images/home/btnRegistro.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding: 15px 0px 0px 15px;
}
div#dvBoton5
{
	float: left;
	width: 190px;
	height: 42px;
	background-image: url(images/Button/boton_fondo_azul.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 10px;
	font-size: 14px;
	padding: 16px 20px 0px 20px;
	margin-left: 40px;
}
div#dvBoton6
{
	float: left;
	width: 190px;
	height: 42px;
	background-image: url(images/Button/boton_fondo_verde.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	line-height: 15px;
	font-size: 16px;
	padding: 7px 0px 0px 18px;
	margin-left: 40px;
}
div.dvBoton7
{
	width: 192px;
	height: 50px;
	background-image: url(images/home/btn7.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 15px;
	margin: 0px auto 0px auto;
}
table#tableMenuIndex
{
	float: right;
	text-align: right;
	width: 690px;
	margin-top: 15px;
}
table#tableMenuIndexInferior
{
	float: right;
	text-align: right;
	width: 690px;
	margin-top: 7px;
}
div#dvMenuIndex
{
	width: 1024px;
	float: left;
}
div#dvImagenLogo
{
	padding-top: 8px;
	float: left;
}
div#dvTexto3
{
	width: 328px;
	border-right: solid 1px #C0C0C0;
	padding-right: 10px;
	float: left;
}
div#dvTexto4
{
	width: 229px;
	float: left;
	padding-left: 5px;
}
div#dvTexto5
{
	text-align: justify;
	line-height: 23px;
	padding-left: 5px;
	padding-right: 5px;
}
div#dvUltimosMedicos
{
	width: 328px;
	padding-bottom: 15px;
}
div#dvUltimosMedicosContenido
{
	padding-top: 10px;
	text-align: left;
	padding-left: 35px;
}
.dvUltimosMedicosContenido2
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#dvUltimasBusquedas
{
	text-align: center;
}
div#dvUltimasBusquedasContenido
{
	padding-top: 5px;
	text-align: left;
	padding-left: 35px;
}
div#dvTituloClinicaOnNet
{
	width: 229px;
	padding-top: 8px;
	background-image: url(images/home/barra3.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 70px;
}
div#dvTexto6
{
	text-align: center;
	line-height: 23px;
	padding: 10px 5px 15px 5px;
}
.imagenBordeFondo
{
	background-image: url(images/home/bordeFondo.gif);
	background-position: top;
	width: 130px;
	height: 145px;
}
.textoBordeFondo
{
	padding-top: 23px;
}
.textoBordeFondo2
{
	padding-top: 10px;
}
div#dvSegundaFilaIzquierda
{
	float: left;
	width: 500px;
	padding-top: 30px;
}
div#dvSegundaFilaIzquierdaInterior
{
	width: 500px;
	border: solid 1px #C0C0C0;
	text-align: center;
	float: left;
	z-index: 9;
}
div#dvSegundaFilaDerechaInteriorBorde
{
	width: 500px;
	border: solid 1px #c0c0c0;
	text-align: center;
	float: left;
	z-index: 9;
}
div#dvTituloComentarioPaciente
{
	position: relative;
	width: 500px;
	margin-top: -10px;
	z-index: 8;
}
div#dvTituloComentarioPaciente2
{
	z-index: 10;
	width: 200px;
	margin: 0 auto;
	background-color: White;
}
div#dvEnvuelveComentarioPaciente
{
	width: 100%;
	border: solid 1px #C0C0C0;
	text-align: center;
	float: left;
	z-index: 9;
	margin-top: 20px;
}
div#dvTituloComentarioPacienteNuevo
{
	position: relative;
	width: 100%;
	margin-top: -10px;
	z-index: 8;
}
div#dvTituloComentarioPacienteNuevo2
{
	z-index: 10;
	width: 200px;
	margin: 0 auto;
	background-color: White;
}
div#dvContenidoComentarioPaciente
{
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
div#dvContenidoComentarioPaciente2
{
	padding-top: 5px;
	vertical-align: top;
	line-height: 15px;
}
div#dvContenidoComentarioPaciente2 table
{
	text-align: justify;
}
div#dvSegundaFila
{
	float: left;
	width: 100%;
	padding-top: 20px;
	text-align: center;
}
div#dvSegundaFilaInteriorNueva
{
	width: 80%;
	border: solid 1px #C0C0C0;
	text-align: center;
	margin: 0px auto 40px auto;
	z-index: 9;
}
div#dvTituloPrensaNueva
{
	position: relative;
	width: 100%;
	margin-top: -10px;
	z-index: 8;
}
div#dvTituloPrensaNueva2
{
	z-index: 10;
	width: 200px;
	margin: 0 auto;
	background-color: White;
}
div#dvSegundaFilaInterior
{
	width: 450px;
	border: solid 1px #C0C0C0;
	text-align: center;
	margin: 0px auto 0px auto;
	z-index: 9;
}
div#dvSegundaFilaDerecha2
{
	float: right;
	width: 500px;
	padding-top: 30px;
}
div#dvSegundaFilaDerecha
{
	float: right;
	width: 450px;
	padding-top: 40px;
}
div#dvSegundaFilaDerechaInterior
{
	width: 450px;
	text-align: center;
	float: left;
	z-index: 9;
}
div#dvTituloPrensa
{
	position: relative;
	width: 450px;
	margin-top: -10px;
	z-index: 8;
}
div#dvTituloPrensa2
{
	z-index: 10;
	width: 200px;
	margin: 0 auto;
	background-color: White;
}
div#dvIconosPrensa
{
	padding-top: 20px;
	padding-bottom: 8px;
}
.PrensaTextoCortado
{
	height: 100px;
	overflow: hidden;
}
.PrensaTextoCortado .PrensaCapaDesvanece
{
	background-image: url(images/desvaneceprensa.png);
	background-repeat: repeat-x;
	float: left;
	position: relative;
	top: 70px;
	width: 100%;
	height: 30px;
}
.PrensaTextoLargo .PrensaCapaDesvanece
{
	background-image: url(images/desvaneceprensa.png);
	background-repeat: repeat-x;
	float: left;
	position: relative;
	top: 70px;
	width: 100%;
	height: 30px;
}
.paddingTop10
{
	padding-top: 10px;
}
div#dvAvisosLegales
{
	float: left;
	width: 334px;
	text-align: left;
	padding-top: 9px;
}
div#dvPrimeroBarraPie
{
	height: 70px;
	padding: 0px;
}
div#dvNavegadores
{
	float: left;
	text-align: left;
	padding-top: 10px;
	width: 250px;
}
div#dvNavegadores div#Separador
{
	height: 5px;
}
div#dvServicios
{
	width: 100%;
	padding-top: 25px;
}
div#dvExplicacion
{
	text-align: center;
	width: 90%;
}
div#dvTableServicios
{
	padding-top: 10px;
	width: 1050px;
	margin: 0px auto 0px auto;
	text-align: justify;
}
div#dvTableServicios div.recuerda_precio
{
	margin: 20px auto 30px auto;
	padding: 10px 0px 10px 0px;
	width: 350px;
	color: #ff9306;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	background-color: #f1fada;
	border: solid 1px #bad282;
}
div#dvTableServicios table
{
	text-align: center;
	margin-bottom: 15px;
}
div#dvTableServicios table td
{
	vertical-align: top;
}
div#dvTableServicios div.LineaVertical
{
	height: 580px;
	margin-top: 40px;
	border-left: dashed 1px #d0d0d0;
	width: 0px;
}
div#dvTableServicios div.TituloServicio
{
	height: 70px;
	width: 80%;
	margin: 0px auto 0px auto;
}
div#dvTableServicios div.TituloServicio span
{
	position: relative;
	float: left;
	top: 20px;
	left: 45px;
}
div#dvTableServicios div.TituloServicio img
{
	position: relative;
	float: left;
	top: 5px;
	left: 20px;
}
div#dvTableServicios div.ExplicacionServicio
{
	text-align: justify;
	width: 95%;
	margin: 0px auto 5px auto;
}


.classContenidoServicios1
{
	float: left;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 15px;
	line-height: 24px;
}
.classContenidoServicios1 img
{
	float: right;
	margin: 0px 0px 10px 20px;
}
.classContenidoServicios2
{
	text-align: center;
	width: 100%;
	float: left;
}
div#dvMotivos
{
	padding-top: 25px;
	width: 850px;
	margin: 0 auto;
}
div#dvBotonMotivos
{
	width: 222px;
	height: 84px;
	background-image: url(images/btnMotivos.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding: 15px 0px 0px 15px;
}
div.RostroJorge
{
	text-align: left;
	padding-top: 10px;
}
div.RostroJorge img
{
	float: left;
	margin-right: 5px;
}
.columnaServicioMedicoOnNet:hover
{
	background-color: #F0F0F0;
	cursor: pointer;
}
.columnaServicioMedicoOnNetSeleccionada
{
	background-color: #e1f6f5;
	cursor: pointer;
	height: 50px;
}
.columnaServicioMedicoOnNetSeleccionada:hover
{
	background-color: #b1dad9;
	cursor: pointer;
}
div#dvPreguntas
{
	width: 980px;
	padding-top: 20px;
	padding-left: 25px;
	text-align: left;
	padding-bottom: 70px;
}
.classPregunta
{
	padding-top: 18px;
	text-align: left;
	line-height: 20px;
}
.classRespuestaPregunta
{
	padding-top: 10px;
	padding-left: 30px;
	text-align: justify;
	width: 800px;
}
div#dvRazones
{
	padding-top: 20px;
	width: 1024px;
}
.classTextoMotivos
{
	padding-bottom: 9px;
	line-height: 20px;
}
div#dvContacto
{
	width: 1024px;
	padding-top: 20px;
	height: 740px;
}
div#dvContacto div.ConfiguracionContacto
{
	margin-top: 50px;
}
div#dvContacto div.ConfiguracionContacto a
{
	width: 138px;
	height: 28px;
	display: inline-block;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #41a2e1;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background: #FFFFFF url(  'images/Button/btnBlanco.png' ) no-repeat scroll 0px;
}
div#dvContacto div.ConfiguracionContacto a:hover
{
	width: 138px;
	height: 28px;
	display: inline-block;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #41a2e1;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background: #FFFFFF url(  'images/Button/btnBlanco_hover.png' ) no-repeat scroll center;
}
div#dvContacto div.ConfiguracionContacto a.sel
{
	width: 138px;
	height: 28px;
	display: inline-block;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FEFEFE;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background: #FFFFFF url(  'images/Button/btnBlanco_sel.png' ) no-repeat scroll center;
}
div#dvContacto div.ConfiguracionContacto a.sel:hover
{
	width: 138px;
	height: 28px;
	display: inline-block;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FEFEFE;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background: #FFFFFF url(  'images/Button/btnBlanco_hover2.png' ) no-repeat scroll center;
}
.classDvError
{
	background-color: #D03D3D;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 20px;
	font-variant: small-caps;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	width: 1015px;
	float: left;
}
div#dvCorreos
{
	float: left;
	text-align: center;
	width: 1024px;
	line-height: 21px;
}
div#dvCorreos2
{
	margin: 0 auto;
	padding-top: 10px;
	text-align: left;
	width: 360px;
	line-height: 21px;
}
div#dvLogin
{
	padding-top: 30px;
	width: 1024px;
	height: 620px;
}
div#dvPoliticaPrivacidad
{
	width: 1024px;
	padding-top: 20px;
}
.classParrafoPoliticaPrivacidad
{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
	line-height: 21px;
	text-align: justify;
}
.classParrafoPoliticaPrivacidadPie
{
	padding-left: 65px;
	padding-right: 25px;
	padding-top: 90px;
	line-height: 21px;
	text-align: justify;
}
div#dvRecuperaContraseña
{
	width: 1024px;
	padding-top: 20px;
	height: 645px;
}
div#dvAlta
{
	padding-top: 30px;
	width: 1024px;
}
div#dvQuienesSomos
{
	padding-top: 60px;
	width: 1024px;
	height: 480px;
}
div#dvPrensa
{
	padding-top: 30px;
	width: 1024px;
	min-height: 620px;
}
div#dvPrensa2
{
	padding-bottom: 25px;
}
.classPrensa
{
	width: 1024px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #C0C0C0;
	float: left;
}
.classPrensaImagen
{
	width: 250px;
	float: left;
}
.classPrensaTexto
{
	width: 774px;
	float: left;
	line-height: 22px;
	text-align: justify;
}
#tablePrensa
{
	text-align: justify;
	line-height: 22px;
}
#tablePrensa td
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #C0C0C0;
}
.classLeerMas
{
	width: 100%;
	text-align: right;
}
div#dvInformacionClinicaOnNet
{
	float: left;
	width: 1024px;
	padding-top: 20px;
}
div#dvBotonInformacionClinicaOnNet
{
	margin: 0 auto;
	padding-top: 5px;
	width: 380px;
	height: 50px;
	background-image: url(images/home/btnGrande2.png);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
}
div#dvFormularioClinicaOnNet
{
	padding-top: 15px;
	float: left;
	width: 1024px;
	text-align: center;
}
#tableFormularioClinicaOnNet
{
	padding-top: 15px;
}
#tableFormularioClinicaOnNet td
{
	padding-top: 6px;
	padding-bottom: 6px;
}
.classBotonRegistro
{
	width: 102px;
	height: 41px;
	background-image: url(images/home/btRegistro.gif);
	background-repeat: no-repeat;
}
div#dvOfertaRegistro
{
	width: 128px;
	height: 128px;
	background-image: url(images/home/notepad.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.classInformacionRegistro
{
	width: 100%;
	padding-top: 5px;
	text-align: left;
}
.classApartadoRegistro
{
	padding-top: 10px;
}
.classTableApartadoRegistro
{
	border: solid 2px #C0C0C0;
	text-align: left;
}
.classTableApartadoRegistro td
{
	padding: 10px;
}
.classFelchaDivRegistro
{
	margin-left: 30px;
	background-image: url(images/home/flecha2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 15px;
}
#tableDatosPersonalesRegistro
{
	text-align: left;
}
#tableDatosPersonalesRegistro td
{
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 25px;
}
#tableEspecialidadesRegistro
{
	text-align: left;
}
#tableEspecialidadesRegistro td
{
	padding-top: 4px;
	padding-bottom: 4px;
}
#tableNumeroColegiado
{
	text-align: left;
}
#tableNumeroColegiado td
{
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#tableDireccionConsultaMedico
{
	text-align: left;
}
#tableDireccionConsultaMedico td
{
	padding: 3px 0px 3px 0px;
}
div.RegistroTxt
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 5px;
	margin-top: 1px;
	background-color: #EAEAEA;
}
div.RegistroPar
{
	width: 100%;
	margin: 3px 2px 2px 2px;
	float: right;
	border: none;
}
div.RegistroTxt2
{
	width: 530px;
	height: 20px;
	float: left;
	margin-left: 3px;
	padding: 15px;
	margin-top: 1px;
}
div.RegistroAnsw input
{
	width: 97%;
	border: solid 2px #BABABA;
	padding: 0px;
}
div.RegistroAnswNoHeight textarea
{
	width: 97%;
	border: solid 2px #BABABA;
	padding: 0px;
	overflow: auto;
}
div.RegistroAnsw
{
	width: 280px;
	height: 22px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	text-align: left;
	border: #EAEAEA dotted 1px;
}
div.RegistroAnswNoHeight
{
	width: 280px;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	float: right;
	border: #EAEAEA dotted 1px;
}
div.RegistroQuest
{
	width: 150px;
	margin: 2px 10px 0px 0px;
	padding: 5px;
	height: 22px;
	float: right;
	text-align: right;
	border: #FFFFFF solid 1px;
}
div.RegistroQuestNoHeight
{
	width: 150px;
	margin: 2px 10px 0px 0px;
	padding: 5px;
	float: right;
	text-align: right;
	border: #FFFFFF solid 1px;
}
div.btnVolverServicios
{
	background-image: url(images/btnVolver.png);
	background-repeat: no-repeat;
	background-position: 25px 0px;
	border: none 0px #fff;
	width: 219px;
	height: 45px;
	padding: 5px 0px 0px 30px;
	margin-bottom: 30px;
}
div.btnVolverServicios span
{
	height: 45px;
}
div.btnVolverServicios a
{
	height: 45px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
div.btnVolverServicios a:hover
{
	color: #000;
}
div#FaqServicios
{
	margin: 40px 0px 0px 250px;
}
.button2Error
{
	background-color: #5685AF;
	border: solid 2px #D03D3D;
	color: #FFFFFF;
	cursor: pointer;
	width: 155px;
	font-weight: bold;
	text-decoration: none;
}
.button2Error:hover
{
	background-color: White;
	border: solid 2px #D03D3D;
	color: #B22222;
}
.BotonRegistrar
{
	background-color: #5685AF;
	border: solid 2px #000000;
	color: #FFFFFF;
	cursor: pointer;
	width: 200px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.BotonRegistrar:hover
{
	background-color: White;
	border: solid 2px #000000;
	color: #000000;
}
.CajaRegistrar
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #428DC1;
	border: solid 1px #428DC1;
	width: 200px;
}
.CajaRegistrarError
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #B22222;
	border: solid 2px #D03D3D;
	width: 200px;
}
.CajaRegistrarResaltada
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #428DC1;
	border: solid 1px #428DC1;
	width: 200px;
	background-color: #FFF598;
}
.CajaRegistrarErrorResaltada
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #B22222;
	border: solid 2px #D03D3D;
	width: 200px;
	background-color: #FFF598;
}
div.AvisoRegistrar
{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: #D03D3D;
	border-bottom: solid 2px #D03D3D;
	border-top: solid 2px #D03D3D;
	margin: 20px 30px 20px 30px;
	padding: 10px;
}
div.TopError
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
}
div.TopError #CerrarError
{
	float: right;
	background-color: #D03D3D;
	border: solid 2px #E8A8A8;
	padding: 1px 2px 1px 2px;
}
div.TopError #CerrarError a
{
	color: #FFF;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
div.TopError #MensajeError
{
	background-color: #D03D3D;
	color: #FFF;
	font-family: Arial;
	font-size: 20px;
	font-variant: small-caps;
	text-align: center;
	border-bottom: solid 1px #FFF;
}
div.TopError #BarraAbajo
{
	background-color: #D03D3D;
	height: 10px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
div#TextoLegal
{
	font-family: Arial;
	font-size: 16px;
	color: #505050;
	text-align: left;
	padding: 2px 20px 0px 20px;
}
div#TextoLegal p
{
	margin-bottom: 18px;
}
div#TextoLegal li
{
	margin-bottom: 12px;
}
div#TextoLegal h2
{
	font-size: 18px;
	margin: 0px 0px 8px 0px;
}
div#TextoLegal div#DescargaContrato
{
	font-size: 16px;
	height: 60px;
	padding: 0px 0px 0px 30px;
}
div#TextoLegal div#DescargaContrato img
{
	float: left;
}
div#TextoLegal div#DescargaContrato a
{
	float: left;
	color: #428DC1;
	font-weight: bold;
	margin: 8px 0px 0px 10px;
}
ul.ULSinEstilo
{
	list-style-type: none;
}
div#dvGracias
{
	border: solid 2px #ADE4FF;
	margin: 60px 30px 90px 30px;
	padding: 40px 40px 50px 40px;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}
div#dvGracias h1
{
	color: #428DC1;
	font-size: 20px;
	margin: 0px 0px 50px 0px;
}
div#dvGracias h2
{
	color: #a0a0a0;
	font-size: 16px;
	margin: 0px 0px 30px 30px;
}
div#dvGracias ol
{
	margin-left: 10px;
}
div#dvGracias ol li
{
	margin-bottom: 10px;
}
.EspecialidadesTabla
{
	border: dotted 1px #428DC1;
	background-color: #E3F2FF;
}
div.Tip
{
	width: 70%;
	border: solid 2px #a3cbfe;
	padding: 25px 0px 15px 30px;
	margin: 20px auto 0px auto;
	text-align: left;
}
img.Tip
{
	position: relative;
	float: left;
	left: -10px;
	top: -45px;
	z-index: 1;
}
div.SombraTotal
{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: Black;
	filter: Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 10;
}

div.InformacionPopupBorde
{
	width: 50%;
	position: fixed;
	top: 25%;
	left: 25%;
	background-color: #E3F2FF;
	z-index: 100;
	padding: 10px;
}

div.InformacionPopup
{
	padding: 10px 20px 10px 20px;
	background-color: #FFF;
	filter: Alpha(Opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	z-index: 2;
}
div.InformacionPopup h1
{
	font-size: 18px;
	margin: 0px 0px 15px 0px;
	font-family: Arial;
	color: #428DC1;
}
div.InformacionPopup iframe
{
	display: block;
	border: solid 3px #E3F2FF;
	width: 95%;
	height: 200px;
}
div.InformacionPopup textarea
{
	border: solid 3px #E3F2FF;
	width: 60%;
	height: 100px;
}
div.InformacionPopup input[type="submit"]
{
	width: auto;
	padding: 4px 20px 4px 20px;
	border: none;
	background-color: #ADE4FF;
	color: Gray;
	font-family: Arial;
	font-size: 12px;
	height: 25px;
	margin-top: 15px;
}
div.DetallesServicios
{
	float: left;
	margin-top: 50px;
	width: 100%;
}
table.DetallesServicios
{
	font-family: Arial;
}
table.DetallesServicios thead
{
	font-size: 14px;
}
table.DetallesServicios thead td
{
	padding: 0px 10px 5px 10px;
	text-align: center;
}
table.DetallesServicios tbody td
{
	padding: 0px 10px 5px 10px;
	text-align: left;
}

div.divConjunto
{
	width: 100%;
}
div.divRepeater
{
	float: left;
	width: 60%;
	margin-left: 200px;
}
div.divAyudaRepeater
{
	float: left;
	width: 30%;
	border: 1px solid #428EC1;
	background-color: #FCF6EC;
	margin-left: 50px;
	padding-right: 20px;
	text-align: justify;
	margin-top: 25px;
}


.divAyudaRepeaterDentro
{
	margin-top: 0px;
	float: left;
	text-align: justify;
	padding-bottom: 8px;
	width: 94%;
	padding-left: 16px;
}
.divAyudaRepeaterDentro ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.divAyudaRepeaterDentro li
{
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 8px;
}


div.divSubTitulo
{
	width: 100%;
	margin-top: 14px;
}

div.divSubTituloExplicacion
{
	width: 81%;
	text-align: center;
	float: left;
	margin-left: 95px;
}

div.divTitulo
{
	width: 650px;
	border-bottom: solid 2px #DFDFDF;
	text-align: left;
	margin-top: 55px;
	margin-bottom: 0;
	margin-left: 40px;
}
td.divTitulo
{
	width: 100%;
	border-bottom: solid 2px #DFDFDF;
}
div#dvCabeceraImagen
{
	width: 100%;
}
div#dvCabeceraImagen2
{
	float: right;
	width: 393px;
	height: 33px;
}
div#dvLandingPage
{
	padding-top: 20px;
	width: 1024px;
}
div#dvLandingTextoCabecera
{
	float: left;
	text-align: left;
	width: 600px;
}
div#dvLandingPage div.dvContenedorArribaDerecha
{
	width: 502px;
	text-align: center;
	float: right;
}
div#dvLandingPage div.dvPieImagen
{
	background-color: #C7D9F1;
	margin-top: 10px;
	padding: 5px 8px 5px 8px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
div.divAyudaCaja
{
	text-align: justify;
	border: 2px solid #C0C0C0;
	background-color: #FCF6EC;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #428EC1;
	width: 250px;
	display: none;
	padding: 10px 20px 10px 20px;
}
div.divAyudaFlecha
{
	background-image: url(images/home/flechacaja.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 37px;
	height: 9px;
	display: none;
}
#divAyudaMiConsulta
{
	text-align: justify;
	border: 2px solid #C0C0C0;
	background-color: #FCF6EC;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #428EC1;
	width: 250px;
	display: none;
	padding: 10px 20px 10px 20px;
}
#divAyudaMiConsulta2
{
	background-image: url(images/home/flecha3.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 37px;
	height: 9px;
	display: none;
}
#divDescripcionNotificacion
{
	text-align: justify;
	border: 2px solid #C0C0C0;
	background-color: #FCF6EC;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #428EC1;
	width: 250px;
	display: none;
	padding: 10px 20px 10px 20px;
}
#divDescripcionNotificacion2
{
	background-image: url(images/home/flecha3.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 37px;
	height: 9px;
	display: none;
}

div.divNuevoCitas
{
	width: 50%;
	text-align: left;
	position: static;
	margin-left: 120px;
	margin-right: auto;
	margin-top: -35px;
	margin-bottom: 15px;
	height: 40px;
}


div.divAvisoConfiguracion
{
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -15px;
	width: 80%;
}
div.divAvisoImagen
{
	width: 20%;
	float: left;
	margin: auto;
	margin-right: -20px;
}
div.divAvisoTexto
{
	width: 80%;
	float: left;
	margin-top: 12px;
	text-align: justify;
}

.ulImages
{
	float: left;
	list-style: none;
}
.ulImages li
{
	float: left;
	list-style: none;
	padding-left: 15px;
	padding-bottom: 15px;
}

div.divContenedorOpcion
{
	position: static;
	width: 100%;
	height: 40px;
}

div.divContenedorImagen
{
	width: 20px;
	float: left;
	height: 20px;
	padding-left: 45px;
	padding-top: 4px;
	margin-right: 10px;
}

div.divContenedorTexto
{
	width: 75%;
	float: left;
	text-align: left;
	margin: auto;
}

div.divInformacionTitulo
{
	margin-bottom: 0px;
	float: left;
}

div.divInformacionTitulo input.ExpandirContraer
{
	position: relative;
	left: 10px;
	top: -2px;
}

div.divInformacionTituloImagenes
{
	float: right;
}
div.divContenedorOpcionPremium
{
	margin-bottom: 10px;
	margin-top: 15px;
	height: 20px;
}
div.divContenedorOpcionPremium img, div.divContenedorOpcionPremium input
{
	margin-bottom: -4px;
	margin-right: 15px;
}
.ulPasosAsistente
{
	float: left;
	list-style: none;
}
.ulPasosAsistente li
{
	float: left;
	list-style: none;
	padding-left: 15px;
	padding-bottom: 15px;
}

div.divTituloAsistente
{
	width: 100%;
	text-align: left;
	margin-bottom: 12px;
}
div.divSubTituloAsistente
{
	width: 100%;
	text-align: left;
	margin-bottom: 25px;
}
div.divContenidoAsistente
{
	width: 940px;
	border: solid 3px #FFFFFF;
	margin: 0 auto 0 auto;
}

div.divBotonesAsistente
{
	width: 100%;
	margin-top: 65px;
}

div.divPasosAsistente
{
	width: 100%;
	text-align: left;
	height: 50px;
	margin-left: -22px;
	margin-bottom: -10px;
}
div.divTodoAsistente
{
	width: 945px;
	margin-left: 30px;
}

li.liImagen
{
	text-align: left;
	width: 30px;
}

div.divSubTituloAsistenteExplicacion
{
	width: 100%;
	text-align: left;
	margin-bottom: 25px;
	padding-left: 40px;
}

div.divTodoPago
{
	width: 100%;
}

div.divPayPal
{
	border-style: solid;
	border-color: #ADE4FF;
	border-width: 2px;
	width: 800px;
	position: static;
	height: 490px;
	margin-top: 60px;
	margin-bottom: 75px;
	margin-left: auto;
	margin-right: auto;
}
div.divInformacionInicio
{
	text-align: left;
	padding-left: 30px;
	line-height: 35px;
}
ul.ulOpcionesRenuevaPlan li
{
	margin: 30px 30px 20px 0px;
	list-style-type: disc;
}
ul.ulOpcionesRenuevaPlan li table
{
	margin: 15px auto 10px auto;
}
ul.ulOpcionesRenuevaPlan li table td.Separador
{
	padding: 0px;
	width: 40px;
	background-color: #ffffff;
}
ul.ulOpcionesRenuevaPlan li table td.Caracteristicas
{
	text-align: left;
	vertical-align: top;
	padding: 40px 0px 0px 20px;
}
ul.ulOpcionesRenuevaPlan li table td.Caracteristicas ul 
{
	font-size: 12px;
	margin: 5px 0px 0px 20px;
}
ul.ulOpcionesRenuevaPlan li table td.Caracteristicas ul li
{
	margin: 2px 0px 0px 5px;
}
ul.ulOpcionesRenuevaPlan li table td.Plan
{
	vertical-align: top;
	padding: 5px 15px 10px 15px;
	width: 210px;
	text-align: center;
	background-color: #e7f0f7;
}
ul.ulOpcionesRenuevaPlan li table td.Plan .dvTitulo
{
	background-color: #4994c9;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	padding: 5px;
}
ul.ulOpcionesRenuevaPlan li table td.Plan .dvOferta
{
	color: #d90909;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}
ul.ulOpcionesRenuevaPlan li table td.Plan .dvPrecio
{
	color: #FF7D1B;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	padding-top: 15px;
}
ul.ulOpcionesRenuevaPlan li table td.Plan .dvAhorro
{
	color: #FF7D1B;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
}
ul.ulOpcionesRenuevaPlan li table td.Plan .dvPaypal
{
	padding-top: 20px;
}

/*----------------------------------------------------FUENTES DISEÑO NUEVO----------------------------------------------------------------------------------------------------*/

.gray11
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #A0A0A0;
}
.gray11b
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #A0A0A0;
}
.gray12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #A0A0A0;
}
.gray12b
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
}
.gray13
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #A0A0A0;
}
.gray13b
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #A0A0A0;
}
.gray14
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #A0A0A0;
}
.gray14b
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #A0A0A0;
}
.gray15
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #A0A0A0;
}
.gray15b
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #A0A0A0;
}
.white40b
{
	font-family: arial;
	font-size: 40px;
	font-weight: bold;
	color: #ffffff;
}
.white23b
{
	font-family: arial;
	font-size: 23px;
	font-weight: bold;
	color: #ffffff;
}
.white20b
{
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.white22b
{
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
}
.white19b
{
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
}
.white17b
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
}
.white15b
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.white13b
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.lnkCitasOnNet
{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: Orange;
	text-decoration: none;
}
.lnkCitasOnNet:hover
{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #202020;
	text-decoration: none;
}
.blackSegunda10
{
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda12b
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.blackSegundaCursiva12b
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	font-style: italic;
}
.blackSegunda13
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda13b
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #505050;
}
.blackSegundaCursiva13b
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #505050;
	font-style: italic;
}
.blackSegunda14
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda14b
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #505050;
}
.blackSegundaCursiva14b
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #505050;
	font-style: italic;
}
.blackSegunda15
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda15b
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #505050;
}
.blackSegunda16
{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda16b
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #505050;
}
.blackSegunda18
{
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda18b
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #505050;
}
.blackSegunda19
{
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda20
{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #505050;
}
.blackSegunda20b
{
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #505050;
}
.blue13
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #428DC1;
}
.blue13b
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #428DC1;
}
.blue14
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #428DC1;
}
.blue14b
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #428DC1;
}
.blue15
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #428DC1;
}
.blue15b
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #428DC1;
}
.blue16
{
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #428DC1;
}
.blue16b
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #428DC1;
}
.blue17
{
	font-family: arial;
	font-size: 17px;
	font-weight: normal;
	color: #428DC1;
}
.blue17b
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #428DC1;
}
.blue18b
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #428DC1;
}
.blue19b
{
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	color: #428DC1;
}
.blue20
{
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #428DC1;
}
.blue20b
{
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #428DC1;
}
.blue22b
{
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
	color: #428DC1;
}
.blue24b
{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #428DC1;
}
.Green15
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #6EE4B1;
}

.green12b
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #78C92F;
	font-weight: bold;
}
.Red12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF6565;
}
.Red12b
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF6565;
}
.Red14
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #FF6565;
}
.Red14b
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF6565;
}
.Red15
{
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #FF6565;
}
.igual
{
	font-family: arial;
	font-size: 25px;
	font-weight: bold;
	color: #428DC1;
}
.lnkBotonRegistro
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #202020;
	text-decoration: none;
	cursor: pointer;
}
.lnkBotonRegistro:hover
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
}
.lnkServicios
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.lnkServicios:hover
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #202020;
}


.lnkServicios .Peque
{
	font-size: 12px;
}
.lnkEmpieceAhora
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.lnkEmpieceAhora:hover
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #202020;
}
.lnkEmpieceAhora span
{
	height: 50px;
	width: 192px;
}
.lnkAlta
{
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.lnkAlta:hover
{
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	color: #202020;
}
.lnkAlta span
{
	height: 50px;
	width: 192px;
}
.lnkMenuIndex
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #428DC1;
	text-decoration: none;
}
.lnkMenuIndex:hover
{
	color: #202020;
}
.lnkMenuIndexInvertido
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: Orange;
	text-decoration: none;
}
.lnkMenuIndexInvertido:hover
{
	color: #202020;
}
.lnkMenuIndexInferior
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.lnkMenuIndexInferior:hover
{
	color: #202020;
}
.lnkMenuIndexInferiorInvertido
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: Orange;
	text-decoration: none;
}
.lnkMenuIndexInferiorInvertido:hover
{
	color: #202020;
}
.lnkClinicaOnNet
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: Orange;
	text-decoration: none;
}
.lnkClinicaOnNet:hover
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #202020;
	text-decoration: none;
}
.lnkNuevoMedico
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.lnkNuevoMedico:hover
{
	color: #000000;
}
.lnkCitasOnNet2
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #63A901;
	text-decoration: none;
}
.lnkCitasOnNet2:hover
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #202020;
	text-decoration: none;
}
.lnkVerServicio
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.lnkVerServicio:hover
{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #428DC1;
	text-decoration: underline;
}
.lnkVerPregunta
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #428DC1;
	text-decoration: none;
}
.lnkVerPregunta:hover
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #505050;
	text-decoration: underline;
}
.lnkDiarioMedico
{
	font-family: arial;
	font-size: 23px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.lnkDiarioMedico:hover
{
	font-family: arial;
	font-size: 23px;
	font-weight: bold;
	color: #000000;
}
.InterrogacionMuestraAyuda
{
    font-family: Century Gothic; 
    font-size: 22px; 
    font-weight:bold;
    color: orange;
    cursor: help; 
}