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

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: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
    font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	background-color:rgb(233, 231, 216);
}
ol, ul {
	list-style: inherit;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/*Escritorio*/

body {background-image:url(../images/back.jpg); background-repeat:repeat-x;}
#contenedor { width:750px; margin:0 auto; background-color:#E9E7D8;border-left:#000 1px solid;  border-right:#000 1px solid;} /*Provisional*/
header {height:100px; background-image:url(../images/banner.gif); background-size:cover; background-repeat:repeat-x;}
nav {line-height:225px; position:relative; width:750px;}
.menu_principal {background: rgb(130,6,27); background: -moz-linear-gradient(top,  rgba(130,6,27,1) 0%, rgba(67,3,14,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,6,27,1)), color-stop(100%,rgba(67,3,14,1)));
background: -webkit-linear-gradient(top,  rgba(130,6,27,1) 0%,rgba(67,3,14,1) 100%);
background: -o-linear-gradient(top,  rgba(130,6,27,1) 0%,rgba(67,3,14,1) 100%);
background: -ms-linear-gradient(top,  rgba(130,6,27,1) 0%,rgba(67,3,14,1) 100%);
background: linear-gradient(to bottom,  rgba(130,6,27,1) 0%,rgba(67,3,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82061b', endColorstr='#43030e',GradientType=0 );
width:101px; height:133px; padding:30px 50px 60px 60px; line-height:23px;
}
nav li a { color:#fff; text-decoration:none;}
nav li { font-size:.93em; list-style-image:url(../images/list_0_2.png); color:#fff; line-height:28px; -webkit-transition:all .1s linear; -moz-transition:all .1s linear;}
nav li:hover {-webkit-transform:translateX(10px);}
section { border-top:#43030e 3px solid; margin-top:-2px;}
section h3 {background-color:#c5c4b1; text-align:center; line-height:40px; border-right:#e9e7d8 1px solid; text-transform:uppercase; font-weight:bold; font-size:.8em;}
article {float:left; border-right:rgba(197,196,177,1.00) 1px dotted;}
section #validez_juridica {width:249px;}
section #correduria_publica {width:300px;}
section #corredor_publico {width:198px;}
.centrado {display:block; margin:20px auto 0 auto;}
article h4 { color:#990000; font-weight:bold; font-size:.8em;}
article a {color:rgba(67,2,13,1.00);font-size:.8em;}
article .validez {padding:15px 25px 0 25px; font-size:.8em; text-align:left;}
article .presentacion {padding:5px 15px 0 15px; font-size:.75em; text-align:left;}
footer{clear:both;  border-top:#43030e 3px solid; background-color:#cac9b5; position:relative; height:128px; }
footer div {width:247px; height:120px; border-right:#8E8E82 1px solid; float:left; font-size:.8em; position:relative;}
footer img { position:absolute;}
.telefonos p { position:absolute; width:170px; line-height:18px;right:0; top:5px;}
.direccion p { position:absolute; line-height:18px; width:155px; left:5px; top:5px;}
.redes p {position:absolute; width:238px; line-height:18px; top:5px; left:5px;}
nav .recorte { position:absolute; left:211px;top:-5px; z-index:1;}
#correduria_publica .presentacion {padding:8px 20px 10px 20px;}
#correduria_publica #funciones { margin-left:40px; margin-top:8px; font-size:.9em; color:#730519:}
article .marco { color:rgba(100,5,21,1.00); font-weight:bold; font-size:.9em;}
article #antecedentes {padding:8px 15px 0 15px; font-size:.9em;}
.parrafo { line-height:48px; width:490px; background-color:rgba(0,0,0,.4); position:absolute; right:0; bottom:0; color:#fff; text-align:right; padding-right:40px; font-size:1.4em; z-index:0; border-top:#000 1px solid;}

/*Nav Slider*/

nav {
background-image:url(../slider/slide1.png);
background-size:contain;
-webkit-animation-name:slider;
-webkit-animation-direction:alternate;
-webkit-animation-duration:18s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
}
	
@-webkit-keyframes slider {
	0% { background-image:url(../slider/slide1.png);}
	13% { background-image:url(../slider/slide2.png);}
	26% { background-image:url(../slider/slide3.png);}
	37% {  background-image:url(../slider/slide4.png);}
	49% { background-image:url(../slider/slide5.png);}	
	61% { background-image:url(../slider/slide6.png);}
	73% { background-image:url(../slider/slide7.png);}
	100% { background-image:url(../slider/slide8.png);}
	}