@charset "utf-8";
/* CSS Document */

body{
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	background-image:url(../Images/fondo.jpg);
	padding:0px;
	margin:0px;
}

#Header{
	height:105px;
	width:100%;
	position:relative;
	left:0px;
}

#Menu{
	height:38px;
	width:1000px;
	position:relative;
	margin-left:auto; margin-right:auto;
	left:0px;
	text-align:left;
}
.ulMenu{
	font-family:verdana;
	font-size:14px;
	width:1000px; 
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
}


#BodyHome{
	top:150px;
	width:1000px;
	box-shadow:3px 2px 7px #000000;
	margin:0 auto;
	border-radius:7px;
	
	
}

#Footer{
	margin-top:10px;
	background-color:#000000;
	height:150px;
	color:#000000;
	width:100%;
	position:relative;
	bottom:0px;
	left:0px;
}
#Footer2{
	background-color:#000000;
	color:#000000;
	height:50px;
	width:100%;
	position:relative;
	bottom:0px;
	left:0px;
	border-top:1px solid #666;
}

#ImgShadow{
	position:relative;
	margin:0 auto;
	width:930px;
	height:30px;
	padding-top:10px;
}
#FontStyle_1{
	font-size:11px;
	color:#000000;
	position:relative;
	right:-370px;
}

#TableLen {
	color:#0003f0;
	position:relative;
	bottom:-70px;
	right:-650px;
	font-size:12px;
}

#TableLen a{
	color:#000000;
	text-decoration:none;
}

#TableLen a:hover{
	color:#0003f0;
}

#TableLen a:active{
	color:#0003f0;
}

#FontFooter{
	color:#cbcbcb;
	font-size:11px;
}
#FontFooter2{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}
#Menu ul {
	padding:0px;
	margin:0px;
}

#Menu ul li {
	float:left;
	list-style:none;
	padding:11px;
}

#Menu ul li a{
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
}

#Menu ul li:hover{
	color:#0015ca;
	padding-top:5px;
}

.SectionActive{
	color:#FFF;
	padding-top:5px;
}

.StyleFormat h1{
	color:#535353;
	font-size:24px;
	border-bottom:1px solid #000000;
}

.StyleFormat label{
	color:#a7a7a7;
	font-size:12px;
	font-weight:600;
}

.StyleFormat p{
	text-align:left;
	color:#000000;
	font-size:14px;
}
.StyleFormat a{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	background-color:#e5e5e5;
	padding:3px 15px;
	border-radius:3px;
	border-bottom:1px solid #cecece;
	box-shadow:1px 1px 4px #CCC;
	font-weight:bold;
}
.StyleFormat a:hover{
	box-shadow:1px 1px 6px #000000 inset;
}

.ImgStyles{
	background-color:#ebebeb;
	border:solid 1px #bfc0bf;
	padding:4px;
	box-shadow:5px 1px 10px #CCC ;
}

.TitleFirst{
	background-color:#000000;
	color:#000000;
	font-style:italic;
	font-weight:100;
	margin:0px 10px 10px 10px;
	padding:10px;
	position:relative;
	top:10px;
	font-size:25px;
}


.Input-Contacto{
	background-color:#f2f0f0;
	border:solid 1px #aaaaaa;
	border-radius:2px;
	padding:6px;
	
	color:#000000;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Input-Contacto:focus{
	outline:none;
	box-shadow:#CFCDCD 1px 0px 9px;
	border:solid 1px #aaaaaa;
}

#Contacto p{
	color:#000000;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	margin:15px 0px 3px 0px;
}
.button_Generico{
	background-color:#11b4ce;
	width:100px;
	height:35px;
	border:none;
	color:#FFFFFF;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
	cursor:pointer;
	margin:10px 0px 0px 5px;
}

#TitleMedicina{
	font-weight:bold;
	color:#fff;
	background-color:#000000;
	width:100%;
	height:30px;
	text-align:center;
	padding-top:10px;
}

.button_Generico:hover{background-color:#30353a;}
.button_Generico:active{background-color:#191a1c;}

#tblEnfermedades td{
	width:15%;
	font-weight:bold;
	color: #666;
	text-align:center;
}

.tdInferior{
	padding-bottom:28px;
}

#ulEnfermedades li {
	font-size:12px;
	color:#999;
	
}
#ulDietas li {
	font-size:14px;
	color:#999;
	height:30px;
}

#tdDieta li {
	font-size:12px;
	color:#333;
	padding-bottom:4px;
}
.h3preferir{

	font-size:12px;
	color: #096;
	font-weight:bold;
}
.h3evitar{
	font-size:12px;
	color: #F00;
	font-weight:bold;
}
#ulRecomendacion li {
	font-size:14px;
	color:#000000;
	padding-bottom:10px;
}
.clsTblListaFrutas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse:collapse;
}
.clsTblListaFrutas table{
	width:100%;
	border:1px solid #000000;
	border-collapse:collapse;
}

.clsTrTitulo{
	background-color:#000000;
	font-weight:bold;
	height:25px;
}
.tdBorder{
	border-color:#DFFCDC;
	border:0px;
	
	border-collapse:collapse;
}
.clsTr1{
	background-color:#000000;
}
.clsTr2{
	background-color:#000000;
}
/*-------------------------------------------------*/
.ClassFade{
	opacity:0; -khtml-opacity: 0; -moz-opacity:0; filter: alpha(opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}
#Slider{
	height:325px;
	width:926px;
	position:absolute;
	top:125px;
	z-index:2;
	margin-left:45px;
	border:1px solid #c3c3c3; 
	padding:1px; 
	background:#e9e9e9;
}

/*----------------Slider Styles--------------------*/

.theme-default #slider {
    margin:auto 0 auto;
    width:926px; /* Make sure your images are the same size */
    height:325px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:0px;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*-------------------------------------*/
.theme-default .nivoSlider {
	position:relative;

}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {/* posision de  bullets */
	position:absolute;
	right:6%;
	bottom:2px;
 
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:55px;
	height:53px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

/*posicion de los controles de navegacion frontales*/
.theme-default a.nivo-nextNav {
	background-position:-53px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

#galeria, #galeria * {box-sizing:border-box,-moz-box-sizing:border-box}
#galeria {
border: 1px solid #EAEAEA;  /* Borde de la galería */
padding: 10px;
padding-bottom: 0;
background: white;  /* Fondo de la galería */
width: 410px;  /* Ancho de la galería */
}
#galeria_miniaturas {
display: table;
margin: 0 auto;
}
#imgGaleria {
border: 1px solid #F2F2F2;  /* Borde de la imagen */
padding: 3px;
width: x; /* Ancho de la imagen */
height: x; /* Alto de la imagen */
}
.miniatura {
width:  60px;  /* Ancho de las miniaturas */
height:  60px;  /* Alto de las miniaturas */
float: left;
cursor: pointer;
padding: 5px;
margin: 10px 5px;
}
.miniatura:hover {
opacity:.8;   /* Opacidad */
-moz-opacity:.8;
-khtml-opacity:.8;
filter:alpha(opacity=80);
}
.miniatura:active {
opacity:1;
-moz-opacity:1;
-khtml-opacity:1;
filter:alpha(opacity=80);
}
.lblSubtitulo{
	color: #009; font-size:28px; font-weight:bold; 
}
.divFotter{
	background-color: #FFF;
	
}
.titulos_lateral_der{
	background-color:#ECECEC;
	border:1px solid #CCC;
	padding:5px;
}
.clsButton{
	background-color:#ECECEC;
	border:1px solid #CCC;
	padding:8px;
	border-radius:8px;
	cursor:pointer;
}
.clsButton:hover{
	background-color:#F90;
}
.inputs{
	background-color:#CCC;
	border:1px solid #CCC;
	padding:4px;
}
.selects{
	text-transform:uppercase;
}