html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



	margin: 0;



	padding: 0;



	border: 0;



	font-size: 100%;



	font: inherit;



	vertical-align: baseline;



}



article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section {



	display: block;



}



body {



	line-height: 1;



}



ol, ul {



	list-style: none;



}



blockquote, q {



	quotes: none;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: '';



	content: none;



}



table {



	border-collapse: collapse;



	border-spacing: 0;



}



#header{ background:url(header_fondo.png) #d1d1d1 repeat-x;  display:block; }



#wrap{ margin:0 auto; }



.centrado1,#contenido1{font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande"; width:1000px;}

.centrado{ margin:0 auto; width:950px; font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande"; }



#logo{  display:block; width:950px;  margin:0 auto; font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande";}



#logo img{ float:left; width:267px;}

#button {

	display:inline-block;

	float:right;

	padding: 0;

	margin-top:87px;

}



#button li {

display: inline;

}



#button li a {



font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande";



font-weight:bold;



font-size:90%;



text-decoration: none;



float:left;



padding: 10px;



color: #606060;



}



#laboratorio{width:100%;}



#button li a:hover{ border-bottom:#ce0614 solid 3px;} 



#main_box{  background:url(main_box.jpg) repeat-x;  background-size:100% 100%; display:block;}



#contenido{ background:url(contenido.png) #FFF repeat-x; height:45%; display:inline-block;}

#contenido1{ width:1000px; background:url(contenido.png) #FFF repeat-x;}



#column1 h2, #column2 h2, #column3 h2, #triple li h2,#double li h2, #column_left h2, #column_right h2{ font-size:1.5em; font-weight:bold; padding-bottom: 20px; margin-bottom:10px;}



#footer{ background:url(footer.jpg) #000 repeat-x; width:100%; display:block; padding-bottom:5%; }



#triple{ padding-top:2%; color:#383838; height:20%; display: inline-block; width:1000px;}



#column_left ,#column_right { color:#383838;}



#triple li  { width:330px; text-align:justify;}



#triple li, #quad li,#double li { float:left; display:block;}



#triple li p, #double li p{ font-family:Arial, Helvetica, sans-serif; font-size: 1em; line-height: 20px; font-style:normal; width:300px; }



#double li  { width:50%;}



#quad li{ width:23%; }



#quad{ display:block;}



#quad{margin-top: 460px;}



#column_left {	width:612px; float:left; }



#column_right {width:312px; float:right; }



#column_left,#column_right{ margin-top:45px;}



#column_left p,#column_right p{ text-align:justify;}



#tb_footer{ margin-top:5%; color:#919191;}



#tb_footer p{ font-size:12px; padding-top:5px; padding-bottom:5px;}



#tb_footer h2{ color:#e1e1e1; font-weight:bold; font-size:16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#CCC; padding-bottom:25px; width:88%; margin-bottom:20px;}



.ver{ width:100%; display:block; background-color:#ce0614; color:#FFF; text-align: right; margin-right:40px; margin-top:15px; font-size:13px; padding:5px 8px 5px 0; font-weight:bold;}



.ver a{ color:#FFF; text-decoration:none; }

.ver a:hover, .ver a:active , .ver a:visited { color:#FFF; text-decoration:underline; }





.lab_logo{ }



.tit_vacunas{ font-weight:bold; font-size: 18px; padding-bottom:2%;}



.text_vacunas{ font-size:14px; text-align:justify; line-height:15px;}



.datos_vacunas{ font-size:13px;}



#linea{ background:url(linea.png) #FFF repeat-x; height:50px;}



#comprar{ color:#ce0614; font-weight:bold;}



.main_title{ font-size:24px; font-weight:bold; padding-bottom:2%;}



.vacuna{ font-size:12px; color:#383838; font-weight:bold;}



#column_left p, #column_right p{ line-height:23px;}



#column_left h2, #column_right h2, #triple li h2, .txt_promo{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#CCC; text-align: left; }



#triple li h2{ width:300px;}



.cart h3{ font-weight:bold; padding-bottom:5px; font-size:16px; text-align:left;}



.cart p{ line-height:17px; font-size:13px;}



#triple li h3{ font-weight:bold; font-size:14px; padding-top:15px; padding-bottom:5px; }



#form1 label{ font-weight:bold;}



.slider-wrapper { 

	padding-top: 40px;

	width:100%;

	margin: 0 auto;



}



#dev7link {



    position:absolute;



    top:0;



    left:50px;



    background:url(images/dev7logo.png) no-repeat;



    width:60px;



    height:67px;



    border:0;



    display:block;



    text-indent:-9999px;



}

#tabla_vacunas th{ text-align: center; font-weight:bold; background-color:#ce0614; color:#FFF; padding:15px 1px;}

#tabla_vacunas th a{ color:#FFF;}

#tabla_vacunas td{ padding:10px 2px; font-size:12px;}

.code,.pre,.pre1{ font-weight:bold; }

#content{margin: 0 auto; width: 970px; background:url(contenido.png) #FFF repeat-x;}

#content1{margin: 0 auto; width: 970px; background:url(contenido.png) #FFF repeat-x; height:550px;}

.section{background: url(contenido.png) #FFF repeat-x;}



.txt_promo{ padding-bottom:20px;}

.lista2{ margin-top:2px; display:block; padding-left:15px; font-weight:bold; list-style-type:circle !important;}

#banco{ font-size:14px;}

#banco span{ font-weight:bold;}

#banco p{ padding:5px 0;}

#aviso{ padding-right:20px; padding-top:10px; padding-bottom:10px;}

#aviso strong{ font-weight:bold;}

#aviso ul{ text-align:left; padding-top:10px; padding-left:30px;}

#aviso li{ list-style:circle !important;  padding-bottom:5px;}

#vacunas_home{ margin:20px 0;}

#vacunas_home td{ font-size:14px; font-weight:bold;}

.btn_rojo{ background:#ce0614; color:#FFF; font-weight:bold; padding:5px 15px; margin-top:18px;}

#total_box{font-size:15px; text-align:left !important; padding: 5px; border: solid 1px #ccc;}

.keyform{ display:none; }





a.navbar-brand {

  background: url(IDISA.png) no-repeat scroll left top rgba(0, 0, 0, 0);

  color: #222222 !important;

  font-size: 35px;

  font-weight: 400;

  width: 254px;

  height: 160px;

  margin-top: 0;

  margin-bottom: 10px;

  line-height: 36px;

}



a.navbar-brand h1 {

  text-indent: -9999px;

}



.navbar-default{ background-color:transparent !important; border-color:transparent !important; }





div.col-sm-7.five-three {

    width: 60% !important;

    }



    div.col-sm-5.five-two {

      width: 40% !important;

    }

.title-home{  border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #CCC; font-size: 1.5em;

  font-weight: bold;

  padding-bottom: 20px;

  margin-bottom: 10px;}	

	

.title-home2{border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #CCC; font-size: 1.2em;

  font-weight: bold;

  padding-bottom: 20px;

  margin-bottom: 10px}	

  

@media screen and (min-width: 992px) {  



	.menu-vac{ margin-top: 87px !important;}



	.menu-vac li a {

	  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande";

	  font-weight: bold;

	  font-size: 90%;

	  text-decoration: none;

	  float: left;

	  padding: 10px;

	  color: #606060;

	}

	

	.menu-vac li a:hover{ border-bottom:#ce0614 solid 3px;} 



}



@media screen and (max-width: 992px) {  

	.menu-vac li a { font-size:12px; font-weight:bold;}

	

	#box_logo {

  		margin: 0 auto !important;

	}

	

}





@media screen and (min-width: 768px){

	.menu-vac li a:hover{ border-bottom:#ce0614 solid 3px;} 

}





.navbar-default .navbar-toggle {

  border-color: #ddd;

  background-color:#F2F2F2 !important;

}



@media screen and (max-width: 768px){

.navbar-collapse {

  background-color: #F2F2F2;

}



.menu-vac li a { text-align:center; font-size:14px;  }



.logo-center{ margin:0 auto; padding: 10px 0px;}	



.navbar-default .navbar-toggle { margin-top:55px;}



.navbar-header{ height: 118px; background:url(logo.png) no-repeat left top}



}



@media screen and (max-width: 334px){

	.navbar-header{ background:url(logo-mini.png) no-repeat left top}

}





.txt_sitio{ line-height:30px; text-align:justify;}



.box_seccion {
	
  width: 100%;

  padding-top: 15px;

  padding-bottom: 15px;

  display: inline-block;

}



.input-final{ width:100%;}

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

#form_registro label{ width:90%; display:inline-block; margin:10px 0px; }

#form_registro input[type='text']{ width:90%; margin-bottom:15px;  }

#user-data { display:inline-block; margin:15px 0px; width:100%; }
#user-data a{ color:#ce0614; font-weight:bold; }

#mensaje{ background-color:#ce0614; color:#FFF;  font-weight:bold; margin:10px 0px;   }
