/**********************************************************************
General
**********************************************************************/

body { font:12px Tahoma, arial; color:#333; background:#c4c4c4 url('/medicinapreventiva2010/img/fondo.jpg') 0 0 repeat-x; }

h1 { font:22px  Tahoma, arial; color:#029fd4; }
h2 { font:14px Tahoma, arial; font-weight:bold; }
h3 { font:12px Tahoma, arial; font-weight:bold; }

h1, h2, h3, p { padding:5px 0 10px 0; }

table { width:100%; border:1px solid #ccc; border-collapse:collapse; margin-bottom:10px; }
th, td { padding:5px; border:1px solid #ccc; }
th { background:#78adcc; color:#000; font-weight:normal; }

input, select, textarea { font:11px Tahoma, arial; border:1px solid #ccc; }

form label { display:block; width:150px; float:left; }

fieldset { border:1px solid #ccc; padding:10px; margin:10px 0 10px 0; }
fieldset p label { width:140px !important; }
legend { font-weight:bold; color:#000; padding:0 10px 0 10px; }

strong { color:#000; font-weight:bold !important; }

/**********************************************************************
Identificadores
**********************************************************************/

#contenedor { width:900px; min-height:400px; padding-bottom:10px; margin:auto; background:#fff; }

	#cabecera { width:900px; height:257px; background:url('/medicinapreventiva2010/img/fondo_cabecera2.jpg') 0 0 no-repeat; }

		#cabecera ul { width:870px; padding:232px 15px 0 15px; font-size:12px; font-weight:bold; }
		#cabecera li { float:left; padding:5px 22px 5px 22px; border-left:1px solid #fff; background:#029fd4; }
		#cabecera a { text-decoration:none; color:#e7e7e7; }
		#cabecera a:hover { color:#fff; }

	#cuerpo { width:820px; min-height:300px; padding:20px 40px; }

		#cuerpo ul, ol, blockquote { margin:5px 0 10px 25px; }
		#cuerpo ul li, ol li ul li { list-style:circle !important; }
		#cuerpo ol li { list-style:decimal; }
		#cuerpo li { padding-bottom:5px; }
		#cuerpo p { text-align:justify; }
		#cuerpo a { color:#029fd4; text-decoration:none; }

  #piee{width:860px; height:120px; padding-left:15px;}  #logos { width:310px; height:50px; text-align:center; float:left;  }

	#pie { width:500px; float:right; height:50px; align:right; margin:auto; background:#61C1DF; padding:20px 10px 10px 10px; text-align:center; color:#fff; }

		#pie a { color:#fff; font-weight:bold; }
		#pie p { padding:0px; }

/**********************************************************************
Clases
**********************************************************************/

.limpia { clear:both; }

.m_prin { border-left:0px !important; }

.obligatorio { background:#AEDBFF; }
.tabform { margin-left:140px; }
.tabformtxt { margin-left:140px; }