body {
	background-image:url(../images/background.jpg);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
a { text-decoration: none; }
FORM {
	margin:0;
	padding:0;
}
img {
	border: 0px;
}
	#body {
	border:1px solid #DEDEDE;
	margin:0 auto;
	width:761px;
	}
		
		.bodyHome {
			background-image:url(../images/fondo-home.jpg);
			background-repeat:no-repeat;
		}

		.bodyServicios {
			background-image:url(../images/fondo-servicios.jpg);
			background-repeat:no-repeat;
		}

		.bodyLaLey {
			background-image:url(../images/fondo-la-ley.jpg);
			background-repeat:no-repeat;
		}

		.bodyElBufete {
			background-image:url(../images/fondo-el-bufete.jpg);
			background-repeat:no-repeat;
		}

		.bodyPreguntasFrecuentes {
			background-image:url(../images/fondo-preg-frec.jpg);
			background-repeat:no-repeat;
		}

		.bodySalaDePrensa {
			background-image:url(../images/fondo-sala-de-prensa.jpg);
			background-repeat:no-repeat;
		}

		.bodyNoticia {
			background-image:url(../images/fondo-noticia.jpg);
			background-repeat:no-repeat;
		}

		.bodyContacto {
			background-image:url(../images/fondo-contacto.jpg);
			background-repeat:no-repeat;
			background-color: #FFFFFF;
		}

		.bodyPolitica {
			background-image:url(../images/fondo-politica.jpg);
			background-repeat:no-repeat;	
		}

		.bodyContrataciones {
			background-image:url(../images/fondo-contrataciones.jpg);
			background-repeat:no-repeat;
		}

		#header {
			clear:both;
			height:180px;
		}

		#headerHome {
			height:30px;
		}

		#headerServicios {
			height:110px;
		}

		#headerLaLey {
			height:180px;
		}

		#headerElBufete {
			height:150px;
		}

		#headerPregFrec {
			height:170px;
		}

		#headerSalaPrensa {
			height:170px;
		}

		#headerNoticia {
			height:60px;
		}

		#headerContacto {
			height:170px;
		}

		#menu {
			/*background-color:#DE7001;*/
		}
			#menu UL {
				margin:0;
				margin-left:5px;
				margin-top:23px;
				padding:0;
			}

				#menu UL LI { 
					display:block;
					margin-right:1px;
					padding:0px;
					float:left;
				}			
					#menu UL LI A {
						color:#FFF;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						text-decoration:none;
					}
					
					#menu UL LI SPAN.linkContacto {
						width:20px;
					}
					
		#mainHome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 6px;
	padding-right: 4px;
		}
		
			#homeFlash {
				float:right;
				padding-top: 25px;
				padding-right: 10px;
				width: 380px;
			}
			#razones {
			}
			#homeBtns {
				padding-top: 151px;
				margin-right: 355px;
				padding-left: 5px;
			}
			#btn {
				background-image: url(../images/fondo_home_btns.gif);
				background-repeat: no-repeat;
				background-position: center center;
				height: 24px;
				width: 300px;
				margin-bottom: 15px;
				padding-top: 10px;
				padding-left: 26px;
				font-weight: bold;
			}		
			.btn_green a{
				color: #71af46;
				background-image: url(../images/fondo_bot_home.jpg);
				height: 200px;
				width: 300px;
				margin-bottom: 85px;
				padding-top: 10px;
				padding-left: 26px;
				font-weight: bold;
			}
			.btn_orange a{
				color: #d97129;
				background-image: url(../images/fondo_bot_home.jpg);
				height: 200px;
				width: 300px;
				margin-bottom: 85px;
				padding-top: 10px;
				padding-left: 26px;
				font-weight: bold;
			}	
			#homeText {
				width: 730px;
				text-align: right;
				padding-top: 20px;
				padding-bottom: 20px;
				margin-left: 20px;
			}
			.homePlan {
				float: left;
				font-weight: bold;
				color: #FF7300;
				padding-left: 5px;
				padding-right: 3px;
				width: 135 px;
				margin-bottom: 3px;
			}
			#Plan {
				font-weight: bold;
				color: #FF7300;
				padding-left: 5px;
				padding-right: 3px;
				width: 145px;
				margin-bottom: 25px;
				margin-top: 25px;
			}			
				.homeTextPrincipal {
					font-size:14px;
				}

		#mainServicios {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:220px;
			margin-right:60px;
		}
		#servicios {
			padding-top: 50px;
		}
			.serviciosDescuentos {
				color:#668799;
				font-size:20px;
				line-height:12px;
			}
			
				.serviciosTextChico {
					font-size:11px;
				}
			
				.serviciosDescuentos A:link {
					color:#668799;
					text-decoration:none;
				}

				.serviciosDescuentos A:visited {
					color:#668799;
					text-decoration:none;
				}

				.serviciosDescuentos A:hover {
					color:#668799;
					text-decoration:none;
				}
				
			.serviciosCondiciones {
				font-size:12px;
			}

				.serviciosCondiciones A:link {
					color:#668799;
					text-decoration:none;
				}

				.serviciosCondiciones A:visited {
					color:#668799;
					text-decoration:none;
				}

				.serviciosCondiciones A:hover {
					color:#668799;
					text-decoration:none;
				}
				
		#mainLaLey {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:180px;
			margin-right: 20px;
		}
			
			#menuLaLeyImg {
				background-image:url(../images/img_ley.gif);
				background-repeat:no-repeat;
				height:105px;
			}
			
				#menuLaLeyImg UL {
					color:#FFF;					
					text-align:right;
				}
				
					#menuLaLeyImg UL LI.menuLaLey {
						color:#C86709;
						list-style-type:none;
						font-size:16px;
						font-weight:bold;
						padding:0;
						margin-right:20px;
					}
					
						LI.menuLaLey A:link {
							color:#FE9013;
							text-decoration:none;
						}
			
						LI.menuLaLey A:visited {
							color:#FE9013;
							text-decoration:none;
						}
			
						LI.menuLaLey A:hover {
							color:#C86709;
							text-decoration:none;
						}
			
			#mainLaLey IMG.separador {
				padding-top:20px;
			}
			
			#mainLaLey H1 {
				color:#FF9012;
				font-size:17px;
				margin:0;
			}
		
			#mainLaLey UL {
				margin:0;
				padding:0;
				padding-left:15px;
			}
			
				#mainLaLey UL LI {
					padding:5px 0;
					list-style-position:outside;
					list-style-type:none;
				}

		#mainElBufete {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:240px;
			margin-right:20px;
		}
		#bufete {
			padding-top: 30px;
		}
		#mainPregFrec {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:20px;
			margin-right:20px;
		}
			
			#mainPregFrec #image {
				float:left;
			}
			
			#mainPregFrec #text {
				margin-left:200px;
			}
			
			#mainPregFrec OL {
				list-style-type:none;
				list-style-position:outside;
				margin:0;
				padding:0;
			}
			#menu_faqs li {
				padding-top: 2px;
				padding-bottom: 2px;
			}
			#menu_faqs a {
				padding-top: 2px;
				padding-bottom: 2px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
		#mainSalaPrensa {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:30px;
			margin-right:30px;
		}
			
			.boxNoticia1 {
				background-image:url(../images/img-puntos.jpg);
				float:left;
				width:345px;
			}
			
			.boxNoticia2 {
				float:left;
				width:345px;
			}
			
			.boxNota1 {
				background-color:#FFF;
				height:130px;
				margin-right:15px;
			}
			
			.boxNota2 {
				height:130px;
				margin-left:5px;
			}
			
			#mainSalaPrensa H1 {
				font-size:16px;
				font-weight:normal;
				margin:0;
			}
			
				#mainSalaPrensa H1 A:link  {
					color:#c26302;
					text-decoration:none;
				}
				
				#mainSalaPrensa H1 A:visited  {
					color:#c26302;
					text-decoration:none;
				}
				
				#mainSalaPrensa H1 A:hover  {
					color:#000;
					text-decoration:none;
				}
				
			#mainSalaPrensa P {
				margin:0;
			}
			
			#mainSalaPrensa IMG {
				border:7px solid #EAE8E9;
				float:left;
				margin-bottom:5px;
				margin-right:5px;
			}
			
		#mainNoticia {
			margin-left:220px;
			margin-right:30px;
		}
			
			#mainNoticia INPUT.buttonBack {
				border:1px solid #333;
				background-color:#333;
				color:#FFF;
				font-size:12px;
				font-weight:bold;
				padding:3px;
			}
			
			#mainNoticia SPAN.fecha {
				color:#666;
				font-size:11px;
				margin:0;
			}
			
			#mainNoticia H1 {
				color:#c26302;
				font-size:18px;
				font-weight:normal;
				margin:0;
			}
			
			#mainNoticia IMG {
				border:7px solid #EAE8E9;
				margin-bottom:5px;
				margin-right:5px;
			}
			
			#mainNoticia H6 {
				color:#666;
				font-size:11px;
				font-weight:normal;
				margin:0;
			}
			
		#mainContacto {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			float: left;
			width: 450px;
			background-color: #000000;
			padding: 10px;
			margin-bottom: 10px;
		}
		
			.formField {
				background-color:#CBD2D8;
				clear:both;
				margin-bottom:15px;
				padding:2px;
			}

			
				#mainContacto LABEL {
					display:block;
					margin-right:10px;
					padding:3px;
					text-align:right;
					width:90px;
					float: left;
				}
				
				#mainContacto  INPUT, #mainContacto TEXTAREA {
					background-color:#CBD2D8;
					border:0;
					border-left:1px solid #000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					width:320px;
				}
			
				#mainContacto  INPUT.inputButton {
					background-color:#FFF;
					border:0;
					width:auto;
				}
				#formContact select {
					background-color: #A6AEB1;
					border: 0px;
					width: 325px;
					margin-right: auto;
					margin-left: auto;
				}
				#formContact option {
					background-color: #A6AEB1;
					border: 0px;
				}
				#formContact #text {
					background-color: #CBD2D8;
					border: 0px;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 5px;
				}
				#formContact #desplegable {
					background-color: #00FF00;
					border: 0px;
				}
				#img_contacto {
					float: left;
					width: 255px;
					text-align: center;
					padding-top: 10px;
					margin-left: 5px;
				}
				.blanco {color: #FFFFFF}
				#contacto_data {
					background-image: url(../images/contacto_defiende.gif);
					background-repeat: no-repeat;
					height: 90px;
					width: 200px;
					color: #FFFFFF;
					text-align: left;
					padding-top: 50px;
					padding-left: 12px;
					margin-bottom: 10px;
					margin-right: auto;
					margin-left: auto;
				}
		#mainContrataciones {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			float: left;
			width: 329px;
			background-color: #000000;
			padding: 10px;
			margin-bottom: 10px;
		}
		
			.formField {
				background-color:#CBD2D8;
				margin-bottom:15px;
				padding:2px;
			}
			.formField_contratac {
				background-color:#CBD2D8;
				clear:both;
				margin-bottom:5px;
				padding:2px;
			}			
			
				#mainContrataciones LABEL {
					display:block;
					float:left;
					margin-right:10px;
					text-align:right;
					width:90px;
					padding-top: 3px;
					padding-right: 3px;
					padding-left: 3px;
				}
				
				#mainContrataciones  INPUT, #mainContrataciones TEXTAREA {
					background-color:#CBD2D8;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					width:200px;
					border: 0px;
				}
			
				#mainContrataciones  INPUT.inputButton {
					background-color:#FFF;
					border:0;
					width:auto;
				}
				#imgContrataciones {
					float: left;
					width: 359px;
					text-align: center;
					padding-top: 50px;
					padding-left: 22px;
				}
				#contratar_casos {
					float: left;
					width: 200px;
					text-align: center;
					padding-top: 10px;
				}
				#contratar_casos img {
					margin-bottom: 10px;
				}
				#contratar_casos_ley {
					float: left;
					width: 179px;
					text-align: center;
					padding-top: 10px;
				}
				#contratar_casos_ley img {
					margin-bottom: 10px;
				}
				#contratar_descuentos {
					float: left;
					width: 179px;
					text-align: center;
					padding-top: 10px;
				}

			.mainText1 {
				font-weight:bold;	
			}

			.linkAmpliar {
				color:#d66d00;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				text-decoration:none;
			}
			.media {
				float:left;
				padding:5px;
				width:95%;
			}
				
				#media P {
					text-align:justify;
				}
				
		#mainDescuentos {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:220px;
			margin-right:60px;
			margin-top: 72px;
		}

			#mainDescuentos H1 {
				font-size:13px;
				padding:3px;
				text-decoration: underline;
			}
			
			#mainDescuentos P {
				text-align:justify
			}
				#contratar_descuentos #Plan {
					margin-right: auto;
					margin-left: auto;
				}
				#text_descuentos {
					height: 145px;
				}
				.tit_desc {
					font-weight: bold;
					color: #FF7300;
				}
		#mainPolitica {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:60px;
			margin-right:60px;
		}
		
			#mainPolitica H1 {
				background-color:#1A1B1D;
				color:#c26302;
				font-size:15px;
				padding:3px;
				text-align:center;
			}
			
			#mainPolitica P {
				text-align:justify
			}
			#img_footer {
					background-color: #FFFFFF;
					text-align: center;
			}
		
		#footer {
			background-color:#D46B00;
			color:#FFF;
			list-style:none;
			clear: both;
		}	
			#footer P {
				float:left;
				font-size:25px;
				margin:0;
				text-align:right;
				width:200px;
			}
			
			#linksFooter {
				font-size:11px;
				padding:8px;
				text-align:right;
			}	
			
				#linksFooter A:link {
					color:#FFF;
					text-decoration:none;
				}
				
				#linksFooter A:visited {
					color:#FFF;
					text-decoration:none;
				}
				
				#linksFooter A:hover {
					color:#FFF;
					text-decoration:none;
				}
				
		#footerImg {
			background-image:url(../images/background-footer.jpg);
			background-repeat:repeat-x;
			height:150px;
			margin:0 auto;
			width:761px;
		}
		

.underline {
	text-decoration: underline;
}
.floatLeft {
	float: left;
}
.clear {
	clear:both;
}		

